   0  setfield_gc_i %r0, $True, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_bigendian>
   5  strlen %r1 -> %i0
   8  -live- %i0, %r0, %r1
   8  goto_if_not_int_gt %i0, $0, L1
  13  strgetitem %r1, $0 -> %i0
  17  -live- %i0, %r0, %r1
  17  switch %i0, <SwitchDictDescr 33:L2, 60:L3, 61:L4, 62:L5, 64:L6>
  21  int_copy $0 -> %i1
  24  L7:
  24  strlen %r1 -> %i0
  27  -live- %i0, %i1, %r0, %r1
  27  goto_if_not_int_lt %i1, %i0, L8
  32  strgetitem %r1, %i1 -> %i0
  36  int_add %i1, $1 -> %i1
  40  -live- %i0, %i1, %r0, %r1
  40  goto_if_not_int_eq %i0, $32, L9
  45  goto L7
  48  ---
  48  L9:
  48  int_copy %i0 -> %i2
  51  -live- %i0, %i1, %i2, %r0, %r1
  51  goto_if_not_int_ge %i0, $9, L10
  56  -live- %i0, %i1, %i2, %r0, %r1
  56  goto_if_not_int_le %i0, $13, L11
  61  goto L7
  64  ---
  64  L11:
  64  L12:
  64  -live- %i1, %i2, %r0, %r1
  64  goto_if_not_int_le %i2, $57, L13
  69  int_copy %i2 -> %i0
  72  -live- %i0, %i1, %i2, %r0, %r1
  72  goto_if_not_int_ge %i0, $48, L14
  77  int_sub %i2, $48 -> %i3
  81  L15:
  81  strlen %r1 -> %i0
  84  -live- %i0, %i1, %i3, %r0, %r1
  84  goto_if_not_int_eq %i1, %i0, L16
  89  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff49aa95a0> -> %r3
  93  setfield_gc_r %r3, $<* struct rpy_string>, FieldDescr<rpython.rlib.rstruct.error.StructError.inst_msg>
  98  assert_not_none %r3
 100  -live- %r3
 100  guard_class %r3 -> %i0
 103  -live- %r3
 103  raise %r3
 105  ---
 105  L16:
 105  strgetitem %r1, %i1 -> %i2
 109  int_add %i1, $1 -> %i1
 113  -live- %i1, %i2, %i3, %r0, %r1
 113  goto_if_not_int_le %i2, $57, L17
 118  int_copy %i2 -> %i0
 121  -live- %i0, %i1, %i2, %i3, %r0, %r1
 121  goto_if_not_int_ge %i0, $48, L18
 126  -live- %i1, %i2, %i3, %r0, %r1
 126  int_mul_jump_if_ovf L19, %i3, $10 -> %i0
 132  int_sub %i2, $48 -> %i2
 136  -live- %i0, %i1, %i2, %r0, %r1
 136  int_add_jump_if_ovf L20, %i0, %i2 -> %i3
 142  goto L15
 145  ---
 145  L20:
 145  L21:
 145  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff49aa95a0> -> %r3
 149  setfield_gc_r %r3, $<* struct rpy_string>, FieldDescr<rpython.rlib.rstruct.error.StructError.inst_msg>
 154  assert_not_none %r3
 156  -live- %r3
 156  guard_class %r3 -> %i0
 159  -live- %r3
 159  raise %r3
 161  ---
 161  L19:
 161  goto L21
 164  ---
 164  L18:
 164  L22:
 164  -live- %i1, %i2, %i3, %r0, %r1
 164  switch %i2, <SwitchDictDescr 63:L23, 66:L24, 72:L25, 73:L26, 76:L27, 78:L28, 80:L29, 81:L30, 98:L31, 99:L32, 100:L33, 102:L34, 104:L35, 105:L36, 108:L37, 110:L38, 112:L39, 113:L40, 115:L41, 117:L42, 120:L43>
 168  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff49aa95a0> -> %r3
 172  setfield_gc_r %r3, $<* struct rpy_string>, FieldDescr<rpython.rlib.rstruct.error.StructError.inst_msg>
 177  assert_not_none %r3
 179  -live- %r3
 179  guard_class %r3 -> %i0
 182  -live- %r3
 182  raise %r3
 184  ---
 184  L23:
 184  -live- %i1, %i3, %r0, %r1
 184  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 191  -live- %i1, %r0, %r1
 191  goto L7
 194  ---
 194  L24:
 194  -live- %i1, %i3, %r0, %r1
 194  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 201  -live- %i1, %r0, %r1
 201  goto L7
 204  ---
 204  L25:
 204  -live- %i1, %i3, %r0, %r1
 204  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 209  int_add %i0, $1 -> %i0
 213  int_and %i0, $-2 -> %i0
 217  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 222  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 229  -live- %i1, %r0, %r1
 229  goto L7
 232  ---
 232  L26:
 232  -live- %i1, %i3, %r0, %r1
 232  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 237  int_add %i0, $3 -> %i0
 241  int_and %i0, $-4 -> %i0
 245  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 250  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 257  -live- %i1, %r0, %r1
 257  goto L7
 260  ---
 260  L27:
 260  -live- %i1, %i3, %r0, %r1
 260  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 265  int_add %i0, $7 -> %i0
 269  int_and %i0, $-8 -> %i0
 273  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 278  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 285  -live- %i1, %r0, %r1
 285  goto L7
 288  ---
 288  L28:
 288  -live- %i1, %i3, %r0, %r1
 288  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 293  int_add %i0, $7 -> %i0
 297  int_and %i0, $-8 -> %i0
 301  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 306  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 313  -live- %i1, %r0, %r1
 313  goto L7
 316  ---
 316  L29:
 316  -live- %i1, %i3, %r0, %r1
 316  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 321  int_add %i0, $7 -> %i0
 325  int_and %i0, $-8 -> %i0
 329  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 334  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 341  -live- %i1, %r0, %r1
 341  goto L7
 344  ---
 344  L30:
 344  -live- %i1, %i3, %r0, %r1
 344  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 349  int_add %i0, $7 -> %i0
 353  int_and %i0, $-8 -> %i0
 357  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 362  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 369  -live- %i1, %r0, %r1
 369  goto L7
 372  ---
 372  L31:
 372  -live- %i1, %i3, %r0, %r1
 372  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 379  -live- %i1, %r0, %r1
 379  goto L7
 382  ---
 382  L32:
 382  -live- %i1, %i3, %r0, %r1
 382  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 389  -live- %i1, %r0, %r1
 389  goto L7
 392  ---
 392  L33:
 392  -live- %i1, %i3, %r0, %r1
 392  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 397  int_add %i0, $7 -> %i0
 401  int_and %i0, $-8 -> %i0
 405  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 410  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 417  -live- %i1, %r0, %r1
 417  goto L7
 420  ---
 420  L34:
 420  -live- %i1, %i3, %r0, %r1
 420  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 425  int_add %i0, $3 -> %i0
 429  int_and %i0, $-4 -> %i0
 433  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 438  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 445  -live- %i1, %r0, %r1
 445  goto L7
 448  ---
 448  L35:
 448  -live- %i1, %i3, %r0, %r1
 448  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 453  int_add %i0, $1 -> %i0
 457  int_and %i0, $-2 -> %i0
 461  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 466  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 473  -live- %i1, %r0, %r1
 473  goto L7
 476  ---
 476  L36:
 476  -live- %i1, %i3, %r0, %r1
 476  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 481  int_add %i0, $3 -> %i0
 485  int_and %i0, $-4 -> %i0
 489  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 494  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 501  -live- %i1, %r0, %r1
 501  goto L7
 504  ---
 504  L37:
 504  -live- %i1, %i3, %r0, %r1
 504  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 509  int_add %i0, $7 -> %i0
 513  int_and %i0, $-8 -> %i0
 517  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 522  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 529  -live- %i1, %r0, %r1
 529  goto L7
 532  ---
 532  L38:
 532  -live- %i1, %i3, %r0, %r1
 532  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 537  int_add %i0, $7 -> %i0
 541  int_and %i0, $-8 -> %i0
 545  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 550  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 557  -live- %i1, %r0, %r1
 557  goto L7
 560  ---
 560  L39:
 560  -live- %i1, %i3, %r0, %r1
 560  inline_call_ir_v <JitCode 'unpack_pascal__pypy_module_struct_formatiterator_UnpackFormatIterator'>, I[%i3], R[%r0]
 567  -live- %i1, %r0, %r1
 567  goto L7
 570  ---
 570  L40:
 570  -live- %i1, %i3, %r0, %r1
 570  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 575  int_add %i0, $7 -> %i0
 579  int_and %i0, $-8 -> %i0
 583  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 588  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 595  -live- %i1, %r0, %r1
 595  goto L7
 598  ---
 598  L41:
 598  -live- %i1, %i3, %r0, %r1
 598  inline_call_ir_r <JitCode 'UnpackFormatIterator.read'>, I[%i3], R[%r0] -> %r3
 606  -live- %i1, %r0, %r1, %r3
 606  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff481d5aa0> -> %r2
 610  setfield_gc_r %r2, %r3, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 615  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_result_w> -> %r3
 620  getfield_gc_i %r3, FieldDescr<list.length> -> %i0
 625  int_add %i0, $1 -> %i2
 629  inline_call_ir_v <JitCode '_ll_list_resize_ge__listPtr_Signed'>, I[%i2], R[%r3]
 636  -live- %i0, %i1, %r0, %r1, %r2, %r3
 636  setlistitem_gc_r %r3, %i0, %r2, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff49db9320>
 644  goto L7
 647  ---
 647  L42:
 647  -live- %i1, %i3, %r0, %r1
 647  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 652  int_add %i0, $3 -> %i0
 656  int_and %i0, $-4 -> %i0
 660  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 665  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 672  -live- %i1, %r0, %r1
 672  goto L7
 675  ---
 675  L43:
 675  -live- %i1, %i3, %r0, %r1
 675  inline_call_ir_r <JitCode 'UnpackFormatIterator.read'>, I[%i3], R[%r0] -> %r3
 683  -live- %i1, %r0, %r1
 683  goto L7
 686  ---
 686  L17:
 686  goto L22
 689  ---
 689  L14:
 689  int_copy $1 -> %i3
 692  goto L22
 695  ---
 695  L13:
 695  int_copy $1 -> %i3
 698  goto L22
 701  ---
 701  L10:
 701  goto L12
 704  ---
 704  L8:
 704  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 709  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_length> -> %i1
 714  -live- %i0, %i1
 714  goto_if_not_int_ne %i0, %i1, L44
 719  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff49aa95a0> -> %r3
 723  setfield_gc_r %r3, $<* struct rpy_string>, FieldDescr<rpython.rlib.rstruct.error.StructError.inst_msg>
 728  assert_not_none %r3
 730  -live- %r3
 730  guard_class %r3 -> %i0
 733  -live- %r3
 733  raise %r3
 735  ---
 735  L44:
 735  void_return
 736  ---
 736  L2:
 736  -live- %r0, %r1
 736  L45:
 736  setfield_gc_i %r0, $True, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_bigendian>
 741  int_copy $1 -> %i1
 744  L46:
 744  strlen %r1 -> %i0
 747  -live- %i0, %i1, %r0, %r1
 747  goto_if_not_int_lt %i1, %i0, L47
 752  strgetitem %r1, %i1 -> %i0
 756  int_add %i1, $1 -> %i1
 760  -live- %i0, %i1, %r0, %r1
 760  goto_if_not_int_eq %i0, $32, L48
 765  goto L46
 768  ---
 768  L48:
 768  int_copy %i0 -> %i2
 771  -live- %i0, %i1, %i2, %r0, %r1
 771  goto_if_not_int_ge %i0, $9, L49
 776  -live- %i0, %i1, %i2, %r0, %r1
 776  goto_if_not_int_le %i0, $13, L50
 781  goto L46
 784  ---
 784  L50:
 784  L51:
 784  -live- %i1, %i2, %r0, %r1
 784  goto_if_not_int_le %i2, $57, L52
 789  int_copy %i2 -> %i0
 792  -live- %i0, %i1, %i2, %r0, %r1
 792  goto_if_not_int_ge %i0, $48, L53
 797  int_sub %i2, $48 -> %i3
 801  L54:
 801  strlen %r1 -> %i0
 804  -live- %i0, %i1, %i3, %r0, %r1
 804  goto_if_not_int_eq %i1, %i0, L55
 809  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff49aa95a0> -> %r3
 813  setfield_gc_r %r3, $<* struct rpy_string>, FieldDescr<rpython.rlib.rstruct.error.StructError.inst_msg>
 818  assert_not_none %r3
 820  -live- %r3
 820  guard_class %r3 -> %i0
 823  -live- %r3
 823  raise %r3
 825  ---
 825  L55:
 825  strgetitem %r1, %i1 -> %i2
 829  int_add %i1, $1 -> %i1
 833  -live- %i1, %i2, %i3, %r0, %r1
 833  goto_if_not_int_le %i2, $57, L56
 838  int_copy %i2 -> %i0
 841  -live- %i0, %i1, %i2, %i3, %r0, %r1
 841  goto_if_not_int_ge %i0, $48, L57
 846  -live- %i1, %i2, %i3, %r0, %r1
 846  int_mul_jump_if_ovf L58, %i3, $10 -> %i0
 852  int_sub %i2, $48 -> %i2
 856  -live- %i0, %i1, %i2, %r0, %r1
 856  int_add_jump_if_ovf L59, %i0, %i2 -> %i3
 862  goto L54
 865  ---
 865  L59:
 865  L60:
 865  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff49aa95a0> -> %r3
 869  setfield_gc_r %r3, $<* struct rpy_string>, FieldDescr<rpython.rlib.rstruct.error.StructError.inst_msg>
 874  assert_not_none %r3
 876  -live- %r3
 876  guard_class %r3 -> %i0
 879  -live- %r3
 879  raise %r3
 881  ---
 881  L58:
 881  goto L60
 884  ---
 884  L57:
 884  L61:
 884  -live- %i1, %i2, %i3, %r0, %r1
 884  switch %i2, <SwitchDictDescr 63:L62, 66:L63, 72:L64, 73:L65, 76:L66, 81:L67, 98:L68, 99:L69, 100:L70, 101:L71, 102:L72, 104:L73, 105:L74, 108:L75, 112:L76, 113:L77, 115:L78, 120:L79>
 888  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff49aa95a0> -> %r3
 892  setfield_gc_r %r3, $<* struct rpy_string>, FieldDescr<rpython.rlib.rstruct.error.StructError.inst_msg>
 897  assert_not_none %r3
 899  -live- %r3
 899  guard_class %r3 -> %i0
 902  -live- %r3
 902  raise %r3
 904  ---
 904  L62:
 904  -live- %i1, %i3, %r0, %r1
 904  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 911  -live- %i1, %r0, %r1
 911  goto L46
 914  ---
 914  L63:
 914  -live- %i1, %i3, %r0, %r1
 914  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 921  -live- %i1, %r0, %r1
 921  goto L46
 924  ---
 924  L64:
 924  -live- %i1, %i3, %r0, %r1
 924  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 931  -live- %i1, %r0, %r1
 931  goto L46
 934  ---
 934  L65:
 934  -live- %i1, %i3, %r0, %r1
 934  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 941  -live- %i1, %r0, %r1
 941  goto L46
 944  ---
 944  L66:
 944  -live- %i1, %i3, %r0, %r1
 944  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 951  -live- %i1, %r0, %r1
 951  goto L46
 954  ---
 954  L67:
 954  -live- %i1, %i3, %r0, %r1
 954  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 961  -live- %i1, %r0, %r1
 961  goto L46
 964  ---
 964  L68:
 964  -live- %i1, %i3, %r0, %r1
 964  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 971  -live- %i1, %r0, %r1
 971  goto L46
 974  ---
 974  L69:
 974  -live- %i1, %i3, %r0, %r1
 974  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 981  -live- %i1, %r0, %r1
 981  goto L46
 984  ---
 984  L70:
 984  -live- %i1, %i3, %r0, %r1
 984  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 991  -live- %i1, %r0, %r1
 991  goto L46
 994  ---
 994  L71:
 994  -live- %i1, %i3, %r0, %r1
 994  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
1001  -live- %i1, %r0, %r1
1001  goto L46
1004  ---
1004  L72:
1004  -live- %i1, %i3, %r0, %r1
1004  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
1011  -live- %i1, %r0, %r1
1011  goto L46
1014  ---
1014  L73:
1014  -live- %i1, %i3, %r0, %r1
1014  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
1021  -live- %i1, %r0, %r1
1021  goto L46
1024  ---
1024  L74:
1024  -live- %i1, %i3, %r0, %r1
1024  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
1031  -live- %i1, %r0, %r1
1031  goto L46
1034  ---
1034  L75:
1034  -live- %i1, %i3, %r0, %r1
1034  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
1041  -live- %i1, %r0, %r1
1041  goto L46
1044  ---
1044  L76:
1044  -live- %i1, %i3, %r0, %r1
1044  inline_call_ir_v <JitCode 'unpack_pascal__pypy_module_struct_formatiterator_UnpackFormatIterator'>, I[%i3], R[%r0]
1051  -live- %i1, %r0, %r1
1051  goto L46
1054  ---
1054  L77:
1054  -live- %i1, %i3, %r0, %r1
1054  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
1061  -live- %i1, %r0, %r1
1061  goto L46
1064  ---
1064  L78:
1064  -live- %i1, %i3, %r0, %r1
1064  inline_call_ir_r <JitCode 'UnpackFormatIterator.read'>, I[%i3], R[%r0] -> %r3
1072  -live- %i1, %r0, %r1, %r3
1072  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff481d5aa0> -> %r2
1076  setfield_gc_r %r2, %r3, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
1081  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_result_w> -> %r3
1086  getfield_gc_i %r3, FieldDescr<list.length> -> %i0
1091  int_add %i0, $1 -> %i2
1095  inline_call_ir_v <JitCode '_ll_list_resize_ge__listPtr_Signed'>, I[%i2], R[%r3]
1102  -live- %i0, %i1, %r0, %r1, %r2, %r3
1102  setlistitem_gc_r %r3, %i0, %r2, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff49db9320>
1110  goto L46
1113  ---
1113  L79:
1113  -live- %i1, %i3, %r0, %r1
1113  inline_call_ir_r <JitCode 'UnpackFormatIterator.read'>, I[%i3], R[%r0] -> %r3
1121  -live- %i1, %r0, %r1
1121  goto L46
1124  ---
1124  L56:
1124  goto L61
1127  ---
1127  L53:
1127  int_copy $1 -> %i3
1130  goto L61
1133  ---
1133  L52:
1133  int_copy $1 -> %i3
1136  goto L61
1139  ---
1139  L49:
1139  goto L51
1142  ---
1142  L47:
1142  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
1147  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_length> -> %i1
1152  -live- %i0, %i1
1152  goto_if_not_int_ne %i0, %i1, L80
1157  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff49aa95a0> -> %r3
1161  setfield_gc_r %r3, $<* struct rpy_string>, FieldDescr<rpython.rlib.rstruct.error.StructError.inst_msg>
1166  assert_not_none %r3
1168  -live- %r3
1168  guard_class %r3 -> %i0
1171  -live- %r3
1171  raise %r3
1173  ---
1173  L80:
1173  void_return
1174  ---
1174  L3:
1174  -live- %r0, %r1
1174  setfield_gc_i %r0, $False, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_bigendian>
1179  int_copy $1 -> %i1
1182  goto L46
1185  ---
1185  L4:
1185  -live- %r0, %r1
1185  int_copy $1 -> %i1
1188  goto L46
1191  ---
1191  L5:
1191  -live- %r0, %r1
1191  goto L45
1194  ---
1194  L6:
1194  -live- %r0, %r1
1194  int_copy $1 -> %i1
1197  goto L7
1200  ---
1200  L1:
1200  int_copy $0 -> %i1
1203  goto L7
