   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 0x000002aac88c19f0> -> %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  assert_not_none %r0
  58  -live- %r0
  58  guard_class %r0 -> %i0
  61  -live- %r0
  61  raise %r0
  63  ---
  63  L4:
  63  -live- %r0, %r1
  63  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
  68  L6:
  68  -live- %i1, %r0
  68  goto_if_not_int_lt %i1, $0, L7
  73  L8:
  73  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aabbb1b8a0> -> %r0
  77  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
  82  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  87  assert_not_none %r0
  89  -live- %r0
  89  guard_class %r0 -> %i0
  92  -live- %r0
  92  raise %r0
  94  ---
  94  L7:
  94  -live- %i1, %r0
  94  goto_if_not_int_gt %i1, $65535, L9
  99  goto L8
 102  ---
 102  L9:
 102  residual_call_r_i $<* fn lock__SomeInstance_Struct_sockaddr_inLlT>, R[%r0], <CallDescr(r) EF=2> -> %i0
 109  residual_call_ir_i $<* fn htons>, I[%i1], R[], <CallDescr(i) EF=5> -> %i1
 117  -live- %i0, %i1, %r0
 117  int_and %i1, $65535 -> %i1
 121  setfield_raw_i %i0, %i1, FieldDescr<sockaddr_in.c_sin_port>
 126  residual_call_r_v $<* fn Address.unlock>, R[%r0], <CallDescr(r) EF=2>
 132  void_return
 133  ---
 133  L5:
 133  -live- %r0, %r1
 133  -live- %r0, %r1
 133  guard_class %r1 -> %i0
 136  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 141  -live- %i0, %r0, %r1
 141  int_guard_value %i0
 143  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 150  -live- %r0, %r1
 150  -live- %r0, %r1
 150  guard_class %r1 -> %i0
 153  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 158  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i1
 166  -live- %i1, %r0
 166  goto L6
 169  ---
 169  L2:
 169  raise $<* struct object>
 171  ---
 171  L1:
 171  -live- %r0, %r1
 171  guard_class %r0 -> %i0
 174  -live- %i0, %r0, %r1
 174  goto_if_not_int_eq %i0, $<* struct object_vtable>, L10
 179  inline_call_ir_r <JitCode 'unpackiterable'>, I[$-1], R[%r1] -> %r2
 187  -live- %r0, %r2
 187  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
 192  -live- %i0, %r0, %r2
 192  goto_if_not_int_ge %i0, $2, L11
 197  -live- %i0, %r0, %r2
 197  goto_if_not_int_le %i0, $4, L12
 202  getlistitem_gc_r %r2, $1, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r1
 210  -live- %r0, %r1, %r2
 210  guard_class %r1 -> %i0
 213  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 218  -live- %i0, %r0, %r1, %r2
 218  switch %i0, <SwitchDictDescr 0:L13, 1:L14, 2:L15>
 222  unreachable
 223  ---
 223  L13:
 223  -live- %r1
 223  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
 232  -live- %r0
 232  assert_not_none %r0
 234  -live- %r0
 234  guard_class %r0 -> %i0
 237  -live- %r0
 237  raise %r0
 239  ---
 239  L14:
 239  -live- %r0, %r1, %r2
 239  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
 244  L16:
 244  -live- %i1, %r0, %r2
 244  goto_if_not_int_lt %i1, $0, L17
 249  L18:
 249  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aabbb1b8a0> -> %r0
 253  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 258  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 263  assert_not_none %r0
 265  -live- %r0
 265  guard_class %r0 -> %i0
 268  -live- %r0
 268  raise %r0
 270  ---
 270  L17:
 270  -live- %i1, %r0, %r2
 270  goto_if_not_int_gt %i1, $65535, L19
 275  goto L18
 278  ---
 278  L19:
 278  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
 283  -live- %i0, %i1, %r0, %r2
 283  goto_if_not_int_gt %i0, $2, L20
 288  getlistitem_gc_r %r2, $2, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r1
 296  -live- %i1, %r0, %r1, %r2
 296  guard_class %r1 -> %i0
 299  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 304  -live- %i0, %i1, %r0, %r1, %r2
 304  switch %i0, <SwitchDictDescr 0:L21, 1:L22, 2:L23>
 308  unreachable
 309  ---
 309  L21:
 309  -live- %r1
 309  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
 318  -live- %r0
 318  assert_not_none %r0
 320  -live- %r0
 320  guard_class %r0 -> %i0
 323  -live- %r0
 323  raise %r0
 325  ---
 325  L22:
 325  -live- %i1, %r0, %r1, %r2
 325  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
 330  L24:
 330  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
 335  -live- %i0, %i1, %i2, %r0, %r2
 335  goto_if_not_int_gt %i0, $3, L25
 340  getlistitem_gc_r %r2, $3, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r1
 348  -live- %i1, %i2, %r0, %r1
 348  guard_class %r1 -> %i0
 351  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_uint_w> -> %i0
 356  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i3
 364  -live- %i1, %i2, %i3, %r0
 364  L26:
 364  -live- %i1, %i2, %i3, %r0
 364  goto_if_not_int_lt %i2, $0, L27
 369  L28:
 369  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aabbb1b8a0> -> %r0
 373  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 378  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 383  assert_not_none %r0
 385  -live- %r0
 385  guard_class %r0 -> %i0
 388  -live- %r0
 388  raise %r0
 390  ---
 390  L27:
 390  -live- %i1, %i2, %i3, %r0
 390  goto_if_not_int_gt %i2, $1048575, L29
 395  goto L28
 398  ---
 398  L29:
 398  residual_call_r_i $<* fn lock__SomeInstance_Struct_sockaddr_in6LlT>, R[%r0], <CallDescr(r) EF=2> -> %i0
 405  residual_call_ir_i $<* fn htons>, I[%i1], R[], <CallDescr(i) EF=5> -> %i1
 413  -live- %i0, %i1, %i2, %i3, %r0
 413  int_and %i1, $65535 -> %i1
 417  setfield_raw_i %i0, %i1, FieldDescr<sockaddr_in6.c_sin6_port>
 422  residual_call_ir_i $<* fn htonl>, I[%i2], R[], <CallDescr(i) EF=5> -> %i1
 430  -live- %i0, %i1, %i3, %r0
 430  int_and %i1, $4294967295 -> %i1
 434  setfield_raw_i %i0, %i1, FieldDescr<sockaddr_in6.c_sin6_flowinfo>
 439  int_and %i3, $4294967295 -> %i1
 443  setfield_raw_i %i0, %i1, FieldDescr<sockaddr_in6.c_sin6_scope_id>
 448  residual_call_r_v $<* fn Address.unlock>, R[%r0], <CallDescr(r) EF=2>
 454  void_return
 455  ---
 455  L25:
 455  int_copy $0L -> %i3
 458  goto L26
 461  ---
 461  L23:
 461  -live- %i1, %r0, %r1, %r2
 461  -live- %i1, %r0, %r1, %r2
 461  guard_class %r1 -> %i0
 464  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 469  -live- %i0, %i1, %r0, %r1, %r2
 469  int_guard_value %i0
 471  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 478  -live- %i1, %r0, %r1, %r2
 478  -live- %i1, %r0, %r1, %r2
 478  guard_class %r1 -> %i0
 481  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 486  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i2
 494  -live- %i1, %i2, %r0, %r2
 494  goto L24
 497  ---
 497  L20:
 497  int_copy $0 -> %i2
 500  goto L24
 503  ---
 503  L15:
 503  -live- %r0, %r1, %r2
 503  -live- %r0, %r1, %r2
 503  guard_class %r1 -> %i0
 506  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 511  -live- %i0, %r0, %r1, %r2
 511  int_guard_value %i0
 513  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 520  -live- %r0, %r1, %r2
 520  -live- %r0, %r1, %r2
 520  guard_class %r1 -> %i0
 523  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 528  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i1
 536  -live- %i1, %r0, %r2
 536  goto L16
 539  ---
 539  L12:
 539  L30:
 539  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
 544  new_array_clear $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa8c8e1ec0> -> %r0
 549  setarrayitem_gc_r %r0, $0, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa8c8e1ec0>
 555  residual_call_ir_r $<* fn ll_int2dec__Signed>, I[%i0], R[], <CallDescr(i) EF=3> -> %r1
 563  -live- %r0, %r1
 563  setarrayitem_gc_r %r0, $1, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa8c8e1ec0>
 569  ref_isvirtual %r0 -> %i0
 572  -live- %i0, %r0
 572  goto_if_not %i0, L31
 576  L32:
 576  inline_call_ir_r <JitCode 'll_join_strs__v1222___simple_call__function_'>, I[$2], R[%r0] -> %r1
 584  -live- %r1
 584  L33:
 584  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aabc379d70> -> %r0
 588  residual_call_r_v $<* fn RSocketError.__init__>, R[%r0, %r1], <CallDescr(rr) EF=2>
 595  assert_not_none %r0
 597  -live- %r0
 597  guard_class %r0 -> %i0
 600  -live- %r0
 600  raise %r0
 602  ---
 602  L31:
 602  int_isconstant $2 -> %i0
 605  -live- %i0, %r0
 605  goto_if_not %i0, L34
 609  goto L32
 612  ---
 612  L34:
 612  residual_call_ir_r $<* fn ll_join_strs_trampoline__v1224___simple_call__function_>, I[$2], R[%r0], <CallDescr(ir) EF=5> -> %r1
 621  -live- %r1
 621  goto L33
 624  ---
 624  L11:
 624  goto L30
 627  ---
 627  L10:
 627  raise $<* struct object>
