   0  inline_call_ir_v <JitCode 'll_call_delete_by_entry_index__dicttablePtr_Signed_Signed_Signed'>, I[%i0, %i1, $1], R[%r0]
   9  -live- %i1, %r0
   9  inline_call_ir_v <JitCode '_ll_dict_del_entry__dicttablePtr_Signed'>, I[%i1], R[%r0]
  16  -live- %i1, %r0
  16  getfield_gc_i %r0, FieldDescr<dicttable.num_live_items> -> %i0
  21  -live- %i0, %i1, %r0
  21  goto_if_not_int_is_zero %i0, L1
  25  setfield_gc_i %r0, $0, FieldDescr<dicttable.num_ever_used_items>
  30  getfield_gc_i %r0, FieldDescr<dicttable.lookup_function_no> -> %i0
  35  int_and %i0, $7 -> %i0
  39  setfield_gc_i %r0, %i0, FieldDescr<dicttable.lookup_function_no>
  44  L2:
  44  getfield_gc_i %r0, FieldDescr<dicttable.num_live_items> -> %i0
  49  int_add %i0, $16 -> %i0
  53  getfield_gc_r %r0, FieldDescr<dicttable.entries> -> %r1
  58  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018c09ac98> -> %i1
  63  residual_call_ir_i $<* fn ll_int_py_div_nonnegargs__Signed_Signed>, I[%i1, $8], R[], <CallDescr(ii) EF=0 OS_INT_PY_DIV> -> %i1
  72  -live- %i0, %i1, %r0
  72  goto_if_not_int_le %i0, %i1, L3
  77  residual_call_r_v $<* fn ll_dict_resize__dicttablePtr>, R[%r0], <CallDescr(r) EF=5>
  83  -live-
  83  void_return
  84  ---
  84  L3:
  84  void_return
  85  ---
  85  L1:
  85  getfield_gc_i %r0, FieldDescr<dicttable.num_ever_used_items> -> %i0
  90  int_sub %i0, $1 -> %i0
  94  -live- %i0, %i1, %r0
  94  goto_if_not_int_eq %i1, %i0, L4
  99  L5:
  99  int_sub %i1, $1 -> %i1
 103  getfield_gc_r %r0, FieldDescr<dicttable.entries> -> %r1
 108  getinteriorfield_gc_r %r1, %i1, <rpython.jit.backend.llsupport.descr.InteriorFieldDescr object at 0x000000018c09ac28> -> %r1
 114  -live- %i1, %r0, %r1
 114  goto_if_not_ptr_ne %r1, $<* struct rpy_string>, L6
 119  int_add %i1, $1 -> %i0
 123  setfield_gc_i %r0, %i0, FieldDescr<dicttable.num_ever_used_items>
 128  goto L2
 131  ---
 131  L6:
 131  goto L5
 134  ---
 134  L4:
 134  goto L2
