   0  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r0
   5  int_add %i0, $1 -> %i3
   9  -live- %i0, %i1, %i3, %r0
  12  goto_if_not_int_lt %i3, $0, L1
  17  arraylen_gc %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa7f55b5c8> -> %i2
  22  int_add %i3, %i2 -> %i3
  26  L2:
  26  getarrayitem_gc_i_pure %r0, %i3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa7f55b5c8> -> %i2
  32  int_eq %i2, %i1 -> %i2
  36  int_add %i0, $2 -> %i1
  40  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aa7c202de8> -> %r0
  44  setfield_gc_i %r0, %i2, FieldDescr<tuple2.item0>
  49  setfield_gc_i %r0, %i1, FieldDescr<tuple2.item1>
  54  ref_return %r0
  56  ---
  56  L1:
  56  goto L2
