   0  getfield_gc_r %r0, FieldDescr<dicttable.entries> -> %r2
   5  getfield_gc_r %r0, FieldDescr<dicttable.indexes> -> %r4
  10  arraylen_gc %r4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000563a5bf0db40> -> %i2
  15  int_sub %i2, $1 -> %i5
  19  int_and %i0, %i5 -> %i3
  23  getarrayitem_gc_i %r4, %i3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000563a5bf0db40> -> %i2
  29  -live- %i0, %i1, %i2, %i3, %i5, %r0, %r1, %r2, %r4
  32  goto_if_not_int_ge %i2, $2, L1
  37  int_copy %i3 -> %i4
  40  int_sub %i2, $2 -> %i3
  44  getinteriorfield_gc_r %r2, %i3, <rpython.jit.backend.llsupport.descr.InteriorFieldDescr object at 0x0000563aa89dd248> -> %r3
  50  instance_ptr_eq %r3, %r1 -> %i3
  54  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r4
  57  goto_if_not %i3, L2
  61  int_sub %i2, $2 -> %i2
  65  int_return %i2
  67  ---
  67  L2:
  67  int_copy $-1 -> %i3
  70  L3:
  70  L4:
  70  int_lshift %i4, $2 -> %i2
  74  int_add %i2, %i4 -> %i2
  78  int_add %i2, %i0 -> %i2
  82  int_add %i2, $1L -> %i2
  86  int_and %i2, %i5 -> %i4
  90  getarrayitem_gc_i %r4, %i4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000563a5bf0db40> -> %i2
  96  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r4
  99  goto_if_not_int_is_zero %i2, L5
 103  -live- %i1, %i3, %i4, %r0
 106  goto_if_not_int_eq %i1, $1, L6
 111  -live- %i3, %i4, %r0
 114  goto_if_not_int_eq %i3, $-1, L7
 119  int_copy %i4 -> %i3
 122  L8:
 122  getfield_gc_i %r0, FieldDescr<dicttable.num_ever_used_items> -> %i2
 127  int_add %i2, $2 -> %i2
 131  getfield_gc_r %r0, FieldDescr<dicttable.indexes> -> %r3
 136  int_and %i2, $255 -> %i2
 140  setarrayitem_gc_i %r3, %i3, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000563a5bf0db40>
 146  int_return $-1
 148  ---
 148  L7:
 148  goto L8
 151  ---
 151  L6:
 151  int_return $-1
 153  ---
 153  L5:
 153  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r4
 156  goto_if_not_int_ge %i2, $2, L9
 161  int_sub %i2, $2 -> %i6
 165  getinteriorfield_gc_r %r2, %i6, <rpython.jit.backend.llsupport.descr.InteriorFieldDescr object at 0x0000563aa89dd248> -> %r3
 171  instance_ptr_eq %r3, %r1 -> %i6
 175  -live- %i0, %i1, %i2, %i3, %i4, %i5, %i6, %r0, %r1, %r2, %r4
 178  goto_if_not %i6, L10
 182  int_sub %i2, $2 -> %i2
 186  int_return %i2
 188  ---
 188  L10:
 188  L11:
 188  uint_rshift %i0, $5 -> %i0
 192  goto L4
 195  ---
 195  L9:
 195  -live- %i0, %i1, %i3, %i4, %i5, %r0, %r1, %r2, %r4
 198  goto_if_not_int_eq %i3, $-1, L12
 203  int_copy %i4 -> %i3
 206  int_copy %i3 -> %i4
 209  goto L11
 212  ---
 212  L12:
 212  goto L11
 215  ---
 215  L1:
 215  ref_copy %r4 -> %r3
 218  -live- %i0, %i1, %i2, %i3, %i5, %r0, %r1, %r2, %r3, %r4
 221  goto_if_not_int_eq %i2, $1, L13
 226  int_copy %i3 -> %i4
 229  goto L3
 232  ---
 232  L13:
 232  -live- %i1, %i3, %r0, %r3
 235  goto_if_not_int_eq %i1, $1, L14
 240  getfield_gc_i %r0, FieldDescr<dicttable.num_ever_used_items> -> %i2
 245  int_add %i2, $2 -> %i2
 249  int_and %i2, $255 -> %i2
 253  setarrayitem_gc_i %r3, %i3, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000563a5bf0db40>
 259  int_return $-1
 261  ---
 261  L14:
 261  int_return $-1
