   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 0x000002aaa8c14b80> -> %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 0x000002aaa8c14b80> -> %i1
  39  -live- %i0, %i1, %r0
  42  goto_if_not_int_is_zero %i1, L1
  46  int_gt %i0, $0 -> %i0
  50  L2:
  50  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.itertools.interp_itertools.W_Combinations.inst_stopped>
  55  void_return
  56  ---
  56  L1:
  56  int_copy $False -> %i0
  59  goto L2
