   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 0x5795c7d0> -> %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 0x4b7959f0> -> %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 0x5795c7d0> -> %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 0x4b7959f0> -> %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 0x5795c7d0> -> %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 0x5795c7d0> -> %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 0x4b7959f0> -> %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  setfield_raw_i %i0, %i1, FieldDescr<sockaddr_in6.c_sin6_flowinfo>
 435  setfield_raw_i %i0, %i3, FieldDescr<sockaddr_in6.c_sin6_scope_id>
 440  residual_call_r_v $<* fn Address.unlock>, R[%r0], <CallDescr(r) EF=2>
 446  void_return
 447  ---
 447  L25:
 447  int_copy $0L -> %i3
 450  goto L26
 453  ---
 453  L23:
 453  -live- %i1, %r0, %r1, %r2
 453  -live- %i1, %r0, %r1, %r2
 453  guard_class %r1 -> %i0
 456  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 461  -live- %i0, %i1, %r0, %r1, %r2
 461  int_guard_value %i0
 463  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 470  -live- %i1, %r0, %r1, %r2
 470  -live- %i1, %r0, %r1, %r2
 470  guard_class %r1 -> %i0
 473  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 478  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i2
 486  -live- %i1, %i2, %r0, %r2
 486  goto L24
 489  ---
 489  L20:
 489  int_copy $0 -> %i2
 492  goto L24
 495  ---
 495  L15:
 495  -live- %r0, %r1, %r2
 495  -live- %r0, %r1, %r2
 495  guard_class %r1 -> %i0
 498  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 503  -live- %i0, %r0, %r1, %r2
 503  int_guard_value %i0
 505  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 512  -live- %r0, %r1, %r2
 512  -live- %r0, %r1, %r2
 512  guard_class %r1 -> %i0
 515  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 520  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i1
 528  -live- %i1, %r0, %r2
 528  goto L16
 531  ---
 531  L12:
 531  L30:
 531  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
 536  new_array_clear $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4b795610> -> %r0
 541  setarrayitem_gc_r %r0, $0, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4b795610>
 547  residual_call_ir_r $<* fn ll_int2dec__Signed>, I[%i0], R[], <CallDescr(i) EF=3> -> %r1
 555  -live- %r0, %r1
 555  setarrayitem_gc_r %r0, $1, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4b795610>
 561  ref_isvirtual %r0 -> %i0
 564  -live- %i0, %r0
 564  goto_if_not %i0, L31
 568  L32:
 568  inline_call_ir_r <JitCode 'll_join_strs__v1158___simple_call__function_'>, I[$2], R[%r0] -> %r1
 576  -live- %r1
 576  L33:
 576  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x42902590> -> %r0
 580  residual_call_r_v $<* fn RSocketError.__init__>, R[%r0, %r1], <CallDescr(rr) EF=2>
 587  assert_not_none %r0
 589  -live- %r0
 589  guard_class %r0 -> %i0
 592  -live- %r0
 592  raise %r0
 594  ---
 594  L31:
 594  int_isconstant $2 -> %i0
 597  -live- %i0, %r0
 597  goto_if_not %i0, L34
 601  goto L32
 604  ---
 604  L34:
 604  residual_call_ir_r $<* fn ll_join_strs_trampoline__v1160___simple_call__function_>, I[$2], R[%r0], <CallDescr(ir) EF=5> -> %r1
 613  -live- %r1
 613  goto L33
 616  ---
 616  L11:
 616  goto L30
 619  ---
 619  L10:
 619  raise $<* struct object>
