   0  inline_call_r_i <JitCode '_accept_integral__int_w'>, R[%r0, $<* struct rpy_string>] -> %i0
   7  -live- %i0, %r0
  10  goto_if_not_int_ge %i0, $-9223372036854775808, L1
  15  -live- %i0, %r0
  18  goto_if_not_int_le %i0, $9223372036854775807, L2
  23  inline_call_ir_v <JitCode 'do_pack_fastpath__pypy_module_struct_formatiterator_PackFormatIterator'>, I[%i0], R[%r0]
  30  -live- %i0, %r0
  33  catch_exception L3
  36  void_return
  37  ---
  37  L3:
  37  goto_if_exception_mismatch $<* struct object_vtable>, L4
  41  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.PackFormatIterator.inst_pos> -> %i1
  46  int_add %i1, $8 -> %i1
  50  int_sub %i1, $1 -> %i1
  54  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.PackFormatIterator.inst_bigendian> -> %i2
  59  -live- %i0, %i1, %i2, %r0
  62  goto_if_not %i2, L5
  66  int_rshift %i0, $56 -> %i2
  70  int_and %i2, $255 -> %i2
  74  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.PackFormatIterator.inst_wbuf> -> %r1
  79  int_sub %i1, $7 -> %i3
  83  -live- %i0, %i1, %i2, %i3, %r0, %r1
  86  guard_class %r1 -> %i4
  89  getfield_raw_i %i4, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_setitem> -> %i4
  94  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1
  97  int_guard_value %i4
  99  residual_call_ir_v %i4, <IndirectCallTargets>, I[%i3, %i2], R[%r1], <CallDescr(rii) EF=7>
 108  -live- %i0, %i1, %r0
 111  int_rshift %i0, $48 -> %i2
 115  int_and %i2, $255 -> %i2
 119  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.PackFormatIterator.inst_wbuf> -> %r1
 124  int_sub %i1, $6 -> %i3
 128  -live- %i0, %i1, %i2, %i3, %r0, %r1
 131  guard_class %r1 -> %i4
 134  getfield_raw_i %i4, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_setitem> -> %i4
 139  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1
 142  int_guard_value %i4
 144  residual_call_ir_v %i4, <IndirectCallTargets>, I[%i3, %i2], R[%r1], <CallDescr(rii) EF=7>
 153  -live- %i0, %i1, %r0
 156  int_rshift %i0, $40 -> %i2
 160  int_and %i2, $255 -> %i2
 164  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.PackFormatIterator.inst_wbuf> -> %r1
 169  int_sub %i1, $5 -> %i3
 173  -live- %i0, %i1, %i2, %i3, %r0, %r1
 176  guard_class %r1 -> %i4
 179  getfield_raw_i %i4, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_setitem> -> %i4
 184  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1
 187  int_guard_value %i4
 189  residual_call_ir_v %i4, <IndirectCallTargets>, I[%i3, %i2], R[%r1], <CallDescr(rii) EF=7>
 198  -live- %i0, %i1, %r0
 201  int_rshift %i0, $32 -> %i2
 205  int_and %i2, $255 -> %i2
 209  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.PackFormatIterator.inst_wbuf> -> %r1
 214  int_sub %i1, $4 -> %i3
 218  -live- %i0, %i1, %i2, %i3, %r0, %r1
 221  guard_class %r1 -> %i4
 224  getfield_raw_i %i4, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_setitem> -> %i4
 229  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1
 232  int_guard_value %i4
 234  residual_call_ir_v %i4, <IndirectCallTargets>, I[%i3, %i2], R[%r1], <CallDescr(rii) EF=7>
 243  -live- %i0, %i1, %r0
 246  int_rshift %i0, $24 -> %i2
 250  int_and %i2, $255 -> %i2
 254  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.PackFormatIterator.inst_wbuf> -> %r1
 259  int_sub %i1, $3 -> %i3
 263  -live- %i0, %i1, %i2, %i3, %r0, %r1
 266  guard_class %r1 -> %i4
 269  getfield_raw_i %i4, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_setitem> -> %i4
 274  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1
 277  int_guard_value %i4
 279  residual_call_ir_v %i4, <IndirectCallTargets>, I[%i3, %i2], R[%r1], <CallDescr(rii) EF=7>
 288  -live- %i0, %i1, %r0
 291  int_rshift %i0, $16 -> %i2
 295  int_and %i2, $255 -> %i2
 299  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.PackFormatIterator.inst_wbuf> -> %r1
 304  int_sub %i1, $2 -> %i3
 308  -live- %i0, %i1, %i2, %i3, %r0, %r1
 311  guard_class %r1 -> %i4
 314  getfield_raw_i %i4, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_setitem> -> %i4
 319  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1
 322  int_guard_value %i4
 324  residual_call_ir_v %i4, <IndirectCallTargets>, I[%i3, %i2], R[%r1], <CallDescr(rii) EF=7>
 333  -live- %i0, %i1, %r0
 336  int_rshift %i0, $8 -> %i2
 340  int_and %i2, $255 -> %i2
 344  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.PackFormatIterator.inst_wbuf> -> %r1
 349  int_sub %i1, $1 -> %i3
 353  -live- %i0, %i1, %i2, %i3, %r0, %r1
 356  guard_class %r1 -> %i4
 359  getfield_raw_i %i4, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_setitem> -> %i4
 364  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1
 367  int_guard_value %i4
 369  residual_call_ir_v %i4, <IndirectCallTargets>, I[%i3, %i2], R[%r1], <CallDescr(rii) EF=7>
 378  -live- %i0, %i1, %r0
 381  int_rshift %i0, $0 -> %i0
 385  int_and %i0, $255 -> %i0
 389  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.PackFormatIterator.inst_wbuf> -> %r1
 394  int_sub %i1, $0 -> %i1
 398  -live- %i0, %i1, %r0, %r1
 401  guard_class %r1 -> %i2
 404  getfield_raw_i %i2, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_setitem> -> %i2
 409  -live- %i0, %i1, %i2, %r0, %r1
 412  int_guard_value %i2
 414  residual_call_ir_v %i2, <IndirectCallTargets>, I[%i1, %i0], R[%r1], <CallDescr(rii) EF=7>
 423  L6:
 423  -live- %r0
 426  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.PackFormatIterator.inst_pos> -> %i0
 431  int_add %i0, $8 -> %i0
 435  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.PackFormatIterator.inst_pos>
 440  void_return
 441  ---
 441  L5:
 441  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.PackFormatIterator.inst_wbuf> -> %r1
 446  int_sub %i1, $7 -> %i2
 450  int_and %i0, $255 -> %i3
 454  -live- %i0, %i1, %i2, %i3, %r0, %r1
 457  guard_class %r1 -> %i4
 460  getfield_raw_i %i4, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_setitem> -> %i4
 465  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1
 468  int_guard_value %i4
 470  residual_call_ir_v %i4, <IndirectCallTargets>, I[%i2, %i3], R[%r1], <CallDescr(rii) EF=7>
 479  -live- %i0, %i1, %r0
 482  int_rshift %i0, $8 -> %i0
 486  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.PackFormatIterator.inst_wbuf> -> %r1
 491  int_sub %i1, $6 -> %i2
 495  int_and %i0, $255 -> %i3
 499  -live- %i0, %i1, %i2, %i3, %r0, %r1
 502  guard_class %r1 -> %i4
 505  getfield_raw_i %i4, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_setitem> -> %i4
 510  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1
 513  int_guard_value %i4
 515  residual_call_ir_v %i4, <IndirectCallTargets>, I[%i2, %i3], R[%r1], <CallDescr(rii) EF=7>
 524  -live- %i0, %i1, %r0
 527  int_rshift %i0, $8 -> %i0
 531  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.PackFormatIterator.inst_wbuf> -> %r1
 536  int_sub %i1, $5 -> %i2
 540  int_and %i0, $255 -> %i3
 544  -live- %i0, %i1, %i2, %i3, %r0, %r1
 547  guard_class %r1 -> %i4
 550  getfield_raw_i %i4, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_setitem> -> %i4
 555  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1
 558  int_guard_value %i4
 560  residual_call_ir_v %i4, <IndirectCallTargets>, I[%i2, %i3], R[%r1], <CallDescr(rii) EF=7>
 569  -live- %i0, %i1, %r0
 572  int_rshift %i0, $8 -> %i0
 576  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.PackFormatIterator.inst_wbuf> -> %r1
 581  int_sub %i1, $4 -> %i2
 585  int_and %i0, $255 -> %i3
 589  -live- %i0, %i1, %i2, %i3, %r0, %r1
 592  guard_class %r1 -> %i4
 595  getfield_raw_i %i4, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_setitem> -> %i4
 600  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1
 603  int_guard_value %i4
 605  residual_call_ir_v %i4, <IndirectCallTargets>, I[%i2, %i3], R[%r1], <CallDescr(rii) EF=7>
 614  -live- %i0, %i1, %r0
 617  int_rshift %i0, $8 -> %i0
 621  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.PackFormatIterator.inst_wbuf> -> %r1
 626  int_sub %i1, $3 -> %i2
 630  int_and %i0, $255 -> %i3
 634  -live- %i0, %i1, %i2, %i3, %r0, %r1
 637  guard_class %r1 -> %i4
 640  getfield_raw_i %i4, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_setitem> -> %i4
 645  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1
 648  int_guard_value %i4
 650  residual_call_ir_v %i4, <IndirectCallTargets>, I[%i2, %i3], R[%r1], <CallDescr(rii) EF=7>
 659  -live- %i0, %i1, %r0
 662  int_rshift %i0, $8 -> %i0
 666  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.PackFormatIterator.inst_wbuf> -> %r1
 671  int_sub %i1, $2 -> %i2
 675  int_and %i0, $255 -> %i3
 679  -live- %i0, %i1, %i2, %i3, %r0, %r1
 682  guard_class %r1 -> %i4
 685  getfield_raw_i %i4, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_setitem> -> %i4
 690  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1
 693  int_guard_value %i4
 695  residual_call_ir_v %i4, <IndirectCallTargets>, I[%i2, %i3], R[%r1], <CallDescr(rii) EF=7>
 704  -live- %i0, %i1, %r0
 707  int_rshift %i0, $8 -> %i0
 711  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.PackFormatIterator.inst_wbuf> -> %r1
 716  int_sub %i1, $1 -> %i2
 720  int_and %i0, $255 -> %i3
 724  -live- %i0, %i1, %i2, %i3, %r0, %r1
 727  guard_class %r1 -> %i4
 730  getfield_raw_i %i4, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_setitem> -> %i4
 735  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1
 738  int_guard_value %i4
 740  residual_call_ir_v %i4, <IndirectCallTargets>, I[%i2, %i3], R[%r1], <CallDescr(rii) EF=7>
 749  -live- %i0, %i1, %r0
 752  int_rshift %i0, $8 -> %i0
 756  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.PackFormatIterator.inst_wbuf> -> %r1
 761  int_sub %i1, $0 -> %i1
 765  int_and %i0, $255 -> %i0
 769  -live- %i0, %i1, %r0, %r1
 772  guard_class %r1 -> %i2
 775  getfield_raw_i %i2, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_setitem> -> %i2
 780  -live- %i0, %i1, %i2, %r0, %r1
 783  int_guard_value %i2
 785  residual_call_ir_v %i2, <IndirectCallTargets>, I[%i1, %i0], R[%r1], <CallDescr(rii) EF=7>
 794  -live- %r0
 797  goto L6
 800  ---
 800  L4:
 800  reraise
 801  ---
 801  L2:
 801  L7:
 801  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000560962375ec0> -> %r1
 805  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<rpython.rlib.rstruct.error.StructError.inst_msg>
 810  assert_not_none %r1
 812  -live- %r1
 815  raise %r1
 817  ---
 817  L1:
 817  goto L7
