   0  L1:
   0  -live- %i0, %i1, %i2, %r0, %r1, %r2
   0  ref_guard_value %r0
   2  -live- %i0, %i1, %i2, %r0, %r1, %r2
   2  jit_merge_point $4, I[], R[%r0], F[], I[%i0, %i1, %i2], R[%r1, %r2], F[]
  16  -live- %i0, %i1, %i2, %r0, %r1, %r2
  16  inline_call_r_r <JitCode 'hash'>, R[%r1] -> %r1
  22  -live- %i0, %i1, %i2, %r0, %r1, %r2
  22  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i3
  27  int_xor %i2, %i3 -> %i3
  31  int_mul %i3, %i1 -> %i2
  35  int_sub %i0, $1 -> %i0
  39  int_add %i0, $82520 -> %i3
  43  int_add %i3, %i0 -> %i3
  47  int_add %i1, %i3 -> %i1
  51  getfield_gc_r %r2, FieldDescr<listiter.list> -> %r1
  56  getfield_gc_i %r2, FieldDescr<listiter.index> -> %i3
  61  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff49db9320> -> %i4
  66  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1, %r2
  66  goto_if_not_int_ge %i3, %i4, L2
  71  int_add %i2, $97531 -> %i3
  75  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff47af5a00> -> %r1
  79  setfield_gc_i %r1, %i3, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
  84  ref_return %r1
  86  ---
  86  L2:
  86  int_add %i3, $1 -> %i4
  90  setfield_gc_i %r2, %i4, FieldDescr<listiter.index>
  95  getarrayitem_gc_r_pure %r1, %i3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff49db9320> -> %r1
 101  goto L1
