   0  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab32baaa68> -> %r1
   4  getfield_gc_r %r0, FieldDescr<dicttable.entries> -> %r2
   9  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab32b83868> -> %i0
  14  new_array_clear %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab32b83868> -> %r2
  19  setfield_gc_r %r1, %r2, FieldDescr<dicttable.entries>
  24  getfield_gc_i %r0, FieldDescr<dicttable.num_live_items> -> %i0
  29  setfield_gc_i %r1, %i0, FieldDescr<dicttable.num_live_items>
  34  getfield_gc_i %r0, FieldDescr<dicttable.num_ever_used_items> -> %i0
  39  setfield_gc_i %r1, %i0, FieldDescr<dicttable.num_ever_used_items>
  44  getfield_gc_r %r0, FieldDescr<dicttable.entries> -> %r3
  49  residual_call_ir_v $<* fn ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed>, I[$0, $0, %i0], R[%r3, %r2], <CallDescr(rriii) EF=2 OS_ARRAYCOPY>
  60  getfield_gc_i %r0, FieldDescr<dicttable.lookup_function_no> -> %i0
  65  int_and %i0, $7 -> %i0
  69  -live- %i0, %r0, %r1
  72  switch %i0, <SwitchDictDescr 0:L1, 1:L2, 2:L3>
  76  getfield_gc_r %r0, FieldDescr<dicttable.indexes> -> %r2
  81  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab2c875948> -> %i0
  86  new_array_clear %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab2c875948> -> %r3
  91  residual_call_ir_v $<* fn ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed>, I[$0, $0, %i0], R[%r2, %r3], <CallDescr(rriii) EF=2 OS_ARRAYCOPY>
 102  setfield_gc_r %r1, %r3, FieldDescr<dicttable.indexes>
 107  setfield_gc_i %r1, $3, FieldDescr<dicttable.lookup_function_no>
 112  L4:
 112  getfield_gc_i %r0, FieldDescr<dicttable.resize_counter> -> %i0
 117  setfield_gc_i %r1, %i0, FieldDescr<dicttable.resize_counter>
 122  ref_return %r1
 124  ---
 124  L1:
 124  -live- %r0, %r1
 127  getfield_gc_r %r0, FieldDescr<dicttable.indexes> -> %r2
 132  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab2c875cc8> -> %i0
 137  new_array_clear %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab2c875cc8> -> %r3
 142  residual_call_ir_v $<* fn ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed>, I[$0, $0, %i0], R[%r2, %r3], <CallDescr(rriii) EF=2 OS_ARRAYCOPY>
 153  setfield_gc_r %r1, %r3, FieldDescr<dicttable.indexes>
 158  setfield_gc_i %r1, $0, FieldDescr<dicttable.lookup_function_no>
 163  goto L4
 166  ---
 166  L2:
 166  -live- %r0, %r1
 169  getfield_gc_r %r0, FieldDescr<dicttable.indexes> -> %r2
 174  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab2c85e950> -> %i0
 179  new_array_clear %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab2c85e950> -> %r3
 184  residual_call_ir_v $<* fn ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed>, I[$0, $0, %i0], R[%r2, %r3], <CallDescr(rriii) EF=2 OS_ARRAYCOPY>
 195  setfield_gc_r %r1, %r3, FieldDescr<dicttable.indexes>
 200  setfield_gc_i %r1, $1, FieldDescr<dicttable.lookup_function_no>
 205  goto L4
 208  ---
 208  L3:
 208  -live- %r0, %r1
 211  getfield_gc_r %r0, FieldDescr<dicttable.indexes> -> %r2
 216  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab2c875910> -> %i0
 221  new_array_clear %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab2c875910> -> %r3
 226  residual_call_ir_v $<* fn ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed>, I[$0, $0, %i0], R[%r2, %r3], <CallDescr(rriii) EF=2 OS_ARRAYCOPY>
 237  setfield_gc_r %r1, %r3, FieldDescr<dicttable.indexes>
 242  setfield_gc_i %r1, $2, FieldDescr<dicttable.lookup_function_no>
 247  goto L4
