   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
  12  inline_call_ir_v <JitCode '_ll_dict_del_entry__dicttablePtr_Signed'>, I[%i1], R[%r0]
  19  -live- %i1, %r0
  22  getfield_gc_i %r0, FieldDescr<dicttable.num_live_items> -> %i0
  27  -live- %i0, %i1, %r0
  30  goto_if_not_int_is_zero %i0, L1
  34  setfield_gc_i %r0, $0, FieldDescr<dicttable.num_ever_used_items>
  39  getfield_gc_i %r0, FieldDescr<dicttable.lookup_function_no> -> %i0
  44  int_and %i0, $7 -> %i0
  48  setfield_gc_i %r0, %i0, FieldDescr<dicttable.lookup_function_no>
  53  L2:
  53  getfield_gc_i %r0, FieldDescr<dicttable.num_live_items> -> %i0
  58  int_add %i0, $16 -> %i0
  62  getfield_gc_r %r0, FieldDescr<dicttable.entries> -> %r1
  67  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555a9f22caa0> -> %i1
  72  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
  81  -live- %i0, %i1, %r0
  84  goto_if_not_int_le %i0, %i1, L3
  89  residual_call_r_v $<* fn ll_dict_resize__dicttablePtr>, R[%r0], <CallDescr(r) EF=5>
  95  -live-
  98  void_return
  99  ---
  99  L3:
  99  void_return
 100  ---
 100  L1:
 100  getfield_gc_i %r0, FieldDescr<dicttable.num_ever_used_items> -> %i0
 105  int_sub %i0, $1 -> %i0
 109  -live- %i0, %i1, %r0
 112  goto_if_not_int_eq %i1, %i0, L4
 117  L5:
 117  int_sub %i1, $1 -> %i1
 121  getfield_gc_r %r0, FieldDescr<dicttable.entries> -> %r1
 126  getinteriorfield_gc_r %r1, %i1, <rpython.jit.backend.llsupport.descr.InteriorFieldDescr object at 0x0000555a9f22d4e8> -> %r1
 132  instance_ptr_ne %r1, $<* struct pypy.objspace.std.unicodeobject.W_UnicodeObject> -> %i0
 136  -live- %i0, %i1, %r0
 139  goto_if_not %i0, L6
 143  int_add %i1, $1 -> %i0
 147  setfield_gc_i %r0, %i0, FieldDescr<dicttable.num_ever_used_items>
 152  goto L2
 155  ---
 155  L6:
 155  goto L5
 158  ---
 158  L4:
 158  goto L2
