   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 0x1004c64c850> -> %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 0x1004c64c850> -> %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 0x1004c64c850> -> %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  -live- %i1, %r0, %r1, %r3, %r4
 540  goto_if_not_ptr_iszero %r4, L42
 544  ref_copy $<* struct object> -> %r2
 547  L43:
 547  getfield_gc_i %r3, FieldDescr<list.length> -> %i0
 552  int_add %i0, $1 -> %i2
 556  inline_call_ir_v <JitCode '_ll_list_resize_ge__listPtr_Signed'>, I[%i2], R[%r3]
 563  -live- %i0, %i1, %r0, %r1, %r2, %r3
 563  setlistitem_gc_r %r3, %i0, %r2, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
 571  goto L7
 574  ---
 574  L42:
 574  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r2
 578  setfield_gc_r %r2, %r4, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 583  goto L43
 586  ---
 586  L40:
 586  -live- %i1, %i3, %r0, %r1
 586  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 591  int_add %i0, $3 -> %i0
 595  int_and %i0, $-4 -> %i0
 599  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 604  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 611  -live- %i1, %r0, %r1
 611  goto L7
 614  ---
 614  L41:
 614  -live- %i1, %i3, %r0, %r1
 614  inline_call_ir_r <JitCode 'UnpackFormatIterator.read'>, I[%i3], R[%r0] -> %r4
 622  -live- %i1, %r0, %r1
 622  goto L7
 625  ---
 625  L17:
 625  goto L22
 628  ---
 628  L14:
 628  int_copy $1 -> %i3
 631  goto L22
 634  ---
 634  L13:
 634  int_copy $1 -> %i3
 637  goto L22
 640  ---
 640  L10:
 640  goto L12
 643  ---
 643  L8:
 643  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 648  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_length> -> %i1
 653  -live- %i0, %i1
 653  goto_if_not_int_ne %i0, %i1, L44
 658  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x1004c64c850> -> %r4
 662  setfield_gc_r %r4, $<* struct rpy_string>, FieldDescr<rpython.rlib.rstruct.error.StructError.inst_msg>
 667  -live- %r4
 667  raise %r4
 669  ---
 669  L44:
 669  void_return
 670  ---
 670  L2:
 670  -live- %r0, %r1
 670  L45:
 670  setfield_gc_i %r0, $True, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_bigendian>
 675  int_copy $1 -> %i1
 678  L46:
 678  strlen %r1 -> %i0
 681  -live- %i0, %i1, %r0, %r1
 681  goto_if_not_int_lt %i1, %i0, L47
 686  strgetitem %r1, %i1 -> %i0
 690  int_add %i1, $1 -> %i1
 694  -live- %i0, %i1, %r0, %r1
 694  goto_if_not_int_eq %i0, $32, L48
 699  goto L46
 702  ---
 702  L48:
 702  int_copy %i0 -> %i2
 705  -live- %i0, %i1, %i2, %r0, %r1
 705  goto_if_not_int_ge %i0, $9, L49
 710  -live- %i0, %i1, %i2, %r0, %r1
 710  goto_if_not_int_le %i0, $13, L50
 715  goto L46
 718  ---
 718  L50:
 718  L51:
 718  -live- %i1, %i2, %r0, %r1
 718  goto_if_not_int_le %i2, $57, L52
 723  int_copy %i2 -> %i0
 726  -live- %i0, %i1, %i2, %r0, %r1
 726  goto_if_not_int_ge %i0, $48, L53
 731  int_sub %i2, $48 -> %i3
 735  L54:
 735  strlen %r1 -> %i0
 738  -live- %i0, %i1, %i3, %r0, %r1
 738  goto_if_not_int_eq %i1, %i0, L55
 743  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x1004c64c850> -> %r4
 747  setfield_gc_r %r4, $<* struct rpy_string>, FieldDescr<rpython.rlib.rstruct.error.StructError.inst_msg>
 752  -live- %r4
 752  raise %r4
 754  ---
 754  L55:
 754  strgetitem %r1, %i1 -> %i2
 758  int_add %i1, $1 -> %i1
 762  -live- %i1, %i2, %i3, %r0, %r1
 762  goto_if_not_int_le %i2, $57, L56
 767  int_copy %i2 -> %i0
 770  -live- %i0, %i1, %i2, %i3, %r0, %r1
 770  goto_if_not_int_ge %i0, $48, L57
 775  -live- %i1, %i2, %i3, %r0, %r1
 775  int_mul_jump_if_ovf L58, %i3, $10 -> %i0
 781  int_sub %i2, $48 -> %i2
 785  -live- %i0, %i1, %i2, %r0, %r1
 785  int_add_jump_if_ovf L59, %i0, %i2 -> %i3
 791  goto L54
 794  ---
 794  L59:
 794  L60:
 794  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x1004c64c850> -> %r4
 798  setfield_gc_r %r4, $<* struct rpy_string>, FieldDescr<rpython.rlib.rstruct.error.StructError.inst_msg>
 803  -live- %r4
 803  raise %r4
 805  ---
 805  L58:
 805  goto L60
 808  ---
 808  L57:
 808  L61:
 808  -live- %i1, %i2, %i3, %r0, %r1
 808  switch %i2, <SwitchDictDescr 63:L62, 66:L63, 72:L64, 73:L65, 76:L66, 81:L67, 98:L68, 99:L69, 100:L70, 102:L71, 104:L72, 105:L73, 108:L74, 112:L75, 113:L76, 115:L77, 120:L78>
 812  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x1004c64c850> -> %r4
 816  setfield_gc_r %r4, $<* struct rpy_string>, FieldDescr<rpython.rlib.rstruct.error.StructError.inst_msg>
 821  -live- %r4
 821  raise %r4
 823  ---
 823  L62:
 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 L46
 833  ---
 833  L63:
 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 L46
 843  ---
 843  L64:
 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 L46
 853  ---
 853  L65:
 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 L46
 863  ---
 863  L66:
 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 L46
 873  ---
 873  L67:
 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 L46
 883  ---
 883  L68:
 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 L46
 893  ---
 893  L69:
 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 L46
 903  ---
 903  L70:
 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 L46
 913  ---
 913  L71:
 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 L46
 923  ---
 923  L72:
 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 L46
 933  ---
 933  L73:
 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 L46
 943  ---
 943  L74:
 943  -live- %i1, %i3, %r0, %r1
 943  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 950  -live- %i1, %r0, %r1
 950  goto L46
 953  ---
 953  L75:
 953  -live- %i1, %i3, %r0, %r1
 953  inline_call_ir_v <JitCode 'unpack_pascal__pypy_module_struct_formatiterator_UnpackFormatIterator'>, I[%i3], R[%r0]
 960  -live- %i1, %r0, %r1
 960  goto L46
 963  ---
 963  L76:
 963  -live- %i1, %i3, %r0, %r1
 963  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 970  -live- %i1, %r0, %r1
 970  goto L46
 973  ---
 973  L77:
 973  -live- %i1, %i3, %r0, %r1
 973  inline_call_ir_r <JitCode 'UnpackFormatIterator.read'>, I[%i3], R[%r0] -> %r4
 981  -live- %i1, %r0, %r1, %r4
 981  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_result_w> -> %r3
 986  -live- %i1, %r0, %r1, %r3, %r4
 986  goto_if_not_ptr_iszero %r4, L79
 990  ref_copy $<* struct object> -> %r2
 993  L80:
 993  getfield_gc_i %r3, FieldDescr<list.length> -> %i0
 998  int_add %i0, $1 -> %i2
1002  inline_call_ir_v <JitCode '_ll_list_resize_ge__listPtr_Signed'>, I[%i2], R[%r3]
1009  -live- %i0, %i1, %r0, %r1, %r2, %r3
1009  setlistitem_gc_r %r3, %i0, %r2, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
1017  goto L46
1020  ---
1020  L79:
1020  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r2
1024  setfield_gc_r %r2, %r4, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
1029  goto L80
1032  ---
1032  L78:
1032  -live- %i1, %i3, %r0, %r1
1032  inline_call_ir_r <JitCode 'UnpackFormatIterator.read'>, I[%i3], R[%r0] -> %r4
1040  -live- %i1, %r0, %r1
1040  goto L46
1043  ---
1043  L56:
1043  goto L61
1046  ---
1046  L53:
1046  int_copy $1 -> %i3
1049  goto L61
1052  ---
1052  L52:
1052  int_copy $1 -> %i3
1055  goto L61
1058  ---
1058  L49:
1058  goto L51
1061  ---
1061  L47:
1061  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
1066  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_length> -> %i1
1071  -live- %i0, %i1
1071  goto_if_not_int_ne %i0, %i1, L81
1076  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x1004c64c850> -> %r4
1080  setfield_gc_r %r4, $<* struct rpy_string>, FieldDescr<rpython.rlib.rstruct.error.StructError.inst_msg>
1085  -live- %r4
1085  raise %r4
1087  ---
1087  L81:
1087  void_return
1088  ---
1088  L3:
1088  -live- %r0, %r1
1088  setfield_gc_i %r0, $False, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_bigendian>
1093  int_copy $1 -> %i1
1096  goto L46
1099  ---
1099  L4:
1099  -live- %r0, %r1
1099  int_copy $1 -> %i1
1102  goto L46
1105  ---
1105  L5:
1105  -live- %r0, %r1
1105  goto L45
1108  ---
1108  L6:
1108  -live- %r0, %r1
1108  int_copy $1 -> %i1
1111  goto L7
1114  ---
1114  L1:
1114  int_copy $0 -> %i1
1117  goto L7
