   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 0x7fff4a8e3370> -> %i2
  19  int_add %i3, %i2 -> %i3
  23  L2:
  23  getarrayitem_gc_i_pure %r0, %i3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4a8e3370> -> %i2
  29  int_add %i0, $2 -> %i3
  33  -live- %i1, %i2, %i3, %r0
  33  goto_if_not_int_ge %i1, $65536, L3
  38  int_mul %i2, $8 -> %i0
  42  int_add %i0, $64 -> %i0
  46  int_add %i3, %i0 -> %i0
  50  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4630f320> -> %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 %i3, %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 0x7fff4a8e3370> -> %i0
  84  int_add %i4, %i0 -> %i4
  88  L5:
  88  getarrayitem_gc_i_pure %r0, %i4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4a8e3370> -> %i0
  94  int_rshift %i1, $5 -> %i4
  98  int_invert %i4 -> %i4
 101  int_and %i4, $24 -> %i4
 105  int_rshift %i0, %i4 -> %i0
 109  int_and %i0, $255 -> %i0
 113  int_add %i3, $64 -> %i3
 117  int_mul %i0, $8 -> %i0
 121  int_and %i1, $255 -> %i4
 125  int_rshift %i4, $5 -> %i4
 129  int_add %i0, %i4 -> %i0
 133  int_add %i3, %i0 -> %i4
 137  -live- %i1, %i2, %i3, %i4, %r0
 137  goto_if_not_int_lt %i4, $0, L6
 142  arraylen_gc %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4a8e3370> -> %i0
 147  int_add %i4, %i0 -> %i4
 151  L7:
 151  getarrayitem_gc_i_pure %r0, %i4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4a8e3370> -> %i0
 157  int_and %i1, $31 -> %i1
 161  int_lshift $1, %i1 -> %i1
 165  int_and %i0, %i1 -> %i0
 169  int_mul %i2, $8 -> %i1
 173  int_add %i3, %i1 -> %i1
 177  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4630f320> -> %r0
 181  setfield_gc_i %r0, %i0, FieldDescr<tuple2.item0>
 186  setfield_gc_i %r0, %i1, FieldDescr<tuple2.item1>
 191  ref_return %r0
 193  ---
 193  L6:
 193  goto L7
 196  ---
 196  L4:
 196  goto L5
 199  ---
 199  L1:
 199  goto L2
