   0  -live- %r0, %r1
   3  guard_class %r0 -> %i0
   6  -live- %i0, %r0, %r1
   9  goto_if_not_int_eq %i0, $<* struct object_vtable>, L1
  14  inline_call_ir_r <JitCode 'unpackiterable'>, I[$2], R[%r1] -> %r1
  22  -live- %r0, %r1
  25  getfield_gc_i %r1, FieldDescr<list.length> -> %i0
  30  -live- %i0, %r0, %r1
  33  goto_if_not_int_eq %i0, $2, L2
  38  getlistitem_gc_r %r1, $1, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x42e13ad0> -> %r1
  46  -live- %r0, %r1
  49  guard_class %r1 -> %i0
  52  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
  57  -live- %i0, %r0, %r1
  60  switch %i0, <SwitchDictDescr 0:L3, 1:L4, 2:L5>
  64  unreachable
  65  ---
  65  L3:
  65  -live- %r1
  68  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
  77  -live- %r0
  80  assert_not_none %r0
  82  -live- %r0
  85  guard_class %r0 -> %i0
  88  -live- %r0
  91  raise %r0
  93  ---
  93  L4:
  93  -live- %r0, %r1
  96  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
 101  L6:
 101  -live- %i1, %r0
 104  goto_if_not_int_lt %i1, $0, L7
 109  L8:
 109  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3a14e3b0> -> %r0
 113  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 118  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 123  assert_not_none %r0
 125  -live- %r0
 128  raise %r0
 130  ---
 130  L7:
 130  -live- %i1, %r0
 133  goto_if_not_int_gt %i1, $65535, L9
 138  goto L8
 141  ---
 141  L9:
 141  residual_call_r_i $<* fn lock__SomeInstance_Struct_sockaddr_inLlT>, R[%r0], <CallDescr(r) EF=2> -> %i0
 148  residual_call_ir_i $<* fn htons>, I[%i1], R[], <CallDescr(i) EF=5> -> %i1
 156  -live- %i0, %i1, %r0
 159  int_and %i1, $65535 -> %i1
 163  setfield_raw_i %i0, %i1, FieldDescr<sockaddr_in.c_sin_port>
 168  residual_call_r_v $<* fn Address.unlock>, R[%r0], <CallDescr(r) EF=2>
 174  void_return
 175  ---
 175  L5:
 175  -live- %r0, %r1
 178  guard_class %r1 -> %i0
 181  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 186  -live- %i0, %r0, %r1
 189  int_guard_value %i0
 191  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 198  -live- %r0, %r1
 201  guard_class %r1 -> %i0
 204  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 209  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i1
 217  -live- %i1, %r0
 220  goto L6
 223  ---
 223  L2:
 223  raise $<* struct object>
 225  ---
 225  L1:
 225  -live- %r0, %r1
 228  guard_class %r0 -> %i0
 231  -live- %i0, %r0, %r1
 234  goto_if_not_int_eq %i0, $<* struct object_vtable>, L10
 239  inline_call_ir_r <JitCode 'unpackiterable'>, I[$-1], R[%r1] -> %r2
 247  -live- %r0, %r2
 250  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
 255  -live- %i0, %r0, %r2
 258  goto_if_not_int_ge %i0, $2, L11
 263  -live- %i0, %r0, %r2
 266  goto_if_not_int_le %i0, $4, L12
 271  getlistitem_gc_r %r2, $1, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x42e13ad0> -> %r1
 279  -live- %r0, %r1, %r2
 282  guard_class %r1 -> %i0
 285  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 290  -live- %i0, %r0, %r1, %r2
 293  switch %i0, <SwitchDictDescr 0:L13, 1:L14, 2:L15>
 297  unreachable
 298  ---
 298  L13:
 298  -live- %r1
 301  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
 310  -live- %r0
 313  assert_not_none %r0
 315  -live- %r0
 318  guard_class %r0 -> %i0
 321  -live- %r0
 324  raise %r0
 326  ---
 326  L14:
 326  -live- %r0, %r1, %r2
 329  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
 334  L16:
 334  -live- %i1, %r0, %r2
 337  goto_if_not_int_lt %i1, $0, L17
 342  L18:
 342  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3a14e3b0> -> %r0
 346  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 351  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 356  assert_not_none %r0
 358  -live- %r0
 361  raise %r0
 363  ---
 363  L17:
 363  -live- %i1, %r0, %r2
 366  goto_if_not_int_gt %i1, $65535, L19
 371  goto L18
 374  ---
 374  L19:
 374  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
 379  -live- %i0, %i1, %r0, %r2
 382  goto_if_not_int_gt %i0, $2, L20
 387  getlistitem_gc_r %r2, $2, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x42e13ad0> -> %r1
 395  -live- %i1, %r0, %r1, %r2
 398  guard_class %r1 -> %i0
 401  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 406  -live- %i0, %i1, %r0, %r1, %r2
 409  switch %i0, <SwitchDictDescr 0:L21, 1:L22, 2:L23>
 413  unreachable
 414  ---
 414  L21:
 414  -live- %r1
 417  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
 426  -live- %r0
 429  assert_not_none %r0
 431  -live- %r0
 434  guard_class %r0 -> %i0
 437  -live- %r0
 440  raise %r0
 442  ---
 442  L22:
 442  -live- %i1, %r0, %r1, %r2
 445  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
 450  L24:
 450  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
 455  -live- %i0, %i1, %i2, %r0, %r2
 458  goto_if_not_int_gt %i0, $3, L25
 463  getlistitem_gc_r %r2, $3, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x42e13ad0> -> %r1
 471  -live- %i1, %i2, %r0, %r1
 474  guard_class %r1 -> %i0
 477  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_uint_w> -> %i0
 482  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i3
 490  L26:
 490  -live- %i1, %i2, %i3, %r0
 493  goto_if_not_int_lt %i2, $0, L27
 498  L28:
 498  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3a14e3b0> -> %r0
 502  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 507  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 512  assert_not_none %r0
 514  -live- %r0
 517  raise %r0
 519  ---
 519  L27:
 519  -live- %i1, %i2, %i3, %r0
 522  goto_if_not_int_gt %i2, $1048575, L29
 527  goto L28
 530  ---
 530  L29:
 530  residual_call_r_i $<* fn lock__SomeInstance_Struct_sockaddr_in6LlT>, R[%r0], <CallDescr(r) EF=2> -> %i0
 537  residual_call_ir_i $<* fn htons>, I[%i1], R[], <CallDescr(i) EF=5> -> %i1
 545  -live- %i0, %i1, %i2, %i3, %r0
 548  int_and %i1, $65535 -> %i1
 552  setfield_raw_i %i0, %i1, FieldDescr<sockaddr_in6.c_sin6_port>
 557  residual_call_ir_i $<* fn htonl>, I[%i2], R[], <CallDescr(i) EF=5> -> %i1
 565  -live- %i0, %i1, %i3, %r0
 568  setfield_raw_i %i0, %i1, FieldDescr<sockaddr_in6.c_sin6_flowinfo>
 573  setfield_raw_i %i0, %i3, FieldDescr<sockaddr_in6.c_sin6_scope_id>
 578  residual_call_r_v $<* fn Address.unlock>, R[%r0], <CallDescr(r) EF=2>
 584  void_return
 585  ---
 585  L25:
 585  int_copy $0L -> %i3
 588  goto L26
 591  ---
 591  L23:
 591  -live- %i1, %r0, %r1, %r2
 594  guard_class %r1 -> %i0
 597  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 602  -live- %i0, %i1, %r0, %r1, %r2
 605  int_guard_value %i0
 607  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 614  -live- %i1, %r0, %r1, %r2
 617  guard_class %r1 -> %i0
 620  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 625  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i2
 633  -live- %i1, %i2, %r0, %r2
 636  goto L24
 639  ---
 639  L20:
 639  int_copy $0 -> %i2
 642  goto L24
 645  ---
 645  L15:
 645  -live- %r0, %r1, %r2
 648  guard_class %r1 -> %i0
 651  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 656  -live- %i0, %r0, %r1, %r2
 659  int_guard_value %i0
 661  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 668  -live- %r0, %r1, %r2
 671  guard_class %r1 -> %i0
 674  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 679  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i1
 687  -live- %i1, %r0, %r2
 690  goto L16
 693  ---
 693  L12:
 693  L30:
 693  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
 698  new_array_clear $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4e02ef50> -> %r0
 703  setarrayitem_gc_r %r0, $0, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4e02ef50>
 709  residual_call_ir_r $<* fn ll_int2dec__Signed>, I[%i0], R[], <CallDescr(i) EF=3> -> %r1
 717  -live- %r0, %r1
 720  setarrayitem_gc_r %r0, $1, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4e02ef50>
 726  int_isconstant $2 -> %i0
 729  -live- %i0, %r0
 732  goto_if_not %i0, L31
 736  ref_isvirtual %r0 -> %i0
 739  -live- %i0, %r0
 742  goto_if_not %i0, L32
 746  L33:
 746  inline_call_ir_r <JitCode 'll_join_strs__v1129___simple_call__function_'>, I[$2], R[%r0] -> %r1
 754  L34:
 754  -live- %r1
 757  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x4a6f5a90> -> %r0
 761  residual_call_r_v $<* fn RSocketError.__init__>, R[%r0, %r1], <CallDescr(rr) EF=2>
 768  assert_not_none %r0
 770  -live- %r0
 773  guard_class %r0 -> %i0
 776  -live- %r0
 779  raise %r0
 781  ---
 781  L32:
 781  goto L33
 784  ---
 784  L31:
 784  residual_call_ir_r $<* fn ll_join_strs_trampoline__v1131___simple_call__function_>, I[$2], R[%r0], <CallDescr(ir) EF=5> -> %r1
 793  -live- %r1
 796  goto L34
 799  ---
 799  L11:
 799  goto L30
 802  ---
 802  L10:
 802  raise $<* struct object>
