   0  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaaaf0cec640> -> %r1
   4  setfield_gc_r %r1, $<* array [  ]>, FieldDescr<dicttable.entries>
   9  setfield_gc_i %r1, $0, FieldDescr<dicttable.num_live_items>
  14  setfield_gc_i %r1, $0, FieldDescr<dicttable.num_ever_used_items>
  19  setfield_gc_i %r1, $4, FieldDescr<dicttable.lookup_function_no>
  24  setfield_gc_r %r1, $<* None>, FieldDescr<dicttable.indexes>
  29  getfield_gc_r %r0, FieldDescr<pypy.interpreter.argument.Arguments.inst_keywords> -> %r2
  34  -live- %r0, %r1, %r2
  37  goto_if_not_ptr_nonzero %r2, L1
  41  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %i0
  46  -live- %i0, %r0, %r1
  49  goto_if_not_int_is_true %i0, L2
  53  getfield_gc_r %r0, FieldDescr<pypy.interpreter.argument.Arguments.inst_keywords> -> %r2
  58  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %i2
  63  int_copy $0 -> %i1
  66  L3:
  66  -live- %i1, %i2, %r0, %r1
  69  goto_if_not_int_ge %i1, %i2, L4
  74  L5:
  74  getfield_gc_r %r0, FieldDescr<pypy.interpreter.argument.Arguments.inst_arguments_w> -> %r2
  79  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaaaf7515248> -> %r0
  83  setfield_gc_r %r0, %r2, FieldDescr<tuple2.item0>
  88  setfield_gc_r %r0, %r1, FieldDescr<tuple2.item1>
  93  ref_return %r0
  95  ---
  95  L4:
  95  int_copy %i1 -> %i0
  98  int_add %i0, $1 -> %i1
 102  getfield_gc_r %r0, FieldDescr<pypy.interpreter.argument.Arguments.inst_keywords_w> -> %r2
 107  getarrayitem_gc_r %r2, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %r3
 113  getfield_gc_r %r0, FieldDescr<pypy.interpreter.argument.Arguments.inst_keywords> -> %r2
 118  getarrayitem_gc_r %r2, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %r2
 124  -live- %i1, %i2, %r0, %r1, %r2, %r3
 127  goto_if_not_ptr_nonzero %r2, L6
 131  strhash %r2 -> %i0
 134  conditional_call_value_ir_i %i0, $<* fn _ll_strhash__rpy_stringPtr>, I[], R[%r2], <CallDescr(r) EF=2> -> %i3
 143  L7:
 143  ref_isvirtual %r1 -> %i0
 146  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2, %r3
 149  goto_if_not %i0, L8
 153  inline_call_ir_i <JitCode 'll_call_lookup_function__v1021___simple_call__function_'>, I[%i3, $1], R[%r1, %r2] -> %i0
 163  L9:
 163  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2, %r3
 166  inline_call_ir_v <JitCode '_ll_dict_setitem_lookup_done_look_inside_iff__dicttablePtr_rpy_stringPtr_GCREFPtr_Signed_Signed'>, I[%i3, %i0], R[%r1, %r2, %r3]
 176  -live- %i1, %i2, %r0, %r1
 179  goto L3
 182  ---
 182  L8:
 182  residual_call_ir_i $<* fn ll_call_lookup_function_trampoline__v1041___simple_call__function_>, I[%i3, $1], R[%r1, %r2], <CallDescr(rrii) EF=5 OS_DICT_LOOKUP> -> %i0
 193  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2, %r3
 196  goto L9
 199  ---
 199  L6:
 199  int_copy $0 -> %i3
 202  goto L7
 205  ---
 205  L2:
 205  goto L5
 208  ---
 208  L1:
 208  goto L5
