   0  getfield_gc_i %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_start> -> %i1
   5  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i0
  10  -live- %i0, %i1, %r0, %r1
  13  goto_if_not_int_ge %i1, %i0, L1
  18  int_return $False
  20  ---
  20  L1:
  20  -live- %i1, %r0, %r1
  23  ref_guard_value %r1
  25  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r2
  30  getarrayitem_gc_i_pure %r2, $5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00005609341ae480> -> %i0
  36  int_copy $0 -> %i2
  39  -live- %i0, %i1, %i2, %r0, %r1
  42  int_guard_value %i2
  44  -live- %i0, %i1, %i2, %r0, %r1
  47  int_guard_value %i0
  49  -live- %i0, %i1, %i2, %r0, %r1
  52  ref_guard_value %r1
  54  recursive_call_i $95, I[%i2, %i0], R[%r1], F[], I[%i1], R[%r0], F[] -> %i0
  68  -live- %i0
  71  int_return %i0
