   0  -live- %i0
   0  goto_if_not_int_lt %i0, $128, L1
   5  -live- %i0
   5  goto_if_not_int_ge %i0, $97, L2
  10  -live- %i0
  10  goto_if_not_int_le %i0, $122, L3
  15  int_sub %i0, $32 -> %i0
  19  new_array $1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288> -> %r0
  24  setarrayitem_gc_i %r0, $0, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288>
  30  ref_return %r0
  32  ---
  32  L3:
  32  L4:
  32  new_array $1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288> -> %r0
  37  setarrayitem_gc_i %r0, $0, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288>
  43  ref_return %r0
  45  ---
  45  L2:
  45  goto L4
  48  ---
  48  L1:
  48  inline_call_ir_r <JitCode 'll_dict_getitem__dicttablePtr_Signed'>, I[%i0], R[$<* struct dicttable>] -> %r0
  56  -live- %i0, %r0
  56  catch_exception L5
  59  getfield_gc_r_pure %r0, FieldDescr<tuple3.item2> -> %r0
  64  ref_return %r0
  66  ---
  66  L5:
  66  goto_if_exception_mismatch $<* struct object_vtable>, L6
  70  inline_call_ir_v <JitCode 'll_dict_getitem__dicttablePtr_Signed'>, I[%i0], R[$<* struct dicttable>]
  77  -live- %i0
  77  catch_exception L7
  80  raise $<* struct object>
  82  ---
  82  L7:
  82  goto_if_exception_mismatch $<* struct object_vtable>, L8
  86  -live- %i0
  86  goto_if_not_int_lt %i0, $128, L9
  91  int_copy %i0 -> %i1
  94  -live- %i1
  94  goto_if_not_int_ge %i1, $97, L10
  99  -live- %i1
  99  goto_if_not_int_le %i1, $122, L11
 104  int_sub %i1, $32 -> %i1
 108  L12:
 108  new_array $1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288> -> %r0
 113  setarrayitem_gc_i %r0, $0, %i1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288>
 119  ref_return %r0
 121  ---
 121  L11:
 121  goto L12
 124  ---
 124  L10:
 124  goto L12
 127  ---
 127  L9:
 127  inline_call_ir_i <JitCode 'll_dict_getitem__dicttablePtr_Signed'>, I[%i0], R[$<* struct dicttable>] -> %i1
 135  -live- %i0, %i1
 135  catch_exception L13
 138  goto L12
 141  ---
 141  L13:
 141  goto_if_exception_mismatch $<* struct object_vtable>, L14
 145  int_copy %i0 -> %i1
 148  ref_isvirtual $<* struct dicttable> -> %i0
 151  -live- %i0, %i1
 151  goto_if_not %i0, L15
 155  inline_call_ir_i <JitCode 'll_call_lookup_function__v1660___simple_call__function_'>, I[%i1, %i1, $0], R[$<* struct dicttable>] -> %i0
 165  -live- %i0, %i1
 165  L16:
 165  -live- %i0, %i1
 165  goto_if_not_int_lt %i0, $0, L17
 170  goto L12
 173  ---
 173  L17:
 173  getfield_gc_r $<* struct dicttable>, FieldDescr<dicttable.entries> -> %r0
 178  getinteriorfield_gc_i %r0, %i0, <rpython.jit.backend.llsupport.descr.InteriorFieldDescr object at 0x000002aa8ff1c330> -> %i1
 184  goto L12
 187  ---
 187  L15:
 187  residual_call_ir_i $<* fn ll_call_lookup_function_trampoline__v1677___simple_call__function_>, I[%i1, %i1, $0], R[$<* struct dicttable>], <CallDescr(riii) EF=5 OS_DICT_LOOKUP> -> %i0
 198  -live- %i0, %i1
 198  goto L16
 201  ---
 201  L14:
 201  reraise
 202  ---
 202  L8:
 202  reraise
 203  ---
 203  L6:
 203  reraise
