   0  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_bigendian> -> %i0
   5  -live- %i0, %r0
   5  goto_if_not_int_is_true %i0, L1
   9  L2:
   9  inline_call_ir_r <JitCode 'UnpackFormatIterator.read'>, I[$8], R[%r0] -> %r1
  17  -live- %r0, %r1
  17  getfield_gc_i %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_bigendian> -> %i0
  22  -live- %i0, %r0, %r1
  22  goto_if_not %i0, L3
  26  strgetitem %r1, $0 -> %i0
  30  -live- %i0, %r0, %r1
  30  goto_if_not_int_ge %i0, $128, L4
  35  int_sub %i0, $256 -> %i0
  39  L5:
  39  int_or %i0, $0 -> %i0
  43  strgetitem %r1, $1 -> %i1
  47  int_lshift %i0, $8 -> %i0
  51  int_or %i0, %i1 -> %i0
  55  strgetitem %r1, $2 -> %i1
  59  int_lshift %i0, $8 -> %i0
  63  int_or %i0, %i1 -> %i0
  67  strgetitem %r1, $3 -> %i1
  71  int_lshift %i0, $8 -> %i0
  75  int_or %i0, %i1 -> %i0
  79  strgetitem %r1, $4 -> %i1
  83  int_lshift %i0, $8 -> %i0
  87  int_or %i0, %i1 -> %i0
  91  strgetitem %r1, $5 -> %i1
  95  int_lshift %i0, $8 -> %i0
  99  int_or %i0, %i1 -> %i0
 103  strgetitem %r1, $6 -> %i1
 107  int_lshift %i0, $8 -> %i0
 111  int_or %i0, %i1 -> %i0
 115  strgetitem %r1, $7 -> %i1
 119  int_lshift %i0, $8 -> %i0
 123  int_or %i0, %i1 -> %i0
 127  L6:
 127  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_result_w> -> %r1
 132  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10083fe96d0> -> %r0
 136  setfield_gc_i %r0, %i0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 141  getfield_gc_i %r1, FieldDescr<list.length> -> %i0
 146  int_add %i0, $1 -> %i1
 150  inline_call_ir_v <JitCode '_ll_list_resize_ge__listPtr_Signed'>, I[%i1], R[%r1]
 157  -live- %i0, %r0, %r1
 157  setlistitem_gc_r %r1, %i0, %r0, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x10034044150>
 165  void_return
 166  ---
 166  L4:
 166  goto L5
 169  ---
 169  L3:
 169  strgetitem %r1, $0 -> %i0
 173  int_lshift %i0, $0 -> %i0
 177  int_or %i0, $0 -> %i0
 181  strgetitem %r1, $1 -> %i1
 185  int_lshift %i1, $8 -> %i1
 189  int_or %i0, %i1 -> %i0
 193  strgetitem %r1, $2 -> %i1
 197  int_lshift %i1, $16 -> %i1
 201  int_or %i0, %i1 -> %i0
 205  strgetitem %r1, $3 -> %i1
 209  int_lshift %i1, $24 -> %i1
 213  int_or %i0, %i1 -> %i0
 217  strgetitem %r1, $4 -> %i1
 221  int_lshift %i1, $32 -> %i1
 225  int_or %i0, %i1 -> %i0
 229  strgetitem %r1, $5 -> %i1
 233  int_lshift %i1, $40 -> %i1
 237  int_or %i0, %i1 -> %i0
 241  strgetitem %r1, $6 -> %i1
 245  int_lshift %i1, $48 -> %i1
 249  int_or %i0, %i1 -> %i1
 253  strgetitem %r1, $7 -> %i0
 257  -live- %i0, %i1, %r0
 257  goto_if_not_int_ge %i0, $128, L7
 262  int_sub %i0, $256 -> %i0
 266  L8:
 266  int_lshift %i0, $56 -> %i0
 270  int_or %i1, %i0 -> %i0
 274  goto L6
 277  ---
 277  L7:
 277  goto L8
 280  ---
 280  L1:
 280  inline_call_r_i <JitCode 'do_unpack_fastpath__pypy_module_struct_formatiterator_UnpackFormatIterator'>, R[%r0] -> %i0
 286  -live- %i0, %r0
 286  catch_exception L9
 289  getfield_gc_r %r0, FieldDescr<pypy.module.struct.formatiterator.UnpackFormatIterator.inst_result_w> -> %r1
 294  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10083fe96d0> -> %r0
 298  setfield_gc_i %r0, %i0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 303  getfield_gc_i %r1, FieldDescr<list.length> -> %i0
 308  int_add %i0, $1 -> %i1
 312  inline_call_ir_v <JitCode '_ll_list_resize_ge__listPtr_Signed'>, I[%i1], R[%r1]
 319  -live- %i0, %r0, %r1
 319  setlistitem_gc_r %r1, %i0, %r0, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x10034044150>
 327  void_return
 328  ---
 328  L9:
 328  goto_if_exception_mismatch $<* struct object_vtable>, L10
 332  goto L2
 335  ---
 335  L10:
 335  reraise
