   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
  10  goto_if_not_int_ge %i1, %i0, L1
  15  int_return $False
  17  ---
  17  L1:
  17  -live- %i1, %r0, %r1
  17  ref_guard_value %r1
  19  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r2
  24  getarrayitem_gc_i_pure %r2, $5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288> -> %i0
  30  int_copy $0 -> %i2
  33  -live- %i0, %i1, %i2, %r0, %r1
  33  int_guard_value %i2
  35  -live- %i0, %i1, %i2, %r0, %r1
  35  int_guard_value %i0
  37  -live- %i0, %i1, %i2, %r0, %r1
  37  ref_guard_value %r1
  39  recursive_call_i $73, I[%i2, %i0], R[%r1], F[], I[%i1], R[%r0], F[] -> %i0
  53  -live- %i0
  53  int_return %i0
