   0  inline_call_r_i <JitCode '_accept_integral__int_w'>, R[%r0, $<* struct rpy_string>] -> %i1
   7  -live- %i1, %r0
   7  -live- %i1, %r0
   7  goto_if_not_int_ge %i1, $-9223372036854775808, L1
  12  -live- %i1, %r0
  12  goto_if_not_int_le %i1, $9223372036854775807, L2
  17  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.PackFormatIterator.inst_bigendian> -> %i0
  22  -live- %i0, %i1, %r0
  22  goto_if_not %i0, L3
  26  int_rshift %i1, $56 -> %i0
  30  int_and %i0, $255 -> %i3
  34  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.PackFormatIterator.inst_result> -> %r1
  39  getfield_gc_i %r1, FieldDescr<stringbuilder.current_pos> -> %i0
  44  getfield_gc_i %r1, FieldDescr<stringbuilder.current_end> -> %i2
  49  int_eq %i0, %i2 -> %i0
  53  conditional_call_ir_v %i0, $<* fn ll_grow_by__stringbuilderPtr_Signed>, I[$1], R[%r1], <CallDescr(ri) EF=5>
  62  -live- %i1, %i3, %r0, %r1
  62  getfield_gc_i %r1, FieldDescr<stringbuilder.current_pos> -> %i0
  67  int_add %i0, $1 -> %i2
  71  setfield_gc_i %r1, %i2, FieldDescr<stringbuilder.current_pos>
  76  getfield_gc_r %r1, FieldDescr<stringbuilder.current_buf> -> %r1
  81  strsetitem %r1, %i0, %i3
  85  int_rshift %i1, $48 -> %i0
  89  int_and %i0, $255 -> %i3
  93  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.PackFormatIterator.inst_result> -> %r1
  98  getfield_gc_i %r1, FieldDescr<stringbuilder.current_pos> -> %i0
 103  getfield_gc_i %r1, FieldDescr<stringbuilder.current_end> -> %i2
 108  int_eq %i0, %i2 -> %i0
 112  conditional_call_ir_v %i0, $<* fn ll_grow_by__stringbuilderPtr_Signed>, I[$1], R[%r1], <CallDescr(ri) EF=5>
 121  -live- %i1, %i3, %r0, %r1
 121  getfield_gc_i %r1, FieldDescr<stringbuilder.current_pos> -> %i0
 126  int_add %i0, $1 -> %i2
 130  setfield_gc_i %r1, %i2, FieldDescr<stringbuilder.current_pos>
 135  getfield_gc_r %r1, FieldDescr<stringbuilder.current_buf> -> %r1
 140  strsetitem %r1, %i0, %i3
 144  int_rshift %i1, $40 -> %i0
 148  int_and %i0, $255 -> %i3
 152  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.PackFormatIterator.inst_result> -> %r1
 157  getfield_gc_i %r1, FieldDescr<stringbuilder.current_pos> -> %i0
 162  getfield_gc_i %r1, FieldDescr<stringbuilder.current_end> -> %i2
 167  int_eq %i0, %i2 -> %i0
 171  conditional_call_ir_v %i0, $<* fn ll_grow_by__stringbuilderPtr_Signed>, I[$1], R[%r1], <CallDescr(ri) EF=5>
 180  -live- %i1, %i3, %r0, %r1
 180  getfield_gc_i %r1, FieldDescr<stringbuilder.current_pos> -> %i0
 185  int_add %i0, $1 -> %i2
 189  setfield_gc_i %r1, %i2, FieldDescr<stringbuilder.current_pos>
 194  getfield_gc_r %r1, FieldDescr<stringbuilder.current_buf> -> %r1
 199  strsetitem %r1, %i0, %i3
 203  int_rshift %i1, $32 -> %i0
 207  int_and %i0, $255 -> %i3
 211  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.PackFormatIterator.inst_result> -> %r1
 216  getfield_gc_i %r1, FieldDescr<stringbuilder.current_pos> -> %i0
 221  getfield_gc_i %r1, FieldDescr<stringbuilder.current_end> -> %i2
 226  int_eq %i0, %i2 -> %i0
 230  conditional_call_ir_v %i0, $<* fn ll_grow_by__stringbuilderPtr_Signed>, I[$1], R[%r1], <CallDescr(ri) EF=5>
 239  -live- %i1, %i3, %r0, %r1
 239  getfield_gc_i %r1, FieldDescr<stringbuilder.current_pos> -> %i0
 244  int_add %i0, $1 -> %i2
 248  setfield_gc_i %r1, %i2, FieldDescr<stringbuilder.current_pos>
 253  getfield_gc_r %r1, FieldDescr<stringbuilder.current_buf> -> %r1
 258  strsetitem %r1, %i0, %i3
 262  int_rshift %i1, $24 -> %i0
 266  int_and %i0, $255 -> %i3
 270  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.PackFormatIterator.inst_result> -> %r1
 275  getfield_gc_i %r1, FieldDescr<stringbuilder.current_pos> -> %i0
 280  getfield_gc_i %r1, FieldDescr<stringbuilder.current_end> -> %i2
 285  int_eq %i0, %i2 -> %i0
 289  conditional_call_ir_v %i0, $<* fn ll_grow_by__stringbuilderPtr_Signed>, I[$1], R[%r1], <CallDescr(ri) EF=5>
 298  -live- %i1, %i3, %r0, %r1
 298  getfield_gc_i %r1, FieldDescr<stringbuilder.current_pos> -> %i0
 303  int_add %i0, $1 -> %i2
 307  setfield_gc_i %r1, %i2, FieldDescr<stringbuilder.current_pos>
 312  getfield_gc_r %r1, FieldDescr<stringbuilder.current_buf> -> %r1
 317  strsetitem %r1, %i0, %i3
 321  int_rshift %i1, $16 -> %i0
 325  int_and %i0, $255 -> %i3
 329  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.PackFormatIterator.inst_result> -> %r1
 334  getfield_gc_i %r1, FieldDescr<stringbuilder.current_pos> -> %i0
 339  getfield_gc_i %r1, FieldDescr<stringbuilder.current_end> -> %i2
 344  int_eq %i0, %i2 -> %i0
 348  conditional_call_ir_v %i0, $<* fn ll_grow_by__stringbuilderPtr_Signed>, I[$1], R[%r1], <CallDescr(ri) EF=5>
 357  -live- %i1, %i3, %r0, %r1
 357  getfield_gc_i %r1, FieldDescr<stringbuilder.current_pos> -> %i0
 362  int_add %i0, $1 -> %i2
 366  setfield_gc_i %r1, %i2, FieldDescr<stringbuilder.current_pos>
 371  getfield_gc_r %r1, FieldDescr<stringbuilder.current_buf> -> %r1
 376  strsetitem %r1, %i0, %i3
 380  int_rshift %i1, $8 -> %i0
 384  int_and %i0, $255 -> %i3
 388  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.PackFormatIterator.inst_result> -> %r1
 393  getfield_gc_i %r1, FieldDescr<stringbuilder.current_pos> -> %i0
 398  getfield_gc_i %r1, FieldDescr<stringbuilder.current_end> -> %i2
 403  int_eq %i0, %i2 -> %i0
 407  conditional_call_ir_v %i0, $<* fn ll_grow_by__stringbuilderPtr_Signed>, I[$1], R[%r1], <CallDescr(ri) EF=5>
 416  -live- %i1, %i3, %r0, %r1
 416  getfield_gc_i %r1, FieldDescr<stringbuilder.current_pos> -> %i0
 421  int_add %i0, $1 -> %i2
 425  setfield_gc_i %r1, %i2, FieldDescr<stringbuilder.current_pos>
 430  getfield_gc_r %r1, FieldDescr<stringbuilder.current_buf> -> %r1
 435  strsetitem %r1, %i0, %i3
 439  int_rshift %i1, $0 -> %i0
 443  int_and %i0, $255 -> %i2
 447  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.PackFormatIterator.inst_result> -> %r1
 452  getfield_gc_i %r1, FieldDescr<stringbuilder.current_pos> -> %i0
 457  getfield_gc_i %r1, FieldDescr<stringbuilder.current_end> -> %i1
 462  int_eq %i0, %i1 -> %i0
 466  conditional_call_ir_v %i0, $<* fn ll_grow_by__stringbuilderPtr_Signed>, I[$1], R[%r1], <CallDescr(ri) EF=5>
 475  -live- %i2, %r1
 475  getfield_gc_i %r1, FieldDescr<stringbuilder.current_pos> -> %i0
 480  int_add %i0, $1 -> %i1
 484  setfield_gc_i %r1, %i1, FieldDescr<stringbuilder.current_pos>
 489  getfield_gc_r %r1, FieldDescr<stringbuilder.current_buf> -> %r1
 494  strsetitem %r1, %i0, %i2
 498  void_return
 499  ---
 499  L3:
 499  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.PackFormatIterator.inst_result> -> %r1
 504  int_and %i1, $255 -> %i3
 508  getfield_gc_i %r1, FieldDescr<stringbuilder.current_pos> -> %i0
 513  getfield_gc_i %r1, FieldDescr<stringbuilder.current_end> -> %i2
 518  int_eq %i0, %i2 -> %i0
 522  conditional_call_ir_v %i0, $<* fn ll_grow_by__stringbuilderPtr_Signed>, I[$1], R[%r1], <CallDescr(ri) EF=5>
 531  -live- %i1, %i3, %r0, %r1
 531  getfield_gc_i %r1, FieldDescr<stringbuilder.current_pos> -> %i0
 536  int_add %i0, $1 -> %i2
 540  setfield_gc_i %r1, %i2, FieldDescr<stringbuilder.current_pos>
 545  getfield_gc_r %r1, FieldDescr<stringbuilder.current_buf> -> %r1
 550  strsetitem %r1, %i0, %i3
 554  int_rshift %i1, $8 -> %i3
 558  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.PackFormatIterator.inst_result> -> %r1
 563  int_and %i3, $255 -> %i2
 567  getfield_gc_i %r1, FieldDescr<stringbuilder.current_pos> -> %i0
 572  getfield_gc_i %r1, FieldDescr<stringbuilder.current_end> -> %i1
 577  int_eq %i0, %i1 -> %i0
 581  conditional_call_ir_v %i0, $<* fn ll_grow_by__stringbuilderPtr_Signed>, I[$1], R[%r1], <CallDescr(ri) EF=5>
 590  -live- %i2, %i3, %r0, %r1
 590  getfield_gc_i %r1, FieldDescr<stringbuilder.current_pos> -> %i0
 595  int_add %i0, $1 -> %i1
 599  setfield_gc_i %r1, %i1, FieldDescr<stringbuilder.current_pos>
 604  getfield_gc_r %r1, FieldDescr<stringbuilder.current_buf> -> %r1
 609  strsetitem %r1, %i0, %i2
 613  int_rshift %i3, $8 -> %i3
 617  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.PackFormatIterator.inst_result> -> %r1
 622  int_and %i3, $255 -> %i2
 626  getfield_gc_i %r1, FieldDescr<stringbuilder.current_pos> -> %i0
 631  getfield_gc_i %r1, FieldDescr<stringbuilder.current_end> -> %i1
 636  int_eq %i0, %i1 -> %i0
 640  conditional_call_ir_v %i0, $<* fn ll_grow_by__stringbuilderPtr_Signed>, I[$1], R[%r1], <CallDescr(ri) EF=5>
 649  -live- %i2, %i3, %r0, %r1
 649  getfield_gc_i %r1, FieldDescr<stringbuilder.current_pos> -> %i0
 654  int_add %i0, $1 -> %i1
 658  setfield_gc_i %r1, %i1, FieldDescr<stringbuilder.current_pos>
 663  getfield_gc_r %r1, FieldDescr<stringbuilder.current_buf> -> %r1
 668  strsetitem %r1, %i0, %i2
 672  int_rshift %i3, $8 -> %i3
 676  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.PackFormatIterator.inst_result> -> %r1
 681  int_and %i3, $255 -> %i2
 685  getfield_gc_i %r1, FieldDescr<stringbuilder.current_pos> -> %i0
 690  getfield_gc_i %r1, FieldDescr<stringbuilder.current_end> -> %i1
 695  int_eq %i0, %i1 -> %i0
 699  conditional_call_ir_v %i0, $<* fn ll_grow_by__stringbuilderPtr_Signed>, I[$1], R[%r1], <CallDescr(ri) EF=5>
 708  -live- %i2, %i3, %r0, %r1
 708  getfield_gc_i %r1, FieldDescr<stringbuilder.current_pos> -> %i0
 713  int_add %i0, $1 -> %i1
 717  setfield_gc_i %r1, %i1, FieldDescr<stringbuilder.current_pos>
 722  getfield_gc_r %r1, FieldDescr<stringbuilder.current_buf> -> %r1
 727  strsetitem %r1, %i0, %i2
 731  int_rshift %i3, $8 -> %i3
 735  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.PackFormatIterator.inst_result> -> %r1
 740  int_and %i3, $255 -> %i2
 744  getfield_gc_i %r1, FieldDescr<stringbuilder.current_pos> -> %i0
 749  getfield_gc_i %r1, FieldDescr<stringbuilder.current_end> -> %i1
 754  int_eq %i0, %i1 -> %i0
 758  conditional_call_ir_v %i0, $<* fn ll_grow_by__stringbuilderPtr_Signed>, I[$1], R[%r1], <CallDescr(ri) EF=5>
 767  -live- %i2, %i3, %r0, %r1
 767  getfield_gc_i %r1, FieldDescr<stringbuilder.current_pos> -> %i0
 772  int_add %i0, $1 -> %i1
 776  setfield_gc_i %r1, %i1, FieldDescr<stringbuilder.current_pos>
 781  getfield_gc_r %r1, FieldDescr<stringbuilder.current_buf> -> %r1
 786  strsetitem %r1, %i0, %i2
 790  int_rshift %i3, $8 -> %i3
 794  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.PackFormatIterator.inst_result> -> %r1
 799  int_and %i3, $255 -> %i2
 803  getfield_gc_i %r1, FieldDescr<stringbuilder.current_pos> -> %i0
 808  getfield_gc_i %r1, FieldDescr<stringbuilder.current_end> -> %i1
 813  int_eq %i0, %i1 -> %i0
 817  conditional_call_ir_v %i0, $<* fn ll_grow_by__stringbuilderPtr_Signed>, I[$1], R[%r1], <CallDescr(ri) EF=5>
 826  -live- %i2, %i3, %r0, %r1
 826  getfield_gc_i %r1, FieldDescr<stringbuilder.current_pos> -> %i0
 831  int_add %i0, $1 -> %i1
 835  setfield_gc_i %r1, %i1, FieldDescr<stringbuilder.current_pos>
 840  getfield_gc_r %r1, FieldDescr<stringbuilder.current_buf> -> %r1
 845  strsetitem %r1, %i0, %i2
 849  int_rshift %i3, $8 -> %i3
 853  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.PackFormatIterator.inst_result> -> %r1
 858  int_and %i3, $255 -> %i2
 862  getfield_gc_i %r1, FieldDescr<stringbuilder.current_pos> -> %i0
 867  getfield_gc_i %r1, FieldDescr<stringbuilder.current_end> -> %i1
 872  int_eq %i0, %i1 -> %i0
 876  conditional_call_ir_v %i0, $<* fn ll_grow_by__stringbuilderPtr_Signed>, I[$1], R[%r1], <CallDescr(ri) EF=5>
 885  -live- %i2, %i3, %r0, %r1
 885  getfield_gc_i %r1, FieldDescr<stringbuilder.current_pos> -> %i0
 890  int_add %i0, $1 -> %i1
 894  setfield_gc_i %r1, %i1, FieldDescr<stringbuilder.current_pos>
 899  getfield_gc_r %r1, FieldDescr<stringbuilder.current_buf> -> %r1
 904  strsetitem %r1, %i0, %i2
 908  int_rshift %i3, $8 -> %i0
 912  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.PackFormatIterator.inst_result> -> %r1
 917  int_and %i0, $255 -> %i2
 921  getfield_gc_i %r1, FieldDescr<stringbuilder.current_pos> -> %i0
 926  getfield_gc_i %r1, FieldDescr<stringbuilder.current_end> -> %i1
 931  int_eq %i0, %i1 -> %i0
 935  conditional_call_ir_v %i0, $<* fn ll_grow_by__stringbuilderPtr_Signed>, I[$1], R[%r1], <CallDescr(ri) EF=5>
 944  -live- %i2, %r1
 944  getfield_gc_i %r1, FieldDescr<stringbuilder.current_pos> -> %i0
 949  int_add %i0, $1 -> %i1
 953  setfield_gc_i %r1, %i1, FieldDescr<stringbuilder.current_pos>
 958  getfield_gc_r %r1, FieldDescr<stringbuilder.current_buf> -> %r1
 963  strsetitem %r1, %i0, %i2
 967  void_return
 968  ---
 968  L2:
 968  L4:
 968  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x1004c64c850> -> %r1
 972  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<rpython.rlib.rstruct.error.StructError.inst_msg>
 977  -live- %r1
 977  raise %r1
 979  ---
 979  L1:
 979  goto L4
