   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 0x06e293f0> -> %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 0x3ef07830> -> %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 0x3ef074f0> -> %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 0x06e293f0> -> %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 0x3ef07830> -> %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 0x3ef074f0> -> %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 0x06e293f0> -> %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 0x06e293f0> -> %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 0x3ef07830> -> %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 0x3ef074f0> -> %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  setfield_raw_i %i0, %i1, FieldDescr<sockaddr_in6.c_sin6_flowinfo>
 456  setfield_raw_i %i0, %i3, FieldDescr<sockaddr_in6.c_sin6_scope_id>
 461  residual_call_r_v $<* fn Address.unlock>, R[%r0], <CallDescr(r) EF=2>
 467  void_return
 468  ---
 468  L25:
 468  int_copy $0L -> %i3
 471  goto L26
 474  ---
 474  L23:
 474  -live- %i1, %r0, %r1, %r2
 474  -live- %i1, %r0, %r1, %r2
 474  guard_class %r1 -> %i0
 477  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 482  -live- %i0, %i1, %r0, %r1, %r2
 482  int_guard_value %i0
 484  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 491  -live- %i1, %r0, %r1, %r2
 491  -live- %i1, %r0, %r1, %r2
 491  guard_class %r1 -> %i0
 494  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 499  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i2
 507  -live- %i1, %i2, %r0, %r2
 507  goto L24
 510  ---
 510  L20:
 510  int_copy $0 -> %i2
 513  goto L24
 516  ---
 516  L15:
 516  -live- %r0, %r1, %r2
 516  -live- %r0, %r1, %r2
 516  guard_class %r1 -> %i0
 519  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 524  -live- %i0, %r0, %r1, %r2
 524  int_guard_value %i0
 526  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 533  -live- %r0, %r1, %r2
 533  -live- %r0, %r1, %r2
 533  guard_class %r1 -> %i0
 536  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 541  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i1
 549  -live- %i1, %r0, %r2
 549  goto L16
 552  ---
 552  L12:
 552  L30:
 552  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
 557  new_array_clear $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x32bb5b50> -> %r0
 562  setarrayitem_gc_r %r0, $0, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x32bb5b50>
 568  residual_call_ir_r $<* fn ll_int2dec__Signed>, I[%i0], R[], <CallDescr(i) EF=3> -> %r1
 576  -live- %r0, %r1
 576  setarrayitem_gc_r %r0, $1, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x32bb5b50>
 582  ref_isvirtual %r0 -> %i0
 585  -live- %i0, %r0
 585  goto_if_not %i0, L31
 589  L32:
 589  inline_call_ir_r <JitCode 'll_join_strs__v1085___simple_call__function_'>, I[$2], R[%r0] -> %r1
 597  -live- %r1
 597  L33:
 597  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x2dbd7ab0> -> %r0
 601  residual_call_r_v $<* fn RSocketError.__init__>, R[%r0, %r1], <CallDescr(rr) EF=2>
 608  -live- %r0
 608  guard_class %r0 -> %i0
 611  -live- %r0
 611  raise %r0
 613  ---
 613  L31:
 613  int_isconstant $2 -> %i0
 616  -live- %i0, %r0
 616  goto_if_not %i0, L34
 620  goto L32
 623  ---
 623  L34:
 623  residual_call_ir_r $<* fn ll_join_strs_trampoline__v1081___simple_call__function_>, I[$2], R[%r0], <CallDescr(ir) EF=5> -> %r1
 632  -live- %r1
 632  goto L33
 635  ---
 635  L11:
 635  goto L30
 638  ---
 638  L10:
 638  raise $<* struct object>
