   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, %r1
  12  goto_if_not_int_lt %i3, $0, L1
  17  arraylen_gc %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000563a77308b10> -> %i2
  22  int_add %i3, %i2 -> %i3
  26  L2:
  26  getarrayitem_gc_i_pure %r0, %i3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000563a77308b10> -> %i3
  32  int_add %i0, $2 -> %i2
  36  -live- %i1, %i2, %i3, %r1
  39  goto_if_not_int_ge %i1, $65536, L3
  44  int_mul %i3, $8 -> %i0
  48  int_add %i0, $64 -> %i0
  52  int_add %i2, %i0 -> %i0
  56  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000563a79209248> -> %r0
  60  setfield_gc_i %r0, $0, FieldDescr<tuple2.item0>
  65  setfield_gc_i %r0, %i0, FieldDescr<tuple2.item1>
  70  ref_return %r0
  72  ---
  72  L3:
  72  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r0
  77  int_rshift %i1, $10 -> %i0
  81  int_add %i2, %i0 -> %i4
  85  -live- %i1, %i2, %i3, %i4, %r0, %r1
  88  goto_if_not_int_lt %i4, $0, L4
  93  arraylen_gc %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000563a77308b10> -> %i0
  98  int_add %i4, %i0 -> %i4
 102  L5:
 102  getarrayitem_gc_i_pure %r0, %i4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000563a77308b10> -> %i0
 108  int_rshift %i1, $5 -> %i4
 112  int_and %i4, $24 -> %i4
 116  int_rshift %i0, %i4 -> %i0
 120  int_and %i0, $255 -> %i0
 124  int_add %i2, $64 -> %i2
 128  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r0
 133  int_mul %i0, $8 -> %i0
 137  int_and %i1, $255 -> %i4
 141  int_rshift %i4, $5 -> %i4
 145  int_add %i0, %i4 -> %i0
 149  int_add %i2, %i0 -> %i4
 153  -live- %i1, %i2, %i3, %i4, %r0
 156  goto_if_not_int_lt %i4, $0, L6
 161  arraylen_gc %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000563a77308b10> -> %i0
 166  int_add %i4, %i0 -> %i4
 170  L7:
 170  getarrayitem_gc_i_pure %r0, %i4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000563a77308b10> -> %i0
 176  int_and %i1, $31 -> %i1
 180  int_lshift $1, %i1 -> %i1
 184  int_and %i0, %i1 -> %i0
 188  int_mul %i3, $8 -> %i1
 192  int_add %i2, %i1 -> %i1
 196  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000563a79209248> -> %r0
 200  setfield_gc_i %r0, %i0, FieldDescr<tuple2.item0>
 205  setfield_gc_i %r0, %i1, FieldDescr<tuple2.item1>
 210  ref_return %r0
 212  ---
 212  L6:
 212  goto L7
 215  ---
 215  L4:
 215  goto L5
 218  ---
 218  L1:
 218  goto L2
