   0  inline_call_r_r <JitCode 'iter'>, R[%r0] -> %r2
   6  -live- %i0, %r0, %r2
   6  -live- %i0, %r0, %r2
   6  goto_if_not_int_eq %i0, $-1, L1
  11  -live- %r0, %r2
  11  goto_if_not_ptr_nonzero %r2, L2
  15  ref_copy %r2 -> %r1
  18  -live- %r0, %r1, %r2
  18  guard_class %r1 -> %i0
  21  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
  26  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
  31  -live- %i0, %r0, %r2
  31  goto_if_not %i0, L3
  35  newlist $0, <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fef5459e810>, FieldDescr<list.length>, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fef5f6a9f90> -> %r0
  46  inline_call_r_v <JitCode 'GeneratorIterator.unpack_into'>, R[%r2, %r0]
  52  -live- %r0
  52  ref_return %r0
  54  ---
  54  L3:
  54  L4:
  54  inline_call_r_r <JitCode 'ObjSpace._unpackiterable_unknown_length'>, R[%r2, %r0] -> %r0
  61  -live- %r0
  61  ref_return %r0
  63  ---
  63  L2:
  63  goto L4
  66  ---
  66  L1:
  66  residual_call_ir_r $<* fn ObjSpace._unpackiterable_known_length>, I[%i0], R[%r2], <CallDescr(ri) EF=7> -> %r2
  75  -live- %r2
  75  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fef5f6a9f90> -> %i0
  80  int_sub %i0, $0 -> %i0
  84  newlist %i0, <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fef5459e810>, FieldDescr<list.length>, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fef5f6a9f90> -> %r0
  95  getfield_gc_r %r0, FieldDescr<list.items> -> %r1
 100  residual_call_ir_v $<* fn ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed>, I[$0, $0, %i0], R[%r2, %r1], <CallDescr(rriii) EF=2 OS_ARRAYCOPY>
 111  ref_return %r0
