   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 0x0000aaab153484b8> -> %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> -> %i1
  57  -live- %i0, %i1, %r0, %r1
  60  switch %i1, <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 0x0000aaab0c7fdde0> -> %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- %i0, %r0, %r1
 178  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 183  -live- %i0, %r0, %r1
 186  int_guard_value %i0
 188  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 195  -live- %r0, %r1
 198  guard_class %r1 -> %i0
 201  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 206  inline_call_ir_i <JitCode 'dispatcher__int_w'>, I[%i0], R[%r1] -> %i1
 214  -live- %i1, %r0
 217  goto L6
 220  ---
 220  L2:
 220  raise $<* struct object>
 222  ---
 222  L1:
 222  -live- %i0, %r0, %r1
 225  goto_if_not_int_eq %i0, $<* struct object_vtable>, L10
 230  inline_call_ir_r <JitCode 'unpackiterable'>, I[$-1], R[%r1] -> %r2
 238  -live- %r0, %r2
 241  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
 246  -live- %i0, %r0, %r2
 249  goto_if_not_int_ge %i0, $2, L11
 254  -live- %i0, %r0, %r2
 257  goto_if_not_int_le %i0, $4, L12
 262  getlistitem_gc_r %r2, $1, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab153484b8> -> %r1
 270  -live- %r0, %r1, %r2
 273  guard_class %r1 -> %i0
 276  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i1
 281  -live- %i0, %i1, %r0, %r1, %r2
 284  switch %i1, <SwitchDictDescr 0:L13, 1:L14, 2:L15>
 288  unreachable
 289  ---
 289  L13:
 289  -live- %r1
 292  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
 301  -live- %r0
 304  assert_not_none %r0
 306  -live- %r0
 309  guard_class %r0 -> %i0
 312  -live- %r0
 315  raise %r0
 317  ---
 317  L14:
 317  -live- %r0, %r1, %r2
 320  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
 325  L16:
 325  -live- %i1, %r0, %r2
 328  goto_if_not_int_lt %i1, $0, L17
 333  L18:
 333  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab0c7fdde0> -> %r0
 337  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 342  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 347  assert_not_none %r0
 349  -live- %r0
 352  raise %r0
 354  ---
 354  L17:
 354  -live- %i1, %r0, %r2
 357  goto_if_not_int_gt %i1, $65535, L19
 362  goto L18
 365  ---
 365  L19:
 365  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
 370  -live- %i0, %i1, %r0, %r2
 373  goto_if_not_int_gt %i0, $2, L20
 378  getlistitem_gc_r %r2, $2, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab153484b8> -> %r1
 386  -live- %i1, %r0, %r1, %r2
 389  guard_class %r1 -> %i0
 392  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i2
 397  -live- %i0, %i1, %i2, %r0, %r1, %r2
 400  switch %i2, <SwitchDictDescr 0:L21, 1:L22, 2:L23>
 404  unreachable
 405  ---
 405  L21:
 405  -live- %r1
 408  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
 417  -live- %r0
 420  assert_not_none %r0
 422  -live- %r0
 425  guard_class %r0 -> %i0
 428  -live- %r0
 431  raise %r0
 433  ---
 433  L22:
 433  -live- %i1, %r0, %r1, %r2
 436  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
 441  L24:
 441  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
 446  -live- %i0, %i1, %i2, %r0, %r2
 449  goto_if_not_int_gt %i0, $3, L25
 454  getlistitem_gc_r %r2, $3, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab153484b8> -> %r1
 462  -live- %i1, %i2, %r0, %r1
 465  guard_class %r1 -> %i0
 468  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_uint_w> -> %i0
 473  inline_call_ir_i <JitCode 'dispatcher_uint_w'>, I[%i0], R[%r1] -> %i3
 481  L26:
 481  -live- %i1, %i2, %i3, %r0
 484  goto_if_not_int_lt %i2, $0, L27
 489  L28:
 489  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab0c7fdde0> -> %r0
 493  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 498  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 503  assert_not_none %r0
 505  -live- %r0
 508  raise %r0
 510  ---
 510  L27:
 510  -live- %i1, %i2, %i3, %r0
 513  goto_if_not_int_gt %i2, $1048575, L29
 518  goto L28
 521  ---
 521  L29:
 521  residual_call_r_i $<* fn lock__SomeInstance_Struct_sockaddr_in6LlT>, R[%r0], <CallDescr(r) EF=2> -> %i0
 528  residual_call_ir_i $<* fn htons>, I[%i1], R[], <CallDescr(i) EF=5> -> %i1
 536  -live- %i0, %i1, %i2, %i3, %r0
 539  int_and %i1, $65535 -> %i1
 543  setfield_raw_i %i0, %i1, FieldDescr<sockaddr_in6.c_sin6_port>
 548  residual_call_ir_i $<* fn htonl>, I[%i2], R[], <CallDescr(i) EF=5> -> %i1
 556  -live- %i0, %i1, %i3, %r0
 559  int_and %i1, $4294967295 -> %i1
 563  setfield_raw_i %i0, %i1, FieldDescr<sockaddr_in6.c_sin6_flowinfo>
 568  int_and %i3, $4294967295 -> %i1
 572  setfield_raw_i %i0, %i1, FieldDescr<sockaddr_in6.c_sin6_scope_id>
 577  residual_call_r_v $<* fn Address.unlock>, R[%r0], <CallDescr(r) EF=2>
 583  void_return
 584  ---
 584  L25:
 584  int_copy $0L -> %i3
 587  goto L26
 590  ---
 590  L23:
 590  -live- %i0, %i1, %r0, %r1, %r2
 593  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 598  -live- %i0, %i1, %r0, %r1, %r2
 601  int_guard_value %i0
 603  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 610  -live- %i1, %r0, %r1, %r2
 613  guard_class %r1 -> %i0
 616  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 621  inline_call_ir_i <JitCode 'dispatcher__int_w'>, I[%i0], R[%r1] -> %i2
 629  -live- %i1, %i2, %r0, %r2
 632  goto L24
 635  ---
 635  L20:
 635  int_copy $0 -> %i2
 638  goto L24
 641  ---
 641  L15:
 641  -live- %i0, %r0, %r1, %r2
 644  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 649  -live- %i0, %r0, %r1, %r2
 652  int_guard_value %i0
 654  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 661  -live- %r0, %r1, %r2
 664  guard_class %r1 -> %i0
 667  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 672  inline_call_ir_i <JitCode 'dispatcher__int_w'>, I[%i0], R[%r1] -> %i1
 680  -live- %i1, %r0, %r2
 683  goto L16
 686  ---
 686  L12:
 686  L30:
 686  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
 691  new_array_clear $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaaaf0e56f00> -> %r1
 696  setarrayitem_gc_r %r1, $0, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaaaf0e56f00>
 702  residual_call_ir_r $<* fn ll_int2dec__Signed>, I[%i0], R[], <CallDescr(i) EF=3> -> %r0
 710  -live- %r0, %r1
 713  setarrayitem_gc_r %r1, $1, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaaaf0e56f00>
 719  inline_call_ir_r <JitCode 'll_join_strs_look_inside_iff__Signed_arrayPtr_Ptr_GcStruct_rpy_stringLlT'>, I[$2], R[%r1] -> %r1
 727  -live- %r1
 730  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab50bf2a68> -> %r0
 734  residual_call_r_v $<* fn RSocketError.__init__>, R[%r0, %r1], <CallDescr(rr) EF=2>
 741  assert_not_none %r0
 743  -live- %r0
 746  guard_class %r0 -> %i0
 749  -live- %r0
 752  raise %r0
 754  ---
 754  L11:
 754  goto L30
 757  ---
 757  L10:
 757  raise $<* struct object>
