   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 0x962eba90> -> %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 0x79d968d0> -> %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 0x962eba90> -> %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 0x79d968d0> -> %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 0x962eba90> -> %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 0x962eba90> -> %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 0x79d968d0> -> %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  setfield_raw_i %i0, %i1, FieldDescr<sockaddr_in6.c_sin6_flowinfo>
 401  setfield_raw_i %i0, %i3, FieldDescr<sockaddr_in6.c_sin6_scope_id>
 406  residual_call_r_v $<* fn Address.unlock>, R[%r0], <CallDescr(r) EF=2>
 412  void_return
 413  ---
 413  L25:
 413  int_copy $0L -> %i3
 416  goto L26
 419  ---
 419  L22:
 419  -live- %i1, %r0, %r1, %r2
 419  -live- %i1, %r0, %r1, %r2
 419  guard_class %r1 -> %i0
 422  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 427  -live- %i0, %i1, %r0, %r1, %r2
 427  int_guard_value %i0
 429  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 436  -live- %i1, %r0, %r1, %r2
 436  -live- %i1, %r0, %r1, %r2
 436  guard_class %r1 -> %i0
 439  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 444  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i2
 452  -live- %i1, %i2, %r0, %r2
 452  goto L24
 455  ---
 455  L23:
 455  -live- %r1
 455  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
 464  -live- %r0
 464  -live- %r0
 464  guard_class %r0 -> %i0
 467  -live- %r0
 467  raise %r0
 469  ---
 469  L20:
 469  int_copy $0 -> %i2
 472  goto L24
 475  ---
 475  L14:
 475  -live- %r0, %r1, %r2
 475  -live- %r0, %r1, %r2
 475  guard_class %r1 -> %i0
 478  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 483  -live- %i0, %r0, %r1, %r2
 483  int_guard_value %i0
 485  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 492  -live- %r0, %r1, %r2
 492  -live- %r0, %r1, %r2
 492  guard_class %r1 -> %i0
 495  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 500  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i1
 508  -live- %i1, %r0, %r2
 508  goto L16
 511  ---
 511  L15:
 511  -live- %r1
 511  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
 520  -live- %r0
 520  -live- %r0
 520  guard_class %r0 -> %i0
 523  -live- %r0
 523  raise %r0
 525  ---
 525  L12:
 525  L30:
 525  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
 530  new_array_clear $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0xac9497b0> -> %r0
 535  setarrayitem_gc_r %r0, $0, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0xac9497b0>
 541  residual_call_ir_r $<* fn ll_int2dec__Signed>, I[%i0], R[], <CallDescr(i) EF=3> -> %r1
 549  -live- %r0, %r1
 549  setarrayitem_gc_r %r0, $1, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0xac9497b0>
 555  ref_isvirtual %r0 -> %i0
 558  -live- %i0, %r0
 558  goto_if_not %i0, L31
 562  L32:
 562  inline_call_ir_r <JitCode 'll_join_strs__v919___simple_call__function_l'>, I[$2], R[%r0] -> %r1
 570  -live- %r1
 570  L33:
 570  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x721a2130> -> %r0
 574  residual_call_r_v $<* fn RSocketError.__init__>, R[%r0, %r1], <CallDescr(rr) EF=2>
 581  -live- %r0
 581  guard_class %r0 -> %i0
 584  -live- %r0
 584  raise %r0
 586  ---
 586  L31:
 586  int_isconstant $2 -> %i0
 589  -live- %i0, %r0
 589  goto_if_not %i0, L34
 593  goto L32
 596  ---
 596  L34:
 596  residual_call_ir_r $<* fn ll_join_strs_trampoline__v924___simple_call__function_l>, I[$2], R[%r0], <CallDescr(ir) EF=5> -> %r1
 605  -live- %r1
 605  goto L33
 608  ---
 608  L11:
 608  goto L30
 611  ---
 611  L10:
 611  raise $<* struct object>
