   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 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> -> %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 0x000002aa441a7520> -> %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 0x000002aa7f55b5c8> -> %i0
  98  int_add %i4, %i0 -> %i4
 102  L5:
 102  getarrayitem_gc_i_pure %r0, %i4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa7f55b5c8> -> %i0
 108  int_rshift %i1, $5 -> %i4
 112  int_invert %i4 -> %i4
 115  int_and %i4, $24 -> %i4
 119  int_rshift %i0, %i4 -> %i0
 123  int_and %i0, $255 -> %i0
 127  int_add %i2, $64 -> %i2
 131  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r0
 136  int_mul %i0, $8 -> %i0
 140  int_and %i1, $255 -> %i4
 144  int_rshift %i4, $5 -> %i4
 148  int_add %i0, %i4 -> %i0
 152  int_add %i2, %i0 -> %i4
 156  -live- %i1, %i2, %i3, %i4, %r0
 159  goto_if_not_int_lt %i4, $0, L6
 164  arraylen_gc %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa7f55b5c8> -> %i0
 169  int_add %i4, %i0 -> %i4
 173  L7:
 173  getarrayitem_gc_i_pure %r0, %i4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa7f55b5c8> -> %i0
 179  int_and %i1, $31 -> %i1
 183  int_lshift $1, %i1 -> %i1
 187  int_and %i0, %i1 -> %i0
 191  int_mul %i3, $8 -> %i1
 195  int_add %i2, %i1 -> %i1
 199  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aa441a7520> -> %r0
 203  setfield_gc_i %r0, %i0, FieldDescr<tuple2.item0>
 208  setfield_gc_i %r0, %i1, FieldDescr<tuple2.item1>
 213  ref_return %r0
 215  ---
 215  L6:
 215  goto L7
 218  ---
 218  L4:
 218  goto L5
 221  ---
 221  L1:
 221  goto L2
