   0  setfield_gc_r %r0, %r1, FieldDescr<pypy.module.itertools.interp_itertools.W_Combinations.inst_pool_w>
   5  setfield_gc_r %r0, %r2, FieldDescr<pypy.module.itertools.interp_itertools.W_Combinations.inst_indices>
  10  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.itertools.interp_itertools.W_Combinations.inst_r>
  15  setfield_gc_r %r0, $<* None>, FieldDescr<pypy.module.itertools.interp_itertools.W_Combinations.inst_last_result_w>
  20  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %i1
  25  int_gt %i0, %i1 -> %i1
  29  setfield_gc_i %r0, %i1, FieldDescr<pypy.module.itertools.interp_itertools.W_Combinations.inst_stopped>
  34  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %i1
  39  -live- %i0, %i1, %r0
  39  goto_if_not_int_is_zero %i1, L1
  43  int_gt %i0, $0 -> %i0
  47  L2:
  47  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.itertools.interp_itertools.W_Combinations.inst_stopped>
  52  void_return
  53  ---
  53  L1:
  53  int_copy $False -> %i0
  56  goto L2
