   0  int_add %i0, $1 -> %i3
   4  -live- %i0, %i1, %i3, %r0
   4  goto_if_not_int_lt %i3, $0, L1
   9  arraylen_gc %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x10037669e50> -> %i2
  14  int_add %i3, %i2 -> %i3
  18  L2:
  18  getarrayitem_gc_i_pure %r0, %i3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x10037669e50> -> %i2
  24  int_add %i0, $2 -> %i3
  28  -live- %i1, %i2, %i3, %r0
  28  goto_if_not_int_ge %i1, $65536, L3
  33  int_mul %i2, $8 -> %i0
  37  int_add %i0, $64 -> %i0
  41  int_add %i3, %i0 -> %i0
  45  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x1008331c3d0> -> %r0
  49  setfield_gc_i %r0, $0, FieldDescr<tuple2.item0>
  54  setfield_gc_i %r0, %i0, FieldDescr<tuple2.item1>
  59  ref_return %r0
  61  ---
  61  L3:
  61  int_rshift %i1, $10 -> %i0
  65  int_add %i3, %i0 -> %i4
  69  -live- %i1, %i2, %i3, %i4, %r0
  69  goto_if_not_int_lt %i4, $0, L4
  74  arraylen_gc %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x10037669e50> -> %i0
  79  int_add %i4, %i0 -> %i4
  83  L5:
  83  getarrayitem_gc_i_pure %r0, %i4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x10037669e50> -> %i0
  89  int_rshift %i1, $5 -> %i4
  93  int_and %i4, $24 -> %i4
  97  int_rshift %i0, %i4 -> %i0
 101  int_and %i0, $255 -> %i0
 105  int_add %i3, $64 -> %i3
 109  int_mul %i0, $8 -> %i0
 113  int_and %i1, $255 -> %i4
 117  int_rshift %i4, $5 -> %i4
 121  int_add %i0, %i4 -> %i0
 125  int_add %i3, %i0 -> %i4
 129  -live- %i1, %i2, %i3, %i4, %r0
 129  goto_if_not_int_lt %i4, $0, L6
 134  arraylen_gc %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x10037669e50> -> %i0
 139  int_add %i4, %i0 -> %i4
 143  L7:
 143  getarrayitem_gc_i_pure %r0, %i4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x10037669e50> -> %i0
 149  int_and %i1, $31 -> %i1
 153  int_lshift $1, %i1 -> %i1
 157  int_and %i0, %i1 -> %i0
 161  int_mul %i2, $8 -> %i1
 165  int_add %i3, %i1 -> %i1
 169  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x1008331c3d0> -> %r0
 173  setfield_gc_i %r0, %i0, FieldDescr<tuple2.item0>
 178  setfield_gc_i %r0, %i1, FieldDescr<tuple2.item1>
 183  ref_return %r0
 185  ---
 185  L6:
 185  goto L7
 188  ---
 188  L4:
 188  goto L5
 191  ---
 191  L1:
 191  goto L2
