   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 'StdObjSpace.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 0x10034044150> -> %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  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
  52  L6:
  52  -live- %i1, %r0
  52  goto_if_not_int_lt %i1, $0, L7
  57  L8:
  57  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x1002aba8990> -> %r1
  61  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  66  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x100794a92d0> -> %r0
  70  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  75  setfield_gc_r %r0, %r1, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
  80  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
  85  -live- %r0
  85  raise %r0
  87  ---
  87  L7:
  87  -live- %i1, %r0
  87  goto_if_not_int_gt %i1, $65535, L9
  92  goto L8
  95  ---
  95  L9:
  95  residual_call_r_i $<* fn lock__SomeInstance_Struct_sockaddr_inLlT>, R[%r0], <CallDescr(r) EF=2> -> %i0
 102  residual_call_ir_i $<* fn htons>, I[%i1], R[], <CallDescr(i) EF=5> -> %i1
 110  -live- %i0, %i1, %r0
 110  int_and %i1, $65535 -> %i1
 114  setfield_raw_i %i0, %i1, FieldDescr<sockaddr_in.c_sin_port>
 119  residual_call_r_v $<* fn Address.unlock>, R[%r0], <CallDescr(r) EF=2>
 125  void_return
 126  ---
 126  L4:
 126  -live- %r0, %r1
 126  -live- %r0, %r1
 126  guard_class %r1 -> %i0
 129  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 134  -live- %i0, %r0, %r1
 134  int_guard_value %i0
 136  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 143  -live- %r0, %r1
 143  -live- %r0, %r1
 143  guard_class %r1 -> %i0
 146  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 151  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i1
 159  -live- %i1, %r0
 159  goto L6
 162  ---
 162  L5:
 162  -live- %r1
 162  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
 171  -live- %r0
 171  -live- %r0
 171  guard_class %r0 -> %i0
 174  -live- %r0
 174  raise %r0
 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 'StdObjSpace.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 0x10034044150> -> %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  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
 235  L16:
 235  -live- %i1, %r0, %r2
 235  goto_if_not_int_lt %i1, $0, L17
 240  L18:
 240  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x1002aba8990> -> %r1
 244  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 249  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x100794a92d0> -> %r0
 253  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 258  setfield_gc_r %r0, %r1, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 263  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 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 0x10034044150> -> %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- %i1, %r0, %r1, %r2
 309  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
 314  L24:
 314  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
 319  -live- %i0, %i1, %i2, %r0, %r2
 319  goto_if_not_int_gt %i0, $3, L25
 324  getlistitem_gc_r %r2, $3, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x10034044150> -> %r1
 332  -live- %i1, %i2, %r0, %r1
 332  guard_class %r1 -> %i0
 335  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_uint_w> -> %i0
 340  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i3
 348  -live- %i1, %i2, %i3, %r0
 348  L26:
 348  -live- %i1, %i2, %i3, %r0
 348  goto_if_not_int_lt %i2, $0, L27
 353  L28:
 353  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x1002aba8990> -> %r1
 357  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 362  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x100794a92d0> -> %r0
 366  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 371  setfield_gc_r %r0, %r1, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 376  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 381  -live- %r0
 381  raise %r0
 383  ---
 383  L27:
 383  -live- %i1, %i2, %i3, %r0
 383  goto_if_not_int_gt %i2, $1048575, L29
 388  goto L28
 391  ---
 391  L29:
 391  residual_call_r_i $<* fn lock__SomeInstance_Struct_sockaddr_in6LlT>, R[%r0], <CallDescr(r) EF=2> -> %i0
 398  residual_call_ir_i $<* fn htons>, I[%i1], R[], <CallDescr(i) EF=5> -> %i1
 406  -live- %i0, %i1, %i2, %i3, %r0
 406  int_and %i1, $65535 -> %i1
 410  setfield_raw_i %i0, %i1, FieldDescr<sockaddr_in6.c_sin6_port>
 415  residual_call_ir_i $<* fn htonl>, I[%i2], R[], <CallDescr(i) EF=5> -> %i1
 423  -live- %i0, %i1, %i3, %r0
 423  int_and %i1, $4294967295 -> %i1
 427  setfield_raw_i %i0, %i1, FieldDescr<sockaddr_in6.c_sin6_flowinfo>
 432  int_and %i3, $4294967295 -> %i1
 436  setfield_raw_i %i0, %i1, FieldDescr<sockaddr_in6.c_sin6_scope_id>
 441  residual_call_r_v $<* fn Address.unlock>, R[%r0], <CallDescr(r) EF=2>
 447  void_return
 448  ---
 448  L25:
 448  int_copy $0L -> %i3
 451  goto L26
 454  ---
 454  L22:
 454  -live- %i1, %r0, %r1, %r2
 454  -live- %i1, %r0, %r1, %r2
 454  guard_class %r1 -> %i0
 457  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 462  -live- %i0, %i1, %r0, %r1, %r2
 462  int_guard_value %i0
 464  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 471  -live- %i1, %r0, %r1, %r2
 471  -live- %i1, %r0, %r1, %r2
 471  guard_class %r1 -> %i0
 474  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 479  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i2
 487  -live- %i1, %i2, %r0, %r2
 487  goto L24
 490  ---
 490  L23:
 490  -live- %r1
 490  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
 499  -live- %r0
 499  -live- %r0
 499  guard_class %r0 -> %i0
 502  -live- %r0
 502  raise %r0
 504  ---
 504  L20:
 504  int_copy $0 -> %i2
 507  goto L24
 510  ---
 510  L14:
 510  -live- %r0, %r1, %r2
 510  -live- %r0, %r1, %r2
 510  guard_class %r1 -> %i0
 513  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 518  -live- %i0, %r0, %r1, %r2
 518  int_guard_value %i0
 520  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 527  -live- %r0, %r1, %r2
 527  -live- %r0, %r1, %r2
 527  guard_class %r1 -> %i0
 530  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 535  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i1
 543  -live- %i1, %r0, %r2
 543  goto L16
 546  ---
 546  L15:
 546  -live- %r1
 546  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
 555  -live- %r0
 555  -live- %r0
 555  guard_class %r0 -> %i0
 558  -live- %r0
 558  raise %r0
 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 0x1007ed59a50> -> %r0
 570  setarrayitem_gc_r %r0, $0, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1007ed59a50>
 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 0x1007ed59a50>
 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__v1105___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 0x1008a82a410> -> %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__v1108___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>
