   0  -live- %r0, %r1
   0  guard_class %r0 -> %i0
   3  -live- %i0, %r0, %r1
   3  goto_if_not_int_eq %i0, $<* struct object_vtable>, L1
   8  inline_call_ir_r <JitCode 'unpackiterable'>, I[$2], R[%r1] -> %r1
  16  -live- %r0, %r1
  16  getfield_gc_i %r1, FieldDescr<list.length> -> %i0
  21  -live- %i0, %r0, %r1
  21  goto_if_not_int_eq %i0, $2, L2
  26  getlistitem_gc_r %r1, $1, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000010055e313d0> -> %r1
  34  -live- %r0, %r1
  34  guard_class %r1 -> %i0
  37  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
  42  -live- %i0, %r0, %r1
  42  switch %i0, <SwitchDictDescr 0:L3, 1:L4, 2:L5>
  46  unreachable
  47  ---
  47  L3:
  47  -live- %r1
  47  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r1] -> %r0
  56  -live- %r0
  56  -live- %r0
  56  guard_class %r0 -> %i0
  59  -live- %r0
  59  raise %r0
  61  ---
  61  L4:
  61  -live- %r0, %r1
  61  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
  66  L6:
  66  -live- %i1, %r0
  66  goto_if_not_int_lt %i1, $0, L7
  71  L8:
  71  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000001008f46f6a8> -> %r1
  75  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  80  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000001008f46ebb8> -> %r0
  84  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  89  setfield_gc_r %r0, %r1, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
  94  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
  99  -live- %r0
  99  raise %r0
 101  ---
 101  L7:
 101  -live- %i1, %r0
 101  goto_if_not_int_gt %i1, $65535, L9
 106  goto L8
 109  ---
 109  L9:
 109  residual_call_r_i $<* fn lock__SomeInstance_Struct_sockaddr_inLlT>, R[%r0], <CallDescr(r) EF=2> -> %i0
 116  residual_call_ir_i $<* fn htons>, I[%i1], R[], <CallDescr(i) EF=5> -> %i1
 124  -live- %i0, %i1, %r0
 124  int_and %i1, $65535 -> %i1
 128  setfield_raw_i %i0, %i1, FieldDescr<sockaddr_in.c_sin_port>
 133  residual_call_r_v $<* fn Address.unlock>, R[%r0], <CallDescr(r) EF=2>
 139  void_return
 140  ---
 140  L5:
 140  -live- %r0, %r1
 140  -live- %r0, %r1
 140  guard_class %r1 -> %i0
 143  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 148  -live- %i0, %r0, %r1
 148  int_guard_value %i0
 150  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 157  -live- %r0, %r1
 157  -live- %r0, %r1
 157  guard_class %r1 -> %i0
 160  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 165  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i1
 173  -live- %i1, %r0
 173  goto L6
 176  ---
 176  L2:
 176  raise $<* struct object>
 178  ---
 178  L1:
 178  -live- %r0, %r1
 178  guard_class %r0 -> %i0
 181  -live- %i0, %r0, %r1
 181  goto_if_not_int_eq %i0, $<* struct object_vtable>, L10
 186  inline_call_ir_r <JitCode 'unpackiterable'>, I[$-1], R[%r1] -> %r2
 194  -live- %r0, %r2
 194  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
 199  -live- %i0, %r0, %r2
 199  goto_if_not_int_ge %i0, $2, L11
 204  -live- %i0, %r0, %r2
 204  goto_if_not_int_le %i0, $4, L12
 209  getlistitem_gc_r %r2, $1, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000010055e313d0> -> %r1
 217  -live- %r0, %r1, %r2
 217  guard_class %r1 -> %i0
 220  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 225  -live- %i0, %r0, %r1, %r2
 225  switch %i0, <SwitchDictDescr 0:L13, 1:L14, 2:L15>
 229  unreachable
 230  ---
 230  L13:
 230  -live- %r1
 230  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r1] -> %r0
 239  -live- %r0
 239  -live- %r0
 239  guard_class %r0 -> %i0
 242  -live- %r0
 242  raise %r0
 244  ---
 244  L14:
 244  -live- %r0, %r1, %r2
 244  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
 249  L16:
 249  -live- %i1, %r0, %r2
 249  goto_if_not_int_lt %i1, $0, L17
 254  L18:
 254  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000001008f46f6a8> -> %r1
 258  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 263  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000001008f46ebb8> -> %r0
 267  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 272  setfield_gc_r %r0, %r1, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 277  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 282  -live- %r0
 282  raise %r0
 284  ---
 284  L17:
 284  -live- %i1, %r0, %r2
 284  goto_if_not_int_gt %i1, $65535, L19
 289  goto L18
 292  ---
 292  L19:
 292  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
 297  -live- %i0, %i1, %r0, %r2
 297  goto_if_not_int_gt %i0, $2, L20
 302  getlistitem_gc_r %r2, $2, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000010055e313d0> -> %r1
 310  -live- %i1, %r0, %r1, %r2
 310  guard_class %r1 -> %i0
 313  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 318  -live- %i0, %i1, %r0, %r1, %r2
 318  switch %i0, <SwitchDictDescr 0:L21, 1:L22, 2:L23>
 322  unreachable
 323  ---
 323  L21:
 323  -live- %r1
 323  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r1] -> %r0
 332  -live- %r0
 332  -live- %r0
 332  guard_class %r0 -> %i0
 335  -live- %r0
 335  raise %r0
 337  ---
 337  L22:
 337  -live- %i1, %r0, %r1, %r2
 337  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
 342  L24:
 342  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
 347  -live- %i0, %i1, %i2, %r0, %r2
 347  goto_if_not_int_gt %i0, $3, L25
 352  getlistitem_gc_r %r2, $3, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000010055e313d0> -> %r1
 360  -live- %i1, %i2, %r0, %r1
 360  guard_class %r1 -> %i0
 363  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_uint_w> -> %i0
 368  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i3
 376  -live- %i1, %i2, %i3, %r0
 376  L26:
 376  -live- %i1, %i2, %i3, %r0
 376  goto_if_not_int_lt %i2, $0, L27
 381  L28:
 381  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000001008f46f6a8> -> %r1
 385  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 390  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000001008f46ebb8> -> %r0
 394  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 399  setfield_gc_r %r0, %r1, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 404  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 409  -live- %r0
 409  raise %r0
 411  ---
 411  L27:
 411  -live- %i1, %i2, %i3, %r0
 411  goto_if_not_int_gt %i2, $1048575, L29
 416  goto L28
 419  ---
 419  L29:
 419  residual_call_r_i $<* fn lock__SomeInstance_Struct_sockaddr_in6LlT>, R[%r0], <CallDescr(r) EF=2> -> %i0
 426  residual_call_ir_i $<* fn htons>, I[%i1], R[], <CallDescr(i) EF=5> -> %i1
 434  -live- %i0, %i1, %i2, %i3, %r0
 434  int_and %i1, $65535 -> %i1
 438  setfield_raw_i %i0, %i1, FieldDescr<sockaddr_in6.c_sin6_port>
 443  residual_call_ir_i $<* fn htonl>, I[%i2], R[], <CallDescr(i) EF=5> -> %i1
 451  -live- %i0, %i1, %i3, %r0
 451  int_and %i1, $4294967295 -> %i1
 455  setfield_raw_i %i0, %i1, FieldDescr<sockaddr_in6.c_sin6_flowinfo>
 460  int_and %i3, $4294967295 -> %i1
 464  setfield_raw_i %i0, %i1, FieldDescr<sockaddr_in6.c_sin6_scope_id>
 469  residual_call_r_v $<* fn Address.unlock>, R[%r0], <CallDescr(r) EF=2>
 475  void_return
 476  ---
 476  L25:
 476  int_copy $0L -> %i3
 479  goto L26
 482  ---
 482  L23:
 482  -live- %i1, %r0, %r1, %r2
 482  -live- %i1, %r0, %r1, %r2
 482  guard_class %r1 -> %i0
 485  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 490  -live- %i0, %i1, %r0, %r1, %r2
 490  int_guard_value %i0
 492  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 499  -live- %i1, %r0, %r1, %r2
 499  -live- %i1, %r0, %r1, %r2
 499  guard_class %r1 -> %i0
 502  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 507  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i2
 515  -live- %i1, %i2, %r0, %r2
 515  goto L24
 518  ---
 518  L20:
 518  int_copy $0 -> %i2
 521  goto L24
 524  ---
 524  L15:
 524  -live- %r0, %r1, %r2
 524  -live- %r0, %r1, %r2
 524  guard_class %r1 -> %i0
 527  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 532  -live- %i0, %r0, %r1, %r2
 532  int_guard_value %i0
 534  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 541  -live- %r0, %r1, %r2
 541  -live- %r0, %r1, %r2
 541  guard_class %r1 -> %i0
 544  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 549  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i1
 557  -live- %i1, %r0, %r2
 557  goto L16
 560  ---
 560  L12:
 560  L30:
 560  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
 565  new_array_clear $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000010081672170> -> %r0
 570  setarrayitem_gc_r %r0, $0, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000010081672170>
 576  residual_call_ir_r $<* fn ll_int2dec__Signed>, I[%i0], R[], <CallDescr(i) EF=3> -> %r1
 584  -live- %r0, %r1
 584  setarrayitem_gc_r %r0, $1, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000010081672170>
 590  ref_isvirtual %r0 -> %i0
 593  -live- %i0, %r0
 593  goto_if_not %i0, L31
 597  L32:
 597  inline_call_ir_r <JitCode 'll_join_strs__v1076___simple_call__function_'>, I[$2], R[%r0] -> %r1
 605  -live- %r1
 605  L33:
 605  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100a568e608> -> %r0
 609  residual_call_r_v $<* fn RSocketError.__init__>, R[%r0, %r1], <CallDescr(rr) EF=2>
 616  -live- %r0
 616  guard_class %r0 -> %i0
 619  -live- %r0
 619  raise %r0
 621  ---
 621  L31:
 621  int_isconstant $2 -> %i0
 624  -live- %i0, %r0
 624  goto_if_not %i0, L34
 628  goto L32
 631  ---
 631  L34:
 631  residual_call_ir_r $<* fn ll_join_strs_trampoline__v1072___simple_call__function_>, I[$2], R[%r0], <CallDescr(ir) EF=5> -> %r1
 640  -live- %r1
 640  goto L33
 643  ---
 643  L11:
 643  goto L30
 646  ---
 646  L10:
 646  raise $<* struct object>
