   0  inline_call_ir_i <JitCode '_db_index'>, I[%i1], R[] -> %i2
   7  -live- %i0, %i2, %r1
  10  goto_if_not_int_lt %i2, $0, L1
  15  arraylen_gc $<* array [ <* struct rpy_string { hash=-1734621848, chars=... }>, <* struct rpy_string { hash=-1734621848, chars=... }>, <* struct rpy_string { hash=-1734621848, chars=... }>, <* struct rpy_string { hash=-1734621848, chars=... }>, <* struct rpy_string { hash=-1734621848, chars=... }>, <* struct rpy_string { hash=554590463, chars=... }>, <* struct rpy_string { hash=492969117, chars=... }>, <* struct rpy_string { hash=492969117, chars=... }>, <* struct rpy_string { hash=-1636028072, chars=... }>, <* struct rpy_string { hash=492969117, chars=... }>, <* struct rpy_string { hash=492969089, chars=... }>, <* struct rpy_string { hash=492969111, chars=... }>, (...), <* struct rpy_string { hash=480644868, chars=... }>, <* struct rpy_string { hash=480644868, chars=... }>, <* struct rpy_string { hash=480644868, chars=... }>, <* struct rpy_string { hash=-1636028074, chars=... }>, <* struct rpy_string { hash=480644871, chars=... }> ]>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4d061810> -> %i1
  20  int_add %i2, %i1 -> %i2
  24  L2:
  24  getarrayitem_gc_r_pure $<* array [ <* struct rpy_string { hash=-1734621848, chars=... }>, <* struct rpy_string { hash=-1734621848, chars=... }>, <* struct rpy_string { hash=-1734621848, chars=... }>, <* struct rpy_string { hash=-1734621848, chars=... }>, <* struct rpy_string { hash=-1734621848, chars=... }>, <* struct rpy_string { hash=554590463, chars=... }>, <* struct rpy_string { hash=492969117, chars=... }>, <* struct rpy_string { hash=492969117, chars=... }>, <* struct rpy_string { hash=-1636028072, chars=... }>, <* struct rpy_string { hash=492969117, chars=... }>, <* struct rpy_string { hash=492969089, chars=... }>, <* struct rpy_string { hash=492969111, chars=... }>, (...), <* struct rpy_string { hash=480644868, chars=... }>, <* struct rpy_string { hash=480644868, chars=... }>, <* struct rpy_string { hash=480644868, chars=... }>, <* struct rpy_string { hash=-1636028074, chars=... }>, <* struct rpy_string { hash=480644871, chars=... }> ]>, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4d061810> -> %r0
  30  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r1
  35  int_add %i0, $1 -> %i2
  39  -live- %i0, %i2, %r0, %r1
  42  goto_if_not_int_lt %i2, $0, L3
  47  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4dff0910> -> %i1
  52  int_add %i2, %i1 -> %i2
  56  L4:
  56  getarrayitem_gc_i_pure %r1, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4dff0910> -> %i1
  62  int_and %i1, $127 -> %i3
  66  int_rshift %i1, $8 -> %i2
  70  int_and %i2, $127 -> %i2
  74  int_and %i1, $128 -> %i5
  78  -live- %i0, %i2, %i3, %i5, %r0
  81  goto_if_not_int_is_zero %i2, L5
  85  strgetitem %r0, $0 -> %i1
  89  L6:
  89  -live- %i0, %i1, %i3, %i5
  92  goto_if_not_int_is_true %i5, L7
  96  int_ne %i1, %i3 -> %i1
 100  L8:
 100  int_add %i0, $2 -> %i0
 104  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x4cf9fbb0> -> %r0
 108  setfield_gc_i %r0, %i1, FieldDescr<tuple2.item0>
 113  setfield_gc_i %r0, %i0, FieldDescr<tuple2.item1>
 118  ref_return %r0
 120  ---
 120  L7:
 120  int_eq %i1, %i3 -> %i1
 124  goto L8
 127  ---
 127  L5:
 127  strgetitem %r0, $0 -> %i1
 131  strgetitem %r0, $1 -> %i4
 135  int_lshift %i4, $8 -> %i4
 139  int_or %i1, %i4 -> %i1
 143  int_lshift %i2, $8 -> %i2
 147  int_or %i3, %i2 -> %i3
 151  goto L6
 154  ---
 154  L3:
 154  goto L4
 157  ---
 157  L1:
 157  goto L2
