   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 0x3fff6a5659d0> -> %r4
  93  setfield_gc_r %r4, $<* struct rpy_string>, FieldDescr<rpython.rlib.rstruct.error.StructError.inst_msg>
  98  -live- %r4
  98  raise %r4
 100  ---
 100  L16:
 100  strgetitem %r1, %i1 -> %i2
 104  int_add %i1, $1 -> %i1
 108  -live- %i1, %i2, %i3, %r0, %r1
 108  goto_if_not_int_le %i2, $57, L17
 113  int_copy %i2 -> %i0
 116  -live- %i0, %i1, %i2, %i3, %r0, %r1
 116  goto_if_not_int_ge %i0, $48, L18
 121  -live- %i1, %i2, %i3, %r0, %r1
 121  int_mul_jump_if_ovf L19, %i3, $10 -> %i0
 127  int_sub %i2, $48 -> %i2
 131  -live- %i0, %i1, %i2, %r0, %r1
 131  int_add_jump_if_ovf L20, %i0, %i2 -> %i3
 137  goto L15
 140  ---
 140  L20:
 140  L21:
 140  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff6a5659d0> -> %r4
 144  setfield_gc_r %r4, $<* struct rpy_string>, FieldDescr<rpython.rlib.rstruct.error.StructError.inst_msg>
 149  -live- %r4
 149  raise %r4
 151  ---
 151  L19:
 151  goto L21
 154  ---
 154  L18:
 154  L22:
 154  -live- %i1, %i2, %i3, %r0, %r1
 154  switch %i2, <SwitchDictDescr 63:L23, 66:L24, 72:L25, 73:L26, 76:L27, 80:L28, 81:L29, 98:L30, 99:L31, 100:L32, 102:L33, 104:L34, 105:L35, 108:L36, 112:L37, 113:L38, 115:L39, 117:L40, 120:L41>
 158  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff6a5659d0> -> %r4
 162  setfield_gc_r %r4, $<* struct rpy_string>, FieldDescr<rpython.rlib.rstruct.error.StructError.inst_msg>
 167  -live- %r4
 167  raise %r4
 169  ---
 169  L23:
 169  -live- %i1, %i3, %r0, %r1
 169  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 176  -live- %i1, %r0, %r1
 176  goto L7
 179  ---
 179  L24:
 179  -live- %i1, %i3, %r0, %r1
 179  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 186  -live- %i1, %r0, %r1
 186  goto L7
 189  ---
 189  L25:
 189  -live- %i1, %i3, %r0, %r1
 189  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 194  int_add %i0, $1 -> %i0
 198  int_and %i0, $-2 -> %i0
 202  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 207  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 214  -live- %i1, %r0, %r1
 214  goto L7
 217  ---
 217  L26:
 217  -live- %i1, %i3, %r0, %r1
 217  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 222  int_add %i0, $3 -> %i0
 226  int_and %i0, $-4 -> %i0
 230  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 235  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 242  -live- %i1, %r0, %r1
 242  goto L7
 245  ---
 245  L27:
 245  -live- %i1, %i3, %r0, %r1
 245  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 250  int_add %i0, $7 -> %i0
 254  int_and %i0, $-8 -> %i0
 258  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 263  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 270  -live- %i1, %r0, %r1
 270  goto L7
 273  ---
 273  L28:
 273  -live- %i1, %i3, %r0, %r1
 273  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 278  int_add %i0, $7 -> %i0
 282  int_and %i0, $-8 -> %i0
 286  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 291  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 298  -live- %i1, %r0, %r1
 298  goto L7
 301  ---
 301  L29:
 301  -live- %i1, %i3, %r0, %r1
 301  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 306  int_add %i0, $7 -> %i0
 310  int_and %i0, $-8 -> %i0
 314  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 319  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 326  -live- %i1, %r0, %r1
 326  goto L7
 329  ---
 329  L30:
 329  -live- %i1, %i3, %r0, %r1
 329  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 336  -live- %i1, %r0, %r1
 336  goto L7
 339  ---
 339  L31:
 339  -live- %i1, %i3, %r0, %r1
 339  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 346  -live- %i1, %r0, %r1
 346  goto L7
 349  ---
 349  L32:
 349  -live- %i1, %i3, %r0, %r1
 349  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 354  int_add %i0, $7 -> %i0
 358  int_and %i0, $-8 -> %i0
 362  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 367  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 374  -live- %i1, %r0, %r1
 374  goto L7
 377  ---
 377  L33:
 377  -live- %i1, %i3, %r0, %r1
 377  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 382  int_add %i0, $3 -> %i0
 386  int_and %i0, $-4 -> %i0
 390  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 395  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 402  -live- %i1, %r0, %r1
 402  goto L7
 405  ---
 405  L34:
 405  -live- %i1, %i3, %r0, %r1
 405  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 410  int_add %i0, $1 -> %i0
 414  int_and %i0, $-2 -> %i0
 418  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 423  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 430  -live- %i1, %r0, %r1
 430  goto L7
 433  ---
 433  L35:
 433  -live- %i1, %i3, %r0, %r1
 433  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 438  int_add %i0, $3 -> %i0
 442  int_and %i0, $-4 -> %i0
 446  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 451  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 458  -live- %i1, %r0, %r1
 458  goto L7
 461  ---
 461  L36:
 461  -live- %i1, %i3, %r0, %r1
 461  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 466  int_add %i0, $7 -> %i0
 470  int_and %i0, $-8 -> %i0
 474  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 479  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 486  -live- %i1, %r0, %r1
 486  goto L7
 489  ---
 489  L37:
 489  -live- %i1, %i3, %r0, %r1
 489  inline_call_ir_v <JitCode 'unpack_pascal__pypy_module_struct_formatiterator_UnpackFormatIterator'>, I[%i3], R[%r0]
 496  -live- %i1, %r0, %r1
 496  goto L7
 499  ---
 499  L38:
 499  -live- %i1, %i3, %r0, %r1
 499  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 504  int_add %i0, $7 -> %i0
 508  int_and %i0, $-8 -> %i0
 512  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 517  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 524  -live- %i1, %r0, %r1
 524  goto L7
 527  ---
 527  L39:
 527  -live- %i1, %i3, %r0, %r1
 527  inline_call_ir_r <JitCode 'UnpackFormatIterator.read'>, I[%i3], R[%r0] -> %r4
 535  -live- %i1, %r0, %r1, %r4
 535  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_result_w> -> %r3
 540  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff5b593550> -> %r2
 544  setfield_gc_r %r2, %r4, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 549  getfield_gc_i %r3, FieldDescr<list.length> -> %i0
 554  int_add %i0, $1 -> %i2
 558  inline_call_ir_v <JitCode '_ll_list_resize_ge__listPtr_Signed'>, I[%i2], R[%r3]
 565  -live- %i0, %i1, %r0, %r1, %r2, %r3
 565  setlistitem_gc_r %r3, %i0, %r2, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff6e03e050>
 573  goto L7
 576  ---
 576  L40:
 576  -live- %i1, %i3, %r0, %r1
 576  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 581  int_add %i0, $3 -> %i0
 585  int_and %i0, $-4 -> %i0
 589  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 594  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 601  -live- %i1, %r0, %r1
 601  goto L7
 604  ---
 604  L41:
 604  -live- %i1, %i3, %r0, %r1
 604  inline_call_ir_r <JitCode 'UnpackFormatIterator.read'>, I[%i3], R[%r0] -> %r4
 612  -live- %i1, %r0, %r1
 612  goto L7
 615  ---
 615  L17:
 615  goto L22
 618  ---
 618  L14:
 618  int_copy $1 -> %i3
 621  goto L22
 624  ---
 624  L13:
 624  int_copy $1 -> %i3
 627  goto L22
 630  ---
 630  L10:
 630  goto L12
 633  ---
 633  L8:
 633  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 638  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_length> -> %i1
 643  -live- %i0, %i1
 643  goto_if_not_int_ne %i0, %i1, L42
 648  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff6a5659d0> -> %r4
 652  setfield_gc_r %r4, $<* struct rpy_string>, FieldDescr<rpython.rlib.rstruct.error.StructError.inst_msg>
 657  -live- %r4
 657  raise %r4
 659  ---
 659  L42:
 659  void_return
 660  ---
 660  L2:
 660  -live- %r0, %r1
 660  L43:
 660  setfield_gc_i %r0, $True, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_bigendian>
 665  int_copy $1 -> %i1
 668  L44:
 668  strlen %r1 -> %i0
 671  -live- %i0, %i1, %r0, %r1
 671  goto_if_not_int_lt %i1, %i0, L45
 676  strgetitem %r1, %i1 -> %i0
 680  int_add %i1, $1 -> %i1
 684  -live- %i0, %i1, %r0, %r1
 684  goto_if_not_int_eq %i0, $32, L46
 689  goto L44
 692  ---
 692  L46:
 692  int_copy %i0 -> %i2
 695  -live- %i0, %i1, %i2, %r0, %r1
 695  goto_if_not_int_ge %i0, $9, L47
 700  -live- %i0, %i1, %i2, %r0, %r1
 700  goto_if_not_int_le %i0, $13, L48
 705  goto L44
 708  ---
 708  L48:
 708  L49:
 708  -live- %i1, %i2, %r0, %r1
 708  goto_if_not_int_le %i2, $57, L50
 713  int_copy %i2 -> %i0
 716  -live- %i0, %i1, %i2, %r0, %r1
 716  goto_if_not_int_ge %i0, $48, L51
 721  int_sub %i2, $48 -> %i3
 725  L52:
 725  strlen %r1 -> %i0
 728  -live- %i0, %i1, %i3, %r0, %r1
 728  goto_if_not_int_eq %i1, %i0, L53
 733  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff6a5659d0> -> %r4
 737  setfield_gc_r %r4, $<* struct rpy_string>, FieldDescr<rpython.rlib.rstruct.error.StructError.inst_msg>
 742  -live- %r4
 742  raise %r4
 744  ---
 744  L53:
 744  strgetitem %r1, %i1 -> %i2
 748  int_add %i1, $1 -> %i1
 752  -live- %i1, %i2, %i3, %r0, %r1
 752  goto_if_not_int_le %i2, $57, L54
 757  int_copy %i2 -> %i0
 760  -live- %i0, %i1, %i2, %i3, %r0, %r1
 760  goto_if_not_int_ge %i0, $48, L55
 765  -live- %i1, %i2, %i3, %r0, %r1
 765  int_mul_jump_if_ovf L56, %i3, $10 -> %i0
 771  int_sub %i2, $48 -> %i2
 775  -live- %i0, %i1, %i2, %r0, %r1
 775  int_add_jump_if_ovf L57, %i0, %i2 -> %i3
 781  goto L52
 784  ---
 784  L57:
 784  L58:
 784  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff6a5659d0> -> %r4
 788  setfield_gc_r %r4, $<* struct rpy_string>, FieldDescr<rpython.rlib.rstruct.error.StructError.inst_msg>
 793  -live- %r4
 793  raise %r4
 795  ---
 795  L56:
 795  goto L58
 798  ---
 798  L55:
 798  L59:
 798  -live- %i1, %i2, %i3, %r0, %r1
 798  switch %i2, <SwitchDictDescr 63:L60, 66:L61, 72:L62, 73:L63, 76:L64, 81:L65, 98:L66, 99:L67, 100:L68, 102:L69, 104:L70, 105:L71, 108:L72, 112:L73, 113:L74, 115:L75, 120:L76>
 802  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff6a5659d0> -> %r4
 806  setfield_gc_r %r4, $<* struct rpy_string>, FieldDescr<rpython.rlib.rstruct.error.StructError.inst_msg>
 811  -live- %r4
 811  raise %r4
 813  ---
 813  L60:
 813  -live- %i1, %i3, %r0, %r1
 813  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 820  -live- %i1, %r0, %r1
 820  goto L44
 823  ---
 823  L61:
 823  -live- %i1, %i3, %r0, %r1
 823  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 830  -live- %i1, %r0, %r1
 830  goto L44
 833  ---
 833  L62:
 833  -live- %i1, %i3, %r0, %r1
 833  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 840  -live- %i1, %r0, %r1
 840  goto L44
 843  ---
 843  L63:
 843  -live- %i1, %i3, %r0, %r1
 843  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 850  -live- %i1, %r0, %r1
 850  goto L44
 853  ---
 853  L64:
 853  -live- %i1, %i3, %r0, %r1
 853  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 860  -live- %i1, %r0, %r1
 860  goto L44
 863  ---
 863  L65:
 863  -live- %i1, %i3, %r0, %r1
 863  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 870  -live- %i1, %r0, %r1
 870  goto L44
 873  ---
 873  L66:
 873  -live- %i1, %i3, %r0, %r1
 873  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 880  -live- %i1, %r0, %r1
 880  goto L44
 883  ---
 883  L67:
 883  -live- %i1, %i3, %r0, %r1
 883  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 890  -live- %i1, %r0, %r1
 890  goto L44
 893  ---
 893  L68:
 893  -live- %i1, %i3, %r0, %r1
 893  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 900  -live- %i1, %r0, %r1
 900  goto L44
 903  ---
 903  L69:
 903  -live- %i1, %i3, %r0, %r1
 903  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 910  -live- %i1, %r0, %r1
 910  goto L44
 913  ---
 913  L70:
 913  -live- %i1, %i3, %r0, %r1
 913  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 920  -live- %i1, %r0, %r1
 920  goto L44
 923  ---
 923  L71:
 923  -live- %i1, %i3, %r0, %r1
 923  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 930  -live- %i1, %r0, %r1
 930  goto L44
 933  ---
 933  L72:
 933  -live- %i1, %i3, %r0, %r1
 933  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 940  -live- %i1, %r0, %r1
 940  goto L44
 943  ---
 943  L73:
 943  -live- %i1, %i3, %r0, %r1
 943  inline_call_ir_v <JitCode 'unpack_pascal__pypy_module_struct_formatiterator_UnpackFormatIterator'>, I[%i3], R[%r0]
 950  -live- %i1, %r0, %r1
 950  goto L44
 953  ---
 953  L74:
 953  -live- %i1, %i3, %r0, %r1
 953  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 960  -live- %i1, %r0, %r1
 960  goto L44
 963  ---
 963  L75:
 963  -live- %i1, %i3, %r0, %r1
 963  inline_call_ir_r <JitCode 'UnpackFormatIterator.read'>, I[%i3], R[%r0] -> %r4
 971  -live- %i1, %r0, %r1, %r4
 971  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_result_w> -> %r3
 976  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff5b593550> -> %r2
 980  setfield_gc_r %r2, %r4, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 985  getfield_gc_i %r3, FieldDescr<list.length> -> %i0
 990  int_add %i0, $1 -> %i2
 994  inline_call_ir_v <JitCode '_ll_list_resize_ge__listPtr_Signed'>, I[%i2], R[%r3]
1001  -live- %i0, %i1, %r0, %r1, %r2, %r3
1001  setlistitem_gc_r %r3, %i0, %r2, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff6e03e050>
1009  goto L44
1012  ---
1012  L76:
1012  -live- %i1, %i3, %r0, %r1
1012  inline_call_ir_r <JitCode 'UnpackFormatIterator.read'>, I[%i3], R[%r0] -> %r4
1020  -live- %i1, %r0, %r1
1020  goto L44
1023  ---
1023  L54:
1023  goto L59
1026  ---
1026  L51:
1026  int_copy $1 -> %i3
1029  goto L59
1032  ---
1032  L50:
1032  int_copy $1 -> %i3
1035  goto L59
1038  ---
1038  L47:
1038  goto L49
1041  ---
1041  L45:
1041  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
1046  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_length> -> %i1
1051  -live- %i0, %i1
1051  goto_if_not_int_ne %i0, %i1, L77
1056  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff6a5659d0> -> %r4
1060  setfield_gc_r %r4, $<* struct rpy_string>, FieldDescr<rpython.rlib.rstruct.error.StructError.inst_msg>
1065  -live- %r4
1065  raise %r4
1067  ---
1067  L77:
1067  void_return
1068  ---
1068  L3:
1068  -live- %r0, %r1
1068  setfield_gc_i %r0, $False, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_bigendian>
1073  int_copy $1 -> %i1
1076  goto L44
1079  ---
1079  L4:
1079  -live- %r0, %r1
1079  int_copy $1 -> %i1
1082  goto L44
1085  ---
1085  L5:
1085  -live- %r0, %r1
1085  goto L43
1088  ---
1088  L6:
1088  -live- %r0, %r1
1088  int_copy $1 -> %i1
1091  goto L7
1094  ---
1094  L1:
1094  int_copy $0 -> %i1
1097  goto L7
