   0  int_and %i1, $4 -> %i2
   4  -live- %i0, %i1, %i2
   7  goto_if_not_int_is_true %i2, L1
  11  -live- %i0
  14  goto_if_not_int_lt %i0, $256, L2
  19  residual_call_ir_i $<* fn tolower>, I[%i0], R[], <CallDescr(i) EF=2> -> %i0
  27  int_return %i0
  29  ---
  29  L2:
  29  int_return %i0
  31  ---
  31  L1:
  31  int_and %i1, $32 -> %i1
  35  -live- %i0, %i1
  38  goto_if_not_int_is_true %i1, L3
  42  -live- %i0
  45  goto_if_not_int_lt %i0, $128, L4
  50  int_between $65, %i0, $91 -> %i1
  55  int_mul %i1, $32 -> %i1
  59  int_add %i0, %i1 -> %i0
  63  int_return %i0
  65  ---
  65  L4:
  65  -live- %i0
  68  goto_if_not_int_lt %i0, $128, L5
  73  -live- %i0
  76  goto_if_not_int_ge %i0, $65, L6
  81  -live- %i0
  84  goto_if_not_int_le %i0, $90, L7
  89  int_add %i0, $32 -> %i0
  93  int_return %i0
  95  ---
  95  L7:
  95  int_return %i0
  97  ---
  97  L6:
  97  int_return %i0
  99  ---
  99  L5:
  99  inline_call_ir_i <JitCode '_db_index'>, I[%i0], R[] -> %i1
 106  -live- %i0, %i1
 109  goto_if_not_int_ge %i1, $53, L8
 114  -live- %i0, %i1
 117  goto_if_not_int_le %i1, $777, L9
 122  int_sub %i1, $53 -> %i2
 126  -live- %i0, %i2
 129  goto_if_not_int_lt %i2, $0, L10
 134  arraylen_gc $<* array [ -32, -32, 0, 0, 0, 0, 0, -1, 0, 0, -1, 199, (...), 0, 0, 0, 0, -40 ]>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4dff0910> -> %i1
 139  int_add %i2, %i1 -> %i2
 143  L11:
 143  getarrayitem_gc_i_pure $<* array [ -32, -32, 0, 0, 0, 0, 0, -1, 0, 0, -1, 199, (...), 0, 0, 0, 0, -40 ]>, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4dff0910> -> %i1
 149  L12:
 149  int_sub %i0, %i1 -> %i0
 153  int_return %i0
 155  ---
 155  L10:
 155  goto L11
 158  ---
 158  L9:
 158  L13:
 158  -live- %i0, %i1
 161  goto_if_not_int_lt %i1, $53, L14
 166  int_copy $0 -> %i1
 169  goto L12
 172  ---
 172  L14:
 172  -live- %i0, %i1
 175  goto_if_not_int_lt %i1, $836, L15
 180  int_copy $0 -> %i1
 183  goto L12
 186  ---
 186  L15:
 186  raise $<* struct object>
 188  ---
 188  L8:
 188  goto L13
 191  ---
 191  L3:
 191  int_between $65, %i0, $91 -> %i1
 196  int_mul %i1, $32 -> %i1
 200  int_add %i0, %i1 -> %i0
 204  int_return %i0
