   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  int_signext %i0, $4 -> %i1
  23  residual_call_ir_i $<* fn tolower>, I[%i1], R[], <CallDescr(i) EF=2> -> %i0
  31  int_return %i0
  33  ---
  33  L2:
  33  int_return %i0
  35  ---
  35  L1:
  35  int_and %i1, $32 -> %i1
  39  -live- %i0, %i1
  42  goto_if_not_int_is_true %i1, L3
  46  -live- %i0
  49  goto_if_not_int_lt %i0, $128, L4
  54  int_between $65, %i0, $91 -> %i1
  59  int_mul %i1, $32 -> %i1
  63  int_add %i0, %i1 -> %i0
  67  int_return %i0
  69  ---
  69  L4:
  69  -live- %i0
  72  goto_if_not_int_lt %i0, $128, L5
  77  -live- %i0
  80  goto_if_not_int_ge %i0, $65, L6
  85  -live- %i0
  88  goto_if_not_int_le %i0, $90, L7
  93  int_add %i0, $32 -> %i0
  97  int_return %i0
  99  ---
  99  L7:
  99  int_return %i0
 101  ---
 101  L6:
 101  int_return %i0
 103  ---
 103  L5:
 103  inline_call_ir_i <JitCode '_db_index'>, I[%i0], R[] -> %i1
 110  -live- %i0, %i1
 113  goto_if_not_int_ge %i1, $53, L8
 118  -live- %i0, %i1
 121  goto_if_not_int_le %i1, $777, L9
 126  int_sub %i1, $53 -> %i2
 130  -live- %i0, %i2
 133  goto_if_not_int_lt %i2, $0, L10
 138  arraylen_gc $<* array [ -32L, -32L, 0L, 0L, 0L, 0L, 0L, -1L, 0L, 0L, -1L, 199L, (...), 0L, 0L, 0L, 0L, -40L ]>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab5ad33280> -> %i1
 143  int_add %i2, %i1 -> %i2
 147  L11:
 147  getarrayitem_gc_i_pure $<* array [ -32L, -32L, 0L, 0L, 0L, 0L, 0L, -1L, 0L, 0L, -1L, 199L, (...), 0L, 0L, 0L, 0L, -40L ]>, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab5ad33280> -> %i1
 153  L12:
 153  int_sub %i0, %i1 -> %i0
 157  int_return %i0
 159  ---
 159  L10:
 159  goto L11
 162  ---
 162  L9:
 162  L13:
 162  -live- %i0, %i1
 165  goto_if_not_int_lt %i1, $53, L14
 170  int_copy $0 -> %i1
 173  goto L12
 176  ---
 176  L14:
 176  -live- %i0, %i1
 179  goto_if_not_int_lt %i1, $836, L15
 184  int_copy $0 -> %i1
 187  goto L12
 190  ---
 190  L15:
 190  raise $<* struct object>
 192  ---
 192  L8:
 192  goto L13
 195  ---
 195  L3:
 195  int_between $65, %i0, $91 -> %i1
 200  int_mul %i1, $32 -> %i1
 204  int_add %i0, %i1 -> %i0
 208  int_return %i0
