   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 0xee1c238c> -> %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 0xc665378c> -> %r0
  89  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  94  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
  99  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 104  -live- %r0
 104  raise %r0
 106  ---
 106  L7:
 106  -live- %i1, %r0
 106  goto_if_not_int_gt %i1, $65535, L9
 111  goto L8
 114  ---
 114  L9:
 114  residual_call_r_i $<* fn lock__SomeInstance_Struct_sockaddr_inLlT>, R[%r0], <CallDescr(r) EF=2> -> %i0
 121  residual_call_ir_i $<* fn htons>, I[%i1], R[], <CallDescr(i) EF=5> -> %i1
 129  -live- %i0, %i1, %r0
 129  int_and %i1, $65535 -> %i1
 133  setfield_raw_i %i0, %i1, FieldDescr<sockaddr_in.c_sin_port>
 138  residual_call_r_v $<* fn Address.unlock>, R[%r0], <CallDescr(r) EF=2>
 144  void_return
 145  ---
 145  L4:
 145  -live- %r0, %r1
 145  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
 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 '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 0xee1c238c> -> %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  -live- %r0, %r1, %r2
 221  guard_class %r1 -> %i0
 224  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 229  -live- %i0, %r0, %r1, %r2
 229  int_guard_value %i0
 231  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 238  -live- %r0, %r1, %r2
 238  -live- %r0, %r1, %r2
 238  guard_class %r1 -> %i0
 241  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 246  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i1
 254  -live- %i1, %r0, %r2
 254  L16:
 254  -live- %i1, %r0, %r2
 254  goto_if_not_int_lt %i1, $0, L17
 259  L18:
 259  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0xc665378c> -> %r0
 263  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 268  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 273  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 278  -live- %r0
 278  raise %r0
 280  ---
 280  L17:
 280  -live- %i1, %r0, %r2
 280  goto_if_not_int_gt %i1, $65535, L19
 285  goto L18
 288  ---
 288  L19:
 288  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
 293  -live- %i0, %i1, %r0, %r2
 293  goto_if_not_int_gt %i0, $2, L20
 298  getlistitem_gc_r %r2, $2, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0xee1c238c> -> %r1
 306  -live- %i1, %r0, %r1, %r2
 306  guard_class %r1 -> %i0
 309  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 314  -live- %i0, %i1, %r0, %r1, %r2
 314  switch %i0, <SwitchDictDescr 0:L21, 1:L22, 2:L23>
 318  unreachable
 319  ---
 319  L21:
 319  -live- %i1, %r0, %r1, %r2
 319  -live- %i1, %r0, %r1, %r2
 319  guard_class %r1 -> %i0
 322  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 327  -live- %i0, %i1, %r0, %r1, %r2
 327  int_guard_value %i0
 329  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 336  -live- %i1, %r0, %r1, %r2
 336  -live- %i1, %r0, %r1, %r2
 336  guard_class %r1 -> %i0
 339  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 344  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i2
 352  -live- %i1, %i2, %r0, %r2
 352  L24:
 352  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
 357  -live- %i0, %i1, %i2, %r0, %r2
 357  goto_if_not_int_gt %i0, $3, L25
 362  getlistitem_gc_r %r2, $3, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0xee1c238c> -> %r1
 370  -live- %i1, %i2, %r0, %r1
 370  guard_class %r1 -> %i0
 373  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_uint_w> -> %i0
 378  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i3
 386  -live- %i1, %i2, %i3, %r0
 386  L26:
 386  -live- %i1, %i2, %i3, %r0
 386  goto_if_not_int_lt %i2, $0, L27
 391  L28:
 391  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0xc665378c> -> %r0
 395  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 400  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 405  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 410  -live- %r0
 410  raise %r0
 412  ---
 412  L27:
 412  -live- %i1, %i2, %i3, %r0
 412  goto_if_not_int_gt %i2, $1048575, L29
 417  goto L28
 420  ---
 420  L29:
 420  residual_call_r_i $<* fn lock__SomeInstance_Struct_sockaddr_in6LlT>, R[%r0], <CallDescr(r) EF=2> -> %i0
 427  residual_call_ir_i $<* fn htons>, I[%i1], R[], <CallDescr(i) EF=5> -> %i1
 435  -live- %i0, %i1, %i2, %i3, %r0
 435  int_and %i1, $65535 -> %i1
 439  setfield_raw_i %i0, %i1, FieldDescr<sockaddr_in6.c_sin6_port>
 444  residual_call_ir_i $<* fn htonl>, I[%i2], R[], <CallDescr(i) EF=5> -> %i1
 452  -live- %i0, %i1, %i3, %r0
 452  setfield_raw_i %i0, %i1, FieldDescr<sockaddr_in6.c_sin6_flowinfo>
 457  setfield_raw_i %i0, %i3, FieldDescr<sockaddr_in6.c_sin6_scope_id>
 462  residual_call_r_v $<* fn Address.unlock>, R[%r0], <CallDescr(r) EF=2>
 468  void_return
 469  ---
 469  L25:
 469  int_copy $0L -> %i3
 472  goto L26
 475  ---
 475  L22:
 475  -live- %i1, %r0, %r1, %r2
 475  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
 480  goto L24
 483  ---
 483  L23:
 483  -live- %r1
 483  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
 492  -live- %r0
 492  -live- %r0
 492  guard_class %r0 -> %i0
 495  -live- %r0
 495  raise %r0
 497  ---
 497  L20:
 497  int_copy $0 -> %i2
 500  goto L24
 503  ---
 503  L14:
 503  -live- %r0, %r1, %r2
 503  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
 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 0xdfbc7e8c> -> %r0
 535  setarrayitem_gc_r %r0, $0, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0xdfbc7e8c>
 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 0xdfbc7e8c>
 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__v971___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 0xc0a640ec> -> %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__v976___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>
