   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 0x3fff6e03e050> -> %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 0x3fff66b922d0> -> %r0
  61  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  66  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
  71  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
  76  -live- %r0
  76  raise %r0
  78  ---
  78  L7:
  78  -live- %i1, %r0
  78  goto_if_not_int_gt %i1, $65535, L9
  83  goto L8
  86  ---
  86  L9:
  86  residual_call_r_i $<* fn lock__SomeInstance_Struct_sockaddr_inLlT>, R[%r0], <CallDescr(r) EF=2> -> %i0
  93  residual_call_ir_i $<* fn htons>, I[%i1], R[], <CallDescr(i) EF=5> -> %i1
 101  -live- %i0, %i1, %r0
 101  int_and %i1, $65535 -> %i1
 105  setfield_raw_i %i0, %i1, FieldDescr<sockaddr_in.c_sin_port>
 110  residual_call_r_v $<* fn Address.unlock>, R[%r0], <CallDescr(r) EF=2>
 116  void_return
 117  ---
 117  L4:
 117  -live- %r0, %r1
 117  -live- %r0, %r1
 117  guard_class %r1 -> %i0
 120  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 125  -live- %i0, %r0, %r1
 125  int_guard_value %i0
 127  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 134  -live- %r0, %r1
 134  -live- %r0, %r1
 134  guard_class %r1 -> %i0
 137  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 142  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i1
 150  -live- %i1, %r0
 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  -live- %r0
 162  guard_class %r0 -> %i0
 165  -live- %r0
 165  raise %r0
 167  ---
 167  L2:
 167  raise $<* struct object>
 169  ---
 169  L1:
 169  -live- %r0, %r1
 169  guard_class %r0 -> %i0
 172  -live- %i0, %r0, %r1
 172  goto_if_not_int_eq %i0, $<* struct object_vtable>, L10
 177  inline_call_ir_r <JitCode 'StdObjSpace.unpackiterable'>, I[$-1], R[%r1] -> %r2
 185  -live- %r0, %r2
 185  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
 190  -live- %i0, %r0, %r2
 190  goto_if_not_int_ge %i0, $2, L11
 195  -live- %i0, %r0, %r2
 195  goto_if_not_int_le %i0, $4, L12
 200  getlistitem_gc_r %r2, $1, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff6e03e050> -> %r1
 208  -live- %r0, %r1, %r2
 208  guard_class %r1 -> %i0
 211  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 216  -live- %i0, %r0, %r1, %r2
 216  switch %i0, <SwitchDictDescr 0:L13, 1:L14, 2:L15>
 220  unreachable
 221  ---
 221  L13:
 221  -live- %r0, %r1, %r2
 221  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
 226  L16:
 226  -live- %i1, %r0, %r2
 226  goto_if_not_int_lt %i1, $0, L17
 231  L18:
 231  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff66b922d0> -> %r0
 235  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 240  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 245  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 250  -live- %r0
 250  raise %r0
 252  ---
 252  L17:
 252  -live- %i1, %r0, %r2
 252  goto_if_not_int_gt %i1, $65535, L19
 257  goto L18
 260  ---
 260  L19:
 260  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
 265  -live- %i0, %i1, %r0, %r2
 265  goto_if_not_int_gt %i0, $2, L20
 270  getlistitem_gc_r %r2, $2, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff6e03e050> -> %r1
 278  -live- %i1, %r0, %r1, %r2
 278  guard_class %r1 -> %i0
 281  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 286  -live- %i0, %i1, %r0, %r1, %r2
 286  switch %i0, <SwitchDictDescr 0:L21, 1:L22, 2:L23>
 290  unreachable
 291  ---
 291  L21:
 291  -live- %i1, %r0, %r1, %r2
 291  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
 296  L24:
 296  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
 301  -live- %i0, %i1, %i2, %r0, %r2
 301  goto_if_not_int_gt %i0, $3, L25
 306  getlistitem_gc_r %r2, $3, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff6e03e050> -> %r1
 314  -live- %i1, %i2, %r0, %r1
 314  guard_class %r1 -> %i0
 317  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_uint_w> -> %i0
 322  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i3
 330  -live- %i1, %i2, %i3, %r0
 330  L26:
 330  -live- %i1, %i2, %i3, %r0
 330  goto_if_not_int_lt %i2, $0, L27
 335  L28:
 335  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff66b922d0> -> %r0
 339  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 344  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 349  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 354  -live- %r0
 354  raise %r0
 356  ---
 356  L27:
 356  -live- %i1, %i2, %i3, %r0
 356  goto_if_not_int_gt %i2, $1048575, L29
 361  goto L28
 364  ---
 364  L29:
 364  residual_call_r_i $<* fn lock__SomeInstance_Struct_sockaddr_in6LlT>, R[%r0], <CallDescr(r) EF=2> -> %i0
 371  residual_call_ir_i $<* fn htons>, I[%i1], R[], <CallDescr(i) EF=5> -> %i1
 379  -live- %i0, %i1, %i2, %i3, %r0
 379  int_and %i1, $65535 -> %i1
 383  setfield_raw_i %i0, %i1, FieldDescr<sockaddr_in6.c_sin6_port>
 388  residual_call_ir_i $<* fn htonl>, I[%i2], R[], <CallDescr(i) EF=5> -> %i1
 396  -live- %i0, %i1, %i3, %r0
 396  int_and %i1, $4294967295 -> %i1
 400  setfield_raw_i %i0, %i1, FieldDescr<sockaddr_in6.c_sin6_flowinfo>
 405  int_and %i3, $4294967295 -> %i1
 409  setfield_raw_i %i0, %i1, FieldDescr<sockaddr_in6.c_sin6_scope_id>
 414  residual_call_r_v $<* fn Address.unlock>, R[%r0], <CallDescr(r) EF=2>
 420  void_return
 421  ---
 421  L25:
 421  int_copy $0L -> %i3
 424  goto L26
 427  ---
 427  L22:
 427  -live- %i1, %r0, %r1, %r2
 427  -live- %i1, %r0, %r1, %r2
 427  guard_class %r1 -> %i0
 430  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 435  -live- %i0, %i1, %r0, %r1, %r2
 435  int_guard_value %i0
 437  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 444  -live- %i1, %r0, %r1, %r2
 444  -live- %i1, %r0, %r1, %r2
 444  guard_class %r1 -> %i0
 447  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 452  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i2
 460  -live- %i1, %i2, %r0, %r2
 460  goto L24
 463  ---
 463  L23:
 463  -live- %r1
 463  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
 472  -live- %r0
 472  -live- %r0
 472  guard_class %r0 -> %i0
 475  -live- %r0
 475  raise %r0
 477  ---
 477  L20:
 477  int_copy $0 -> %i2
 480  goto L24
 483  ---
 483  L14:
 483  -live- %r0, %r1, %r2
 483  -live- %r0, %r1, %r2
 483  guard_class %r1 -> %i0
 486  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 491  -live- %i0, %r0, %r1, %r2
 491  int_guard_value %i0
 493  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 500  -live- %r0, %r1, %r2
 500  -live- %r0, %r1, %r2
 500  guard_class %r1 -> %i0
 503  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 508  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i1
 516  -live- %i1, %r0, %r2
 516  goto L16
 519  ---
 519  L15:
 519  -live- %r1
 519  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
 528  -live- %r0
 528  -live- %r0
 528  guard_class %r0 -> %i0
 531  -live- %r0
 531  raise %r0
 533  ---
 533  L12:
 533  L30:
 533  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
 538  new_array_clear $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff42bb8b50> -> %r0
 543  setarrayitem_gc_r %r0, $0, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff42bb8b50>
 549  residual_call_ir_r $<* fn ll_int2dec__Signed>, I[%i0], R[], <CallDescr(i) EF=3> -> %r1
 557  -live- %r0, %r1
 557  setarrayitem_gc_r %r0, $1, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff42bb8b50>
 563  ref_isvirtual %r0 -> %i0
 566  -live- %i0, %r0
 566  goto_if_not %i0, L31
 570  L32:
 570  inline_call_ir_r <JitCode 'll_join_strs__v977___simple_call__function_l'>, I[$2], R[%r0] -> %r1
 578  -live- %r1
 578  L33:
 578  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff40d42490> -> %r0
 582  residual_call_r_v $<* fn RSocketError.__init__>, R[%r0, %r1], <CallDescr(rr) EF=2>
 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__v982___simple_call__function_l>, 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>
