   0  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x17c58170> -> %r1
   4  getfield_gc_r %r0, FieldDescr<dicttable.entries> -> %r2
   9  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x17bdb370> -> %i0
  14  new_array_clear %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x17bdb370> -> %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, $3 -> %i0
  69  -live- %i0, %r0, %r1
  72  switch %i0, <SwitchDictDescr 0:L1, 1:L2>
  76  getfield_gc_r %r0, FieldDescr<dicttable.indexes> -> %r2
  81  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4d0617d0> -> %i0
  86  new_array_clear %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4d0617d0> -> %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, $2, FieldDescr<dicttable.lookup_function_no>
 112  L3:
 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 0x4d0617f0> -> %i0
 137  new_array_clear %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4d0617f0> -> %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 L3
 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 0x4d05d190> -> %i0
 179  new_array_clear %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4d05d190> -> %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 L3
