   0  inline_call_ir_r <JitCode 'interp_w__W_XRange'>, I[$False], R[%r0] -> %r0
   8  -live- %r0
   8  getfield_gc_i %r0, FieldDescr<pypy.module.__builtin__.functional.W_XRange.inst_start> -> %i0
  13  getfield_gc_i %r0, FieldDescr<pypy.module.__builtin__.functional.W_XRange.inst_len> -> %i1
  18  int_sub %i1, $1 -> %i2
  22  getfield_gc_i %r0, FieldDescr<pypy.module.__builtin__.functional.W_XRange.inst_step> -> %i3
  27  int_mul %i2, %i3 -> %i2
  31  int_add %i0, %i2 -> %i0
  35  int_neg %i3 -> %i2
  38  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3ef240f0> -> %r0
  42  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.__builtin__.functional.W_XRangeIterator.inst_current>
  47  setfield_gc_i %r0, %i1, FieldDescr<pypy.module.__builtin__.functional.W_XRangeIterator.inst_remaining>
  52  setfield_gc_i %r0, %i2, FieldDescr<pypy.module.__builtin__.functional.W_XRangeIterator.inst_step>
  57  ref_return %r0
