   0  -live- %i0, %i1, %r0
   0  goto_if_not_int_lt %i1, $256, L1
   5  int_add %i0, $1 -> %i3
   9  int_rshift %i1, $5 -> %i2
  13  int_add %i3, %i2 -> %i2
  17  -live- %i0, %i1, %i2, %r0
  17  goto_if_not_int_lt %i2, $0, L2
  22  arraylen_gc %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009280d710> -> %i3
  27  int_add %i2, %i3 -> %i2
  31  L3:
  31  getarrayitem_gc_i_pure %r0, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009280d710> -> %i3
  37  int_and %i1, $31 -> %i2
  41  int_lshift $1, %i2 -> %i2
  45  int_and %i3, %i2 -> %i3
  49  L4:
  49  int_add %i0, $9 -> %i0
  53  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10092820c10> -> %r0
  57  setfield_gc_i %r0, %i3, FieldDescr<tuple2.item0>
  62  setfield_gc_i %r0, %i0, FieldDescr<tuple2.item1>
  67  ref_return %r0
  69  ---
  69  L2:
  69  goto L3
  72  ---
  72  L1:
  72  int_copy $0 -> %i3
  75  goto L4
