   0  -live- %i0, %i1, %r0
   0  getfield_gc_r_greenfield %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_pattern> -> %r0
   5  int_add %i0, $1 -> %i3
   9  -live- %i0, %i1, %i3, %r0
   9  goto_if_not_int_lt %i3, $0, L1
  14  arraylen_gc %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4f852550> -> %i2
  19  int_add %i3, %i2 -> %i3
  23  L2:
  23  getarrayitem_gc_i_pure %r0, %i3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4f852550> -> %i3
  29  int_add %i0, $2 -> %i2
  33  -live- %i1, %i2, %i3, %r0
  33  goto_if_not_int_ge %i1, $65536, L3
  38  int_mul %i3, $8 -> %i0
  42  int_add %i0, $64 -> %i0
  46  int_add %i2, %i0 -> %i0
  50  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff565d5050> -> %r0
  54  setfield_gc_i %r0, $0, FieldDescr<tuple2.item0>
  59  setfield_gc_i %r0, %i0, FieldDescr<tuple2.item1>
  64  ref_return %r0
  66  ---
  66  L3:
  66  int_rshift %i1, $10 -> %i0
  70  int_add %i2, %i0 -> %i4
  74  -live- %i1, %i2, %i3, %i4, %r0
  74  goto_if_not_int_lt %i4, $0, L4
  79  arraylen_gc %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4f852550> -> %i0
  84  int_add %i4, %i0 -> %i4
  88  L5:
  88  getarrayitem_gc_i_pure %r0, %i4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4f852550> -> %i0
  94  int_rshift %i1, $5 -> %i4
  98  int_and %i4, $24 -> %i4
 102  int_rshift %i0, %i4 -> %i0
 106  int_and %i0, $255 -> %i0
 110  int_add %i2, $64 -> %i2
 114  int_mul %i0, $8 -> %i0
 118  int_and %i1, $255 -> %i4
 122  int_rshift %i4, $5 -> %i4
 126  int_add %i0, %i4 -> %i0
 130  int_add %i2, %i0 -> %i4
 134  -live- %i1, %i2, %i3, %i4, %r0
 134  goto_if_not_int_lt %i4, $0, L6
 139  arraylen_gc %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4f852550> -> %i0
 144  int_add %i4, %i0 -> %i4
 148  L7:
 148  getarrayitem_gc_i_pure %r0, %i4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4f852550> -> %i0
 154  int_and %i1, $31 -> %i1
 158  int_lshift $1, %i1 -> %i1
 162  int_and %i0, %i1 -> %i0
 166  int_mul %i3, $8 -> %i1
 170  int_add %i2, %i1 -> %i1
 174  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff565d5050> -> %r0
 178  setfield_gc_i %r0, %i0, FieldDescr<tuple2.item0>
 183  setfield_gc_i %r0, %i1, FieldDescr<tuple2.item1>
 188  ref_return %r0
 190  ---
 190  L6:
 190  goto L7
 193  ---
 193  L4:
 193  goto L5
 196  ---
 196  L1:
 196  goto L2
