   0  setfield_gc_i %r0, $False, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_bigendian>
   5  strlen %r1 -> %i0
   8  -live- %i0, %r0, %r1
  11  goto_if_not_int_gt %i0, $0, L1
  16  strgetitem %r1, $0 -> %i0
  20  -live- %i0, %r0, %r1
  23  switch %i0, <SwitchDictDescr 33:L2, 60:L3, 61:L4, 62:L5, 64:L6>
  27  int_copy $0 -> %i1
  30  L7:
  30  strlen %r1 -> %i0
  33  -live- %i0, %i1, %r0, %r1
  36  goto_if_not_int_lt %i1, %i0, L8
  41  strgetitem %r1, %i1 -> %i0
  45  int_add %i1, $1 -> %i1
  49  -live- %i0, %i1, %r0, %r1
  52  goto_if_not_int_eq %i0, $32, L9
  57  goto L7
  60  ---
  60  L9:
  60  int_copy %i0 -> %i2
  63  -live- %i0, %i1, %i2, %r0, %r1
  66  goto_if_not_int_ge %i0, $9, L10
  71  -live- %i0, %i1, %i2, %r0, %r1
  74  goto_if_not_int_le %i0, $13, L11
  79  goto L7
  82  ---
  82  L11:
  82  L12:
  82  -live- %i1, %i2, %r0, %r1
  85  goto_if_not_int_le %i2, $57, L13
  90  int_copy %i2 -> %i0
  93  -live- %i0, %i1, %i2, %r0, %r1
  96  goto_if_not_int_ge %i0, $48, L14
 101  int_sub %i2, $48 -> %i3
 105  L15:
 105  strlen %r1 -> %i0
 108  -live- %i0, %i1, %i3, %r0, %r1
 111  goto_if_not_int_eq %i1, %i0, L16
 116  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab7eaf8410> -> %r3
 120  setfield_gc_r %r3, $<* struct rpy_string>, FieldDescr<rpython.rlib.rstruct.error.StructError.inst_msg>
 125  assert_not_none %r3
 127  -live- %r3
 130  raise %r3
 132  ---
 132  L16:
 132  strgetitem %r1, %i1 -> %i2
 136  int_add %i1, $1 -> %i1
 140  -live- %i1, %i2, %i3, %r0, %r1
 143  goto_if_not_int_le %i2, $57, L17
 148  int_copy %i2 -> %i0
 151  -live- %i0, %i1, %i2, %i3, %r0, %r1
 154  goto_if_not_int_ge %i0, $48, L18
 159  -live- %i1, %i2, %i3, %r0, %r1
 162  int_mul_jump_if_ovf L19, %i3, $10 -> %i0
 168  int_sub %i2, $48 -> %i2
 172  -live- %i0, %i1, %i2, %r0, %r1
 175  int_add_jump_if_ovf L20, %i0, %i2 -> %i3
 181  goto L15
 184  ---
 184  L20:
 184  L21:
 184  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab7eaf8410> -> %r3
 188  setfield_gc_r %r3, $<* struct rpy_string>, FieldDescr<rpython.rlib.rstruct.error.StructError.inst_msg>
 193  assert_not_none %r3
 195  -live- %r3
 198  raise %r3
 200  ---
 200  L19:
 200  goto L21
 203  ---
 203  L18:
 203  L22:
 203  -live- %i1, %i2, %i3, %r0, %r1
 206  switch %i2, <SwitchDictDescr 0:L23, 63:L24, 66:L25, 72:L26, 73:L27, 76:L28, 78:L29, 80:L30, 81:L31, 98:L32, 99:L33, 100:L34, 101:L35, 102:L36, 104:L37, 105:L38, 108:L39, 110:L40, 112:L41, 113:L42, 115:L43, 117:L44, 120:L45>
 210  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab7eaf8410> -> %r3
 214  setfield_gc_r %r3, $<* struct rpy_string>, FieldDescr<rpython.rlib.rstruct.error.StructError.inst_msg>
 219  assert_not_none %r3
 221  -live- %r3
 224  raise %r3
 226  ---
 226  L23:
 226  -live-
 229  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab7eaf8410> -> %r3
 233  setfield_gc_r %r3, $<* struct rpy_string>, FieldDescr<rpython.rlib.rstruct.error.StructError.inst_msg>
 238  assert_not_none %r3
 240  -live- %r3
 243  raise %r3
 245  ---
 245  L24:
 245  -live- %i1, %i3, %r0, %r1
 248  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 255  -live- %i1, %r0, %r1
 258  goto L7
 261  ---
 261  L25:
 261  -live- %i1, %i3, %r0, %r1
 264  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 271  -live- %i1, %r0, %r1
 274  goto L7
 277  ---
 277  L26:
 277  -live- %i1, %i3, %r0, %r1
 280  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 285  int_add %i0, $1 -> %i0
 289  int_and %i0, $-2 -> %i0
 293  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 298  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 305  -live- %i1, %r0, %r1
 308  goto L7
 311  ---
 311  L27:
 311  -live- %i1, %i3, %r0, %r1
 314  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 319  int_add %i0, $3 -> %i0
 323  int_and %i0, $-4 -> %i0
 327  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 332  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 339  -live- %i1, %r0, %r1
 342  goto L7
 345  ---
 345  L28:
 345  -live- %i1, %i3, %r0, %r1
 348  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 353  int_add %i0, $7 -> %i0
 357  int_and %i0, $-8 -> %i0
 361  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 366  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 373  -live- %i1, %r0, %r1
 376  goto L7
 379  ---
 379  L29:
 379  -live- %i1, %i3, %r0, %r1
 382  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 387  int_add %i0, $7 -> %i0
 391  int_and %i0, $-8 -> %i0
 395  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 400  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 407  -live- %i1, %r0, %r1
 410  goto L7
 413  ---
 413  L30:
 413  -live- %i1, %i3, %r0, %r1
 416  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 421  int_add %i0, $7 -> %i0
 425  int_and %i0, $-8 -> %i0
 429  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 434  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 441  -live- %i1, %r0, %r1
 444  goto L7
 447  ---
 447  L31:
 447  -live- %i1, %i3, %r0, %r1
 450  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 455  int_add %i0, $7 -> %i0
 459  int_and %i0, $-8 -> %i0
 463  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 468  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 475  -live- %i1, %r0, %r1
 478  goto L7
 481  ---
 481  L32:
 481  -live- %i1, %i3, %r0, %r1
 484  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 491  -live- %i1, %r0, %r1
 494  goto L7
 497  ---
 497  L33:
 497  -live- %i1, %i3, %r0, %r1
 500  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 507  -live- %i1, %r0, %r1
 510  goto L7
 513  ---
 513  L34:
 513  -live- %i1, %i3, %r0, %r1
 516  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 521  int_add %i0, $7 -> %i0
 525  int_and %i0, $-8 -> %i0
 529  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 534  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 541  -live- %i1, %r0, %r1
 544  goto L7
 547  ---
 547  L35:
 547  -live- %i1, %i3, %r0, %r1
 550  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 555  int_add %i0, $1 -> %i0
 559  int_and %i0, $-2 -> %i0
 563  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 568  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 575  -live- %i1, %r0, %r1
 578  goto L7
 581  ---
 581  L36:
 581  -live- %i1, %i3, %r0, %r1
 584  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 589  int_add %i0, $3 -> %i0
 593  int_and %i0, $-4 -> %i0
 597  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 602  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 609  -live- %i1, %r0, %r1
 612  goto L7
 615  ---
 615  L37:
 615  -live- %i1, %i3, %r0, %r1
 618  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 623  int_add %i0, $1 -> %i0
 627  int_and %i0, $-2 -> %i0
 631  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 636  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 643  -live- %i1, %r0, %r1
 646  goto L7
 649  ---
 649  L38:
 649  -live- %i1, %i3, %r0, %r1
 652  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 657  int_add %i0, $3 -> %i0
 661  int_and %i0, $-4 -> %i0
 665  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 670  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 677  -live- %i1, %r0, %r1
 680  goto L7
 683  ---
 683  L39:
 683  -live- %i1, %i3, %r0, %r1
 686  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 691  int_add %i0, $7 -> %i0
 695  int_and %i0, $-8 -> %i0
 699  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 704  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 711  -live- %i1, %r0, %r1
 714  goto L7
 717  ---
 717  L40:
 717  -live- %i1, %i3, %r0, %r1
 720  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 725  int_add %i0, $7 -> %i0
 729  int_and %i0, $-8 -> %i0
 733  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 738  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 745  -live- %i1, %r0, %r1
 748  goto L7
 751  ---
 751  L41:
 751  -live- %i1, %i3, %r0, %r1
 754  inline_call_ir_v <JitCode 'unpack_pascal__pypy_module_struct_formatiterator_UnpackFormatIterator'>, I[%i3], R[%r0]
 761  -live- %i1, %r0, %r1
 764  goto L7
 767  ---
 767  L42:
 767  -live- %i1, %i3, %r0, %r1
 770  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 775  int_add %i0, $7 -> %i0
 779  int_and %i0, $-8 -> %i0
 783  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 788  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 795  -live- %i1, %r0, %r1
 798  goto L7
 801  ---
 801  L43:
 801  -live- %i1, %i3, %r0, %r1
 804  inline_call_ir_r <JitCode 'UnpackFormatIterator.read'>, I[%i3], R[%r0] -> %r3
 812  -live- %i1, %r0, %r1, %r3
 815  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab42d25440> -> %r2
 819  setfield_gc_r %r2, %r3, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 824  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_result_w> -> %r3
 829  getfield_gc_i %r3, FieldDescr<list.length> -> %i0
 834  int_add %i0, $1 -> %i2
 838  inline_call_ir_v <JitCode '_ll_list_resize_ge__listPtr_Signed'>, I[%i2], R[%r3]
 845  -live- %i0, %i1, %r0, %r1, %r2, %r3
 848  setlistitem_gc_r %r3, %i0, %r2, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab4e394950>
 856  goto L7
 859  ---
 859  L44:
 859  -live- %i1, %i3, %r0, %r1
 862  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 867  int_add %i0, $3 -> %i0
 871  int_and %i0, $-4 -> %i0
 875  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos>
 880  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
 887  -live- %i1, %r0, %r1
 890  goto L7
 893  ---
 893  L45:
 893  -live- %i1, %i3, %r0, %r1
 896  inline_call_ir_r <JitCode 'UnpackFormatIterator.read'>, I[%i3], R[%r0] -> %r3
 904  -live- %i1, %r0, %r1
 907  goto L7
 910  ---
 910  L17:
 910  goto L22
 913  ---
 913  L14:
 913  int_copy $1 -> %i3
 916  goto L22
 919  ---
 919  L13:
 919  int_copy $1 -> %i3
 922  goto L22
 925  ---
 925  L10:
 925  goto L12
 928  ---
 928  L8:
 928  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
 933  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_length> -> %i1
 938  -live- %i0, %i1
 941  goto_if_not_int_ne %i0, %i1, L46
 946  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab7eaf8410> -> %r3
 950  setfield_gc_r %r3, $<* struct rpy_string>, FieldDescr<rpython.rlib.rstruct.error.StructError.inst_msg>
 955  assert_not_none %r3
 957  -live- %r3
 960  raise %r3
 962  ---
 962  L46:
 962  void_return
 963  ---
 963  L2:
 963  L47:
 963  -live- %r0, %r1
 966  setfield_gc_i %r0, $True, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_bigendian>
 971  int_copy $1 -> %i1
 974  L48:
 974  strlen %r1 -> %i0
 977  -live- %i0, %i1, %r0, %r1
 980  goto_if_not_int_lt %i1, %i0, L49
 985  strgetitem %r1, %i1 -> %i0
 989  int_add %i1, $1 -> %i1
 993  -live- %i0, %i1, %r0, %r1
 996  goto_if_not_int_eq %i0, $32, L50
1001  goto L48
1004  ---
1004  L50:
1004  int_copy %i0 -> %i2
1007  -live- %i0, %i1, %i2, %r0, %r1
1010  goto_if_not_int_ge %i0, $9, L51
1015  -live- %i0, %i1, %i2, %r0, %r1
1018  goto_if_not_int_le %i0, $13, L52
1023  goto L48
1026  ---
1026  L52:
1026  L53:
1026  -live- %i1, %i2, %r0, %r1
1029  goto_if_not_int_le %i2, $57, L54
1034  int_copy %i2 -> %i0
1037  -live- %i0, %i1, %i2, %r0, %r1
1040  goto_if_not_int_ge %i0, $48, L55
1045  int_sub %i2, $48 -> %i3
1049  L56:
1049  strlen %r1 -> %i0
1052  -live- %i0, %i1, %i3, %r0, %r1
1055  goto_if_not_int_eq %i1, %i0, L57
1060  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab7eaf8410> -> %r3
1064  setfield_gc_r %r3, $<* struct rpy_string>, FieldDescr<rpython.rlib.rstruct.error.StructError.inst_msg>
1069  assert_not_none %r3
1071  -live- %r3
1074  raise %r3
1076  ---
1076  L57:
1076  strgetitem %r1, %i1 -> %i2
1080  int_add %i1, $1 -> %i1
1084  -live- %i1, %i2, %i3, %r0, %r1
1087  goto_if_not_int_le %i2, $57, L58
1092  int_copy %i2 -> %i0
1095  -live- %i0, %i1, %i2, %i3, %r0, %r1
1098  goto_if_not_int_ge %i0, $48, L59
1103  -live- %i1, %i2, %i3, %r0, %r1
1106  int_mul_jump_if_ovf L60, %i3, $10 -> %i0
1112  int_sub %i2, $48 -> %i2
1116  -live- %i0, %i1, %i2, %r0, %r1
1119  int_add_jump_if_ovf L61, %i0, %i2 -> %i3
1125  goto L56
1128  ---
1128  L61:
1128  L62:
1128  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab7eaf8410> -> %r3
1132  setfield_gc_r %r3, $<* struct rpy_string>, FieldDescr<rpython.rlib.rstruct.error.StructError.inst_msg>
1137  assert_not_none %r3
1139  -live- %r3
1142  raise %r3
1144  ---
1144  L60:
1144  goto L62
1147  ---
1147  L59:
1147  L63:
1147  -live- %i1, %i2, %i3, %r0, %r1
1150  switch %i2, <SwitchDictDescr 0:L64, 63:L65, 66:L66, 72:L67, 73:L68, 76:L69, 81:L70, 98:L71, 99:L72, 100:L73, 101:L74, 102:L75, 104:L76, 105:L77, 108:L78, 112:L79, 113:L80, 115:L81, 120:L82>
1154  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab7eaf8410> -> %r3
1158  setfield_gc_r %r3, $<* struct rpy_string>, FieldDescr<rpython.rlib.rstruct.error.StructError.inst_msg>
1163  assert_not_none %r3
1165  -live- %r3
1168  raise %r3
1170  ---
1170  L64:
1170  -live-
1173  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab7eaf8410> -> %r3
1177  setfield_gc_r %r3, $<* struct rpy_string>, FieldDescr<rpython.rlib.rstruct.error.StructError.inst_msg>
1182  assert_not_none %r3
1184  -live- %r3
1187  raise %r3
1189  ---
1189  L65:
1189  -live- %i1, %i3, %r0, %r1
1192  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
1199  -live- %i1, %r0, %r1
1202  goto L48
1205  ---
1205  L66:
1205  -live- %i1, %i3, %r0, %r1
1208  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
1215  -live- %i1, %r0, %r1
1218  goto L48
1221  ---
1221  L67:
1221  -live- %i1, %i3, %r0, %r1
1224  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
1231  -live- %i1, %r0, %r1
1234  goto L48
1237  ---
1237  L68:
1237  -live- %i1, %i3, %r0, %r1
1240  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
1247  -live- %i1, %r0, %r1
1250  goto L48
1253  ---
1253  L69:
1253  -live- %i1, %i3, %r0, %r1
1256  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
1263  -live- %i1, %r0, %r1
1266  goto L48
1269  ---
1269  L70:
1269  -live- %i1, %i3, %r0, %r1
1272  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
1279  -live- %i1, %r0, %r1
1282  goto L48
1285  ---
1285  L71:
1285  -live- %i1, %i3, %r0, %r1
1288  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
1295  -live- %i1, %r0, %r1
1298  goto L48
1301  ---
1301  L72:
1301  -live- %i1, %i3, %r0, %r1
1304  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
1311  -live- %i1, %r0, %r1
1314  goto L48
1317  ---
1317  L73:
1317  -live- %i1, %i3, %r0, %r1
1320  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
1327  -live- %i1, %r0, %r1
1330  goto L48
1333  ---
1333  L74:
1333  -live- %i1, %i3, %r0, %r1
1336  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
1343  -live- %i1, %r0, %r1
1346  goto L48
1349  ---
1349  L75:
1349  -live- %i1, %i3, %r0, %r1
1352  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
1359  -live- %i1, %r0, %r1
1362  goto L48
1365  ---
1365  L76:
1365  -live- %i1, %i3, %r0, %r1
1368  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
1375  -live- %i1, %r0, %r1
1378  goto L48
1381  ---
1381  L77:
1381  -live- %i1, %i3, %r0, %r1
1384  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
1391  -live- %i1, %r0, %r1
1394  goto L48
1397  ---
1397  L78:
1397  -live- %i1, %i3, %r0, %r1
1400  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
1407  -live- %i1, %r0, %r1
1410  goto L48
1413  ---
1413  L79:
1413  -live- %i1, %i3, %r0, %r1
1416  inline_call_ir_v <JitCode 'unpack_pascal__pypy_module_struct_formatiterator_UnpackFormatIterator'>, I[%i3], R[%r0]
1423  -live- %i1, %r0, %r1
1426  goto L48
1429  ---
1429  L80:
1429  -live- %i1, %i3, %r0, %r1
1432  inline_call_ir_v <JitCode 'operate___rpython_rlib_rstruct_formatit'>, I[%i3], R[%r0]
1439  -live- %i1, %r0, %r1
1442  goto L48
1445  ---
1445  L81:
1445  -live- %i1, %i3, %r0, %r1
1448  inline_call_ir_r <JitCode 'UnpackFormatIterator.read'>, I[%i3], R[%r0] -> %r3
1456  -live- %i1, %r0, %r1, %r3
1459  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab42d25440> -> %r2
1463  setfield_gc_r %r2, %r3, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
1468  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_result_w> -> %r3
1473  getfield_gc_i %r3, FieldDescr<list.length> -> %i0
1478  int_add %i0, $1 -> %i2
1482  inline_call_ir_v <JitCode '_ll_list_resize_ge__listPtr_Signed'>, I[%i2], R[%r3]
1489  -live- %i0, %i1, %r0, %r1, %r2, %r3
1492  setlistitem_gc_r %r3, %i0, %r2, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab4e394950>
1500  goto L48
1503  ---
1503  L82:
1503  -live- %i1, %i3, %r0, %r1
1506  inline_call_ir_r <JitCode 'UnpackFormatIterator.read'>, I[%i3], R[%r0] -> %r3
1514  -live- %i1, %r0, %r1
1517  goto L48
1520  ---
1520  L58:
1520  goto L63
1523  ---
1523  L55:
1523  int_copy $1 -> %i3
1526  goto L63
1529  ---
1529  L54:
1529  int_copy $1 -> %i3
1532  goto L63
1535  ---
1535  L51:
1535  goto L53
1538  ---
1538  L49:
1538  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos> -> %i0
1543  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_length> -> %i1
1548  -live- %i0, %i1
1551  goto_if_not_int_ne %i0, %i1, L83
1556  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab7eaf8410> -> %r3
1560  setfield_gc_r %r3, $<* struct rpy_string>, FieldDescr<rpython.rlib.rstruct.error.StructError.inst_msg>
1565  assert_not_none %r3
1567  -live- %r3
1570  raise %r3
1572  ---
1572  L83:
1572  void_return
1573  ---
1573  L3:
1573  -live- %r0, %r1
1576  setfield_gc_i %r0, $False, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_bigendian>
1581  int_copy $1 -> %i1
1584  goto L48
1587  ---
1587  L4:
1587  -live- %r0, %r1
1590  int_copy $1 -> %i1
1593  goto L48
1596  ---
1596  L5:
1596  -live- %r0, %r1
1599  goto L47
1602  ---
1602  L6:
1602  -live- %r0, %r1
1605  int_copy $1 -> %i1
1608  goto L7
1611  ---
1611  L1:
1611  int_copy $0 -> %i1
1614  goto L7
