   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 0x000055d2bc387830> -> %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 0x000055d2f17bf6e0> -> %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 0x000055d2bc387830> -> %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 0x000055d2f17bf6e0> -> %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 0x000055d2bc387830> -> %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 0x000055d2bc387830> -> %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 0x000055d2f17bf6e0> -> %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  int_and %i1, $4294967295 -> %i1
 572  setfield_raw_i %i0, %i1, FieldDescr<sockaddr_in6.c_sin6_flowinfo>
 577  int_and %i3, $4294967295 -> %i1
 581  setfield_raw_i %i0, %i1, FieldDescr<sockaddr_in6.c_sin6_scope_id>
 586  residual_call_r_v $<* fn Address.unlock>, R[%r0], <CallDescr(r) EF=2>
 592  void_return
 593  ---
 593  L25:
 593  int_copy $0L -> %i3
 596  goto L26
 599  ---
 599  L23:
 599  -live- %i1, %r0, %r1, %r2
 602  guard_class %r1 -> %i0
 605  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 610  -live- %i0, %i1, %r0, %r1, %r2
 613  int_guard_value %i0
 615  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 622  -live- %i1, %r0, %r1, %r2
 625  guard_class %r1 -> %i0
 628  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 633  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i2
 641  -live- %i1, %i2, %r0, %r2
 644  goto L24
 647  ---
 647  L20:
 647  int_copy $0 -> %i2
 650  goto L24
 653  ---
 653  L15:
 653  -live- %r0, %r1, %r2
 656  guard_class %r1 -> %i0
 659  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 664  -live- %i0, %r0, %r1, %r2
 667  int_guard_value %i0
 669  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 676  -live- %r0, %r1, %r2
 679  guard_class %r1 -> %i0
 682  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 687  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i1
 695  -live- %i1, %r0, %r2
 698  goto L16
 701  ---
 701  L12:
 701  L30:
 701  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
 706  new_array_clear $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000055d2e924e2f8> -> %r0
 711  setarrayitem_gc_r %r0, $0, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000055d2e924e2f8>
 717  residual_call_ir_r $<* fn ll_int2dec__Signed>, I[%i0], R[], <CallDescr(i) EF=3> -> %r1
 725  -live- %r0, %r1
 728  setarrayitem_gc_r %r0, $1, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000055d2e924e2f8>
 734  int_isconstant $2 -> %i0
 737  -live- %i0, %r0
 740  goto_if_not %i0, L31
 744  ref_isvirtual %r0 -> %i0
 747  -live- %i0, %r0
 750  goto_if_not %i0, L32
 754  L33:
 754  inline_call_ir_r <JitCode 'll_join_strs__v1135___simple_call__function_'>, I[$2], R[%r0] -> %r1
 762  L34:
 762  -live- %r1
 765  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000055d32e0f9fa0> -> %r0
 769  residual_call_r_v $<* fn RSocketError.__init__>, R[%r0, %r1], <CallDescr(rr) EF=2>
 776  assert_not_none %r0
 778  -live- %r0
 781  guard_class %r0 -> %i0
 784  -live- %r0
 787  raise %r0
 789  ---
 789  L32:
 789  goto L33
 792  ---
 792  L31:
 792  residual_call_ir_r $<* fn ll_join_strs_trampoline__v1137___simple_call__function_>, I[$2], R[%r0], <CallDescr(ir) EF=5> -> %r1
 801  -live- %r1
 804  goto L34
 807  ---
 807  L11:
 807  goto L30
 810  ---
 810  L10:
 810  raise $<* struct object>
