   0  getfield_gc_r %r0, FieldDescr<dictiter.dict> -> %r2
   5  -live- %r0, %r2
   8  goto_if_not_ptr_nonzero %r2, L1
  12  getfield_gc_r %r2, FieldDescr<dicttable.entries> -> %r1
  17  getfield_gc_i %r0, FieldDescr<dictiter.index> -> %i3
  22  getfield_gc_i %r2, FieldDescr<dicttable.num_ever_used_items> -> %i2
  27  L2:
  27  -live- %i2, %i3, %r0, %r1, %r2
  30  goto_if_not_int_lt %i3, %i2, L3
  35  int_copy %i3 -> %i0
  38  int_add %i0, $1 -> %i3
  42  getinteriorfield_gc_i %r1, %i0, <rpython.jit.backend.llsupport.descr.InteriorFieldDescr object at 0x0000aaab4b608aa0> -> %i1
  48  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2
  51  goto_if_not %i1, L4
  55  setfield_gc_i %r0, %i3, FieldDescr<dictiter.index>
  60  int_return %i0
  62  ---
  62  L4:
  62  getfield_gc_i %r2, FieldDescr<dicttable.lookup_function_no> -> %i1
  67  int_rshift %i1, $3 -> %i4
  71  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1, %r2
  74  goto_if_not_int_eq %i0, %i4, L5
  79  int_add %i1, $8 -> %i0
  83  setfield_gc_i %r2, %i0, FieldDescr<dicttable.lookup_function_no>
  88  goto L2
  91  ---
  91  L5:
  91  goto L2
  94  ---
  94  L3:
  94  setfield_gc_r %r0, $<* struct dicttable>, FieldDescr<dictiter.dict>
  99  raise $<* struct object>
 101  ---
 101  L1:
 101  raise $<* struct object>
