   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 0x1009f2142d0> -> %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 0x10096124f10> -> %r1
  89  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  94  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10094c3ea50> -> %r0
  98  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 103  setfield_gc_r %r0, %r1, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 108  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 113  -live- %r0
 113  raise %r0
 115  ---
 115  L7:
 115  -live- %i1, %r0
 115  goto_if_not_int_gt %i1, $65535, L9
 120  goto L8
 123  ---
 123  L9:
 123  residual_call_r_i $<* fn lock__SomeInstance_Struct_sockaddr_inLlT>, R[%r0], <CallDescr(r) EF=2> -> %i0
 130  residual_call_ir_i $<* fn htons>, I[%i1], R[], <CallDescr(i) EF=5> -> %i1
 138  -live- %i0, %i1, %r0
 138  int_and %i1, $65535 -> %i1
 142  setfield_raw_i %i0, %i1, FieldDescr<sockaddr_in.c_sin_port>
 147  residual_call_r_v $<* fn Address.unlock>, R[%r0], <CallDescr(r) EF=2>
 153  void_return
 154  ---
 154  L4:
 154  -live- %r1
 154  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
 163  -live- %r0
 163  -live- %r0
 163  guard_class %r0 -> %i0
 166  -live- %r0
 166  raise %r0
 168  ---
 168  L5:
 168  -live- %r0, %r1
 168  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
 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 0x1009f2142d0> -> %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- %r0, %r1, %r2
 230  -live- %r0, %r1, %r2
 230  guard_class %r1 -> %i0
 233  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 238  -live- %i0, %r0, %r1, %r2
 238  int_guard_value %i0
 240  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 247  -live- %r0, %r1, %r2
 247  -live- %r0, %r1, %r2
 247  guard_class %r1 -> %i0
 250  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 255  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i1
 263  -live- %i1, %r0, %r2
 263  L16:
 263  -live- %i1, %r0, %r2
 263  goto_if_not_int_lt %i1, $0, L17
 268  L18:
 268  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r1
 272  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 277  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10094c3ea50> -> %r0
 281  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 286  setfield_gc_r %r0, %r1, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 291  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 296  -live- %r0
 296  raise %r0
 298  ---
 298  L17:
 298  -live- %i1, %r0, %r2
 298  goto_if_not_int_gt %i1, $65535, L19
 303  goto L18
 306  ---
 306  L19:
 306  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
 311  -live- %i0, %i1, %r0, %r2
 311  goto_if_not_int_gt %i0, $2, L20
 316  getlistitem_gc_r %r2, $2, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r1
 324  -live- %i1, %r0, %r1, %r2
 324  guard_class %r1 -> %i0
 327  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 332  -live- %i0, %i1, %r0, %r1, %r2
 332  switch %i0, <SwitchDictDescr 0:L21, 1:L22, 2:L23>
 336  unreachable
 337  ---
 337  L21:
 337  -live- %i1, %r0, %r1, %r2
 337  -live- %i1, %r0, %r1, %r2
 337  guard_class %r1 -> %i0
 340  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 345  -live- %i0, %i1, %r0, %r1, %r2
 345  int_guard_value %i0
 347  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 354  -live- %i1, %r0, %r1, %r2
 354  -live- %i1, %r0, %r1, %r2
 354  guard_class %r1 -> %i0
 357  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 362  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i2
 370  -live- %i1, %i2, %r0, %r2
 370  L24:
 370  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
 375  -live- %i0, %i1, %i2, %r0, %r2
 375  goto_if_not_int_gt %i0, $3, L25
 380  getlistitem_gc_r %r2, $3, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r1
 388  -live- %i1, %i2, %r0, %r1
 388  guard_class %r1 -> %i0
 391  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_uint_w> -> %i0
 396  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i3
 404  -live- %i1, %i2, %i3, %r0
 404  L26:
 404  -live- %i1, %i2, %i3, %r0
 404  goto_if_not_int_lt %i2, $0, L27
 409  L28:
 409  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r1
 413  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 418  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10094c3ea50> -> %r0
 422  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 427  setfield_gc_r %r0, %r1, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 432  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 437  -live- %r0
 437  raise %r0
 439  ---
 439  L27:
 439  -live- %i1, %i2, %i3, %r0
 439  goto_if_not_int_gt %i2, $1048575, L29
 444  goto L28
 447  ---
 447  L29:
 447  residual_call_r_i $<* fn lock__SomeInstance_Struct_sockaddr_in6LlT>, R[%r0], <CallDescr(r) EF=2> -> %i0
 454  residual_call_ir_i $<* fn htons>, I[%i1], R[], <CallDescr(i) EF=5> -> %i1
 462  -live- %i0, %i1, %i2, %i3, %r0
 462  int_and %i1, $65535 -> %i1
 466  setfield_raw_i %i0, %i1, FieldDescr<sockaddr_in6.c_sin6_port>
 471  residual_call_ir_i $<* fn htonl>, I[%i2], R[], <CallDescr(i) EF=5> -> %i1
 479  -live- %i0, %i1, %i3, %r0
 479  int_and %i1, $4294967295 -> %i1
 483  setfield_raw_i %i0, %i1, FieldDescr<sockaddr_in6.c_sin6_flowinfo>
 488  int_and %i3, $4294967295 -> %i1
 492  setfield_raw_i %i0, %i1, FieldDescr<sockaddr_in6.c_sin6_scope_id>
 497  residual_call_r_v $<* fn Address.unlock>, R[%r0], <CallDescr(r) EF=2>
 503  void_return
 504  ---
 504  L25:
 504  int_copy $0L -> %i3
 507  goto L26
 510  ---
 510  L22:
 510  -live- %r1
 510  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
 519  -live- %r0
 519  -live- %r0
 519  guard_class %r0 -> %i0
 522  -live- %r0
 522  raise %r0
 524  ---
 524  L23:
 524  -live- %i1, %r0, %r1, %r2
 524  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
 529  goto L24
 532  ---
 532  L20:
 532  int_copy $0 -> %i2
 535  goto L24
 538  ---
 538  L14:
 538  -live- %r1
 538  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
 547  -live- %r0
 547  -live- %r0
 547  guard_class %r0 -> %i0
 550  -live- %r0
 550  raise %r0
 552  ---
 552  L15:
 552  -live- %r0, %r1, %r2
 552  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
 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 0x1009b08cc50> -> %r0
 570  setarrayitem_gc_r %r0, $0, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009b08cc50>
 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 0x1009b08cc50>
 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__v1178___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 0x100a79db9d0> -> %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__v1181___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>
