   0  int_rshift %i0, $7 -> %i1
   4  -live- %i0, %i1
   7  goto_if_not_int_lt %i1, $0, L1
  12  int_add %i1, $8704 -> %i1
  16  L2:
  16  strgetitem $<* struct rpy_string>, %i1 -> %i1
  20  int_lshift %i1, $7 -> %i1
  24  int_and %i0, $127 -> %i0
  28  int_add %i1, %i0 -> %i0
  32  -live- %i0
  35  goto_if_not_int_lt %i0, $0, L3
  40  arraylen_gc $<* array [ 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 2L, 3L, (...), 659L, 659L, 659L, 133L, 133L ]>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7be0d5d0> -> %i1
  45  int_add %i0, %i1 -> %i0
  49  L4:
  49  getarrayitem_gc_i_pure $<* array [ 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 2L, 3L, (...), 659L, 659L, 659L, 133L, 133L ]>, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7be0d5d0> -> %i1
  55  int_return %i1
  57  ---
  57  L3:
  57  goto L4
  60  ---
  60  L1:
  60  goto L2
