   0  -live- %r0
   3  guard_class %r0 -> %i0
   6  getfield_raw_i %i0, FieldDescr<rpython.rlib.rsocket.SocketError_vtable.cls_get_msg> -> %i0
  11  residual_call_r_r %i0, R[%r0], <CallDescr(r) EF=7> -> %r2
  18  -live- %r0, %r2
  21  guard_class %r0 -> %i0
  24  getfield_raw_r %i0, FieldDescr<rpython.rlib.rsocket.SocketError_vtable.cls_applevelerrcls> -> %r1
  29  -live- %r0, %r1, %r2
  32  goto_if_not_ptr_nonzero %r1, L1
  36  ref_copy %r0 -> %r3
  39  strhash %r1 -> %i0
  42  conditional_call_value_ir_i %i0, $<* fn _ll_strhash__rpy_stringPtr>, I[], R[%r1], <CallDescr(r) EF=2> -> %i0
  51  L2:
  51  ref_isvirtual $<* struct dicttable> -> %i1
  54  -live- %i0, %i1, %r0, %r1, %r2, %r3
  57  goto_if_not %i1, L3
  61  inline_call_ir_i <JitCode 'll_call_lookup_function__v1021___simple_call__function_'>, I[%i0, $0], R[$<* struct dicttable>, %r1] -> %i0
  71  L4:
  71  -live- %i0, %r0, %r2, %r3
  74  goto_if_not_int_ge %i0, $0, L5
  79  getfield_gc_r $<* struct dicttable>, FieldDescr<dicttable.entries> -> %r1
  84  getinteriorfield_gc_r %r1, %i0, <rpython.jit.backend.llsupport.descr.InteriorFieldDescr object at 0x0000aaaaf2c41d70> -> %r1
  90  -live- %r0, %r1, %r2, %r3
  93  guard_class %r0 -> %i0
  96  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
 101  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
 106  -live- %i0, %r1, %r2, %r3
 109  goto_if_not %i0, L6
 113  getfield_gc_i %r3, FieldDescr<rpython.rlib.rsocket.SocketErrorWithErrno.inst_errno> -> %i0
 118  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab01c05398> -> %r0
 122  setfield_gc_i %r0, %i0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 127  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab035b6720> -> %r3
 131  setfield_gc_r %r3, %r2, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 136  inline_call_r_r <JitCode 'call_function__star_2'>, R[%r1, %r0, %r3] -> %r0
 144  L7:
 144  -live- %r0, %r1
 147  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab0037f018> -> %r2
 151  setfield_gc_r %r2, %r1, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 156  setfield_gc_r %r2, %r0, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 161  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 166  ref_return %r2
 168  ---
 168  L6:
 168  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab035b6720> -> %r0
 172  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 177  inline_call_r_r <JitCode 'call_function__star_1'>, R[%r1, %r0] -> %r0
 184  -live- %r0, %r1
 187  goto L7
 190  ---
 190  L5:
 190  raise $<* struct object>
 192  ---
 192  L3:
 192  residual_call_ir_i $<* fn ll_call_lookup_function_trampoline__v1041___simple_call__function_>, I[%i0, $0], R[$<* struct dicttable>, %r1], <CallDescr(rrii) EF=5 OS_DICT_LOOKUP> -> %i0
 203  -live- %i0, %r0, %r2, %r3
 206  goto L4
 209  ---
 209  L1:
 209  int_copy $0 -> %i0
 212  ref_copy %r0 -> %r3
 215  goto L2
