   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 0x7fff4aeca780> -> %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- %r0, %r1
  47  -live- %r0, %r1
  47  guard_class %r1 -> %i0
  50  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
  55  -live- %i0, %r0, %r1
  55  int_guard_value %i0
  57  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
  64  -live- %r0, %r1
  64  -live- %r0, %r1
  64  guard_class %r1 -> %i0
  67  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
  72  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i1
  80  -live- %i1, %r0
  80  L6:
  80  -live- %i1, %r0
  80  goto_if_not_int_lt %i1, $0, L7
  85  L8:
  85  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff713b8960> -> %r0
  89  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
  94  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  99  assert_not_none %r0
 101  -live- %r0
 101  guard_class %r0 -> %i0
 104  -live- %r0
 104  raise %r0
 106  ---
 106  L7:
 106  -live- %i1, %r0
 106  goto_if_not_int_gt %i1, $65535, L9
 111  goto L8
 114  ---
 114  L9:
 114  residual_call_r_i $<* fn lock__SomeInstance_Struct_sockaddr_inLlT>, R[%r0], <CallDescr(r) EF=2> -> %i0
 121  residual_call_ir_i $<* fn htons>, I[%i1], R[], <CallDescr(i) EF=5> -> %i1
 129  -live- %i0, %i1, %r0
 129  int_and %i1, $65535 -> %i1
 133  setfield_raw_i %i0, %i1, FieldDescr<sockaddr_in.c_sin_port>
 138  residual_call_r_v $<* fn Address.unlock>, R[%r0], <CallDescr(r) EF=2>
 144  void_return
 145  ---
 145  L4:
 145  -live- %r0, %r1
 145  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
 150  goto L6
 153  ---
 153  L5:
 153  -live- %r1
 153  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
 162  -live- %r0
 162  assert_not_none %r0
 164  -live- %r0
 164  guard_class %r0 -> %i0
 167  -live- %r0
 167  raise %r0
 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 0x7fff4aeca780> -> %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- %r0, %r1, %r2
 223  -live- %r0, %r1, %r2
 223  guard_class %r1 -> %i0
 226  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 231  -live- %i0, %r0, %r1, %r2
 231  int_guard_value %i0
 233  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 240  -live- %r0, %r1, %r2
 240  -live- %r0, %r1, %r2
 240  guard_class %r1 -> %i0
 243  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 248  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i1
 256  -live- %i1, %r0, %r2
 256  L16:
 256  -live- %i1, %r0, %r2
 256  goto_if_not_int_lt %i1, $0, L17
 261  L18:
 261  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff713b8960> -> %r0
 265  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 270  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 275  assert_not_none %r0
 277  -live- %r0
 277  guard_class %r0 -> %i0
 280  -live- %r0
 280  raise %r0
 282  ---
 282  L17:
 282  -live- %i1, %r0, %r2
 282  goto_if_not_int_gt %i1, $65535, L19
 287  goto L18
 290  ---
 290  L19:
 290  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
 295  -live- %i0, %i1, %r0, %r2
 295  goto_if_not_int_gt %i0, $2, L20
 300  getlistitem_gc_r %r2, $2, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4aeca780> -> %r1
 308  -live- %i1, %r0, %r1, %r2
 308  guard_class %r1 -> %i0
 311  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 316  -live- %i0, %i1, %r0, %r1, %r2
 316  switch %i0, <SwitchDictDescr 0:L21, 1:L22, 2:L23>
 320  unreachable
 321  ---
 321  L21:
 321  -live- %i1, %r0, %r1, %r2
 321  -live- %i1, %r0, %r1, %r2
 321  guard_class %r1 -> %i0
 324  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 329  -live- %i0, %i1, %r0, %r1, %r2
 329  int_guard_value %i0
 331  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 338  -live- %i1, %r0, %r1, %r2
 338  -live- %i1, %r0, %r1, %r2
 338  guard_class %r1 -> %i0
 341  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 346  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i2
 354  -live- %i1, %i2, %r0, %r2
 354  L24:
 354  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
 359  -live- %i0, %i1, %i2, %r0, %r2
 359  goto_if_not_int_gt %i0, $3, L25
 364  getlistitem_gc_r %r2, $3, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4aeca780> -> %r1
 372  -live- %i1, %i2, %r0, %r1
 372  guard_class %r1 -> %i0
 375  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_uint_w> -> %i0
 380  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i3
 388  -live- %i1, %i2, %i3, %r0
 388  L26:
 388  -live- %i1, %i2, %i3, %r0
 388  goto_if_not_int_lt %i2, $0, L27
 393  L28:
 393  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff713b8960> -> %r0
 397  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 402  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 407  assert_not_none %r0
 409  -live- %r0
 409  guard_class %r0 -> %i0
 412  -live- %r0
 412  raise %r0
 414  ---
 414  L27:
 414  -live- %i1, %i2, %i3, %r0
 414  goto_if_not_int_gt %i2, $1048575, L29
 419  goto L28
 422  ---
 422  L29:
 422  residual_call_r_i $<* fn lock__SomeInstance_Struct_sockaddr_in6LlT>, R[%r0], <CallDescr(r) EF=2> -> %i0
 429  residual_call_ir_i $<* fn htons>, I[%i1], R[], <CallDescr(i) EF=5> -> %i1
 437  -live- %i0, %i1, %i2, %i3, %r0
 437  int_and %i1, $65535 -> %i1
 441  setfield_raw_i %i0, %i1, FieldDescr<sockaddr_in6.c_sin6_port>
 446  residual_call_ir_i $<* fn htonl>, I[%i2], R[], <CallDescr(i) EF=5> -> %i1
 454  -live- %i0, %i1, %i3, %r0
 454  int_and %i1, $4294967295 -> %i1
 458  setfield_raw_i %i0, %i1, FieldDescr<sockaddr_in6.c_sin6_flowinfo>
 463  int_and %i3, $4294967295 -> %i1
 467  setfield_raw_i %i0, %i1, FieldDescr<sockaddr_in6.c_sin6_scope_id>
 472  residual_call_r_v $<* fn Address.unlock>, R[%r0], <CallDescr(r) EF=2>
 478  void_return
 479  ---
 479  L25:
 479  int_copy $0L -> %i3
 482  goto L26
 485  ---
 485  L22:
 485  -live- %i1, %r0, %r1, %r2
 485  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
 490  goto L24
 493  ---
 493  L23:
 493  -live- %r1
 493  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
 502  -live- %r0
 502  assert_not_none %r0
 504  -live- %r0
 504  guard_class %r0 -> %i0
 507  -live- %r0
 507  raise %r0
 509  ---
 509  L20:
 509  int_copy $0 -> %i2
 512  goto L24
 515  ---
 515  L14:
 515  -live- %r0, %r1, %r2
 515  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
 520  goto L16
 523  ---
 523  L15:
 523  -live- %r1
 523  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
 532  -live- %r0
 532  assert_not_none %r0
 534  -live- %r0
 534  guard_class %r0 -> %i0
 537  -live- %r0
 537  raise %r0
 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 0x7fff553c0910> -> %r0
 549  setarrayitem_gc_r %r0, $0, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff553c0910>
 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 0x7fff553c0910>
 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__v1299___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 0x7fff4b732b40> -> %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__v1304___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>
