@@ -24,7 +24,7 @@ namespace internal {
2424 * - s5 : Currently loaded character. Must be loaded using
2525 * LoadCurrentCharacter before using any of the dispatch methods.
2626 * - s6 : Points to tip of backtrack stack
27- * - s7 : End of input (points to byte after last character in input).
27+ * - s8 : End of input (points to byte after last character in input).
2828 * - fp : Frame pointer. Used to access arguments, local variables and
2929 * RegExp registers.
3030 * - sp : Points to tip of C stack.
@@ -38,7 +38,7 @@ namespace internal {
3838 * --- sp when called ---
3939 * - fp[72] ra Return from RegExp code (ra). kReturnAddress
4040 * - fp[64] old-fp Old fp, callee saved(s9).
41- * - fp[0..63] s1..s78 Callee-saved registers fp..s7 .
41+ * - fp[0..63] s1..s11 Callee-saved registers fp..s11 .
4242 * --- frame pointer ----
4343 * - fp[-8] frame marker
4444 * - fp[-16] Isolate* isolate (address of the current isolate) kIsolate
@@ -672,8 +672,8 @@ Handle<HeapObject> RegExpMacroAssemblerRISCV::GetCode(Handle<String> source) {
672672 // Order here should correspond to order of offset constants in header file.
673673 // TODO(plind): we save fp..s11, but ONLY use s3 here - use the regs
674674 // or dont save.
675- RegList registers_to_retain = {fp, s1, s2, s3, s4,
676- s5, s6, s7, s8 /* , s9, s10, s11*/ };
675+ RegList registers_to_retain = {fp, s1, s2, s3, s4, s5,
676+ s6, s7, s8, s9, s10, s11};
677677 DCHECK (registers_to_retain.Count () == kNumCalleeRegsToRetain );
678678
679679 // The remaining arguments are passed in registers, e.g.by calling the code
@@ -717,7 +717,7 @@ Handle<HeapObject> RegExpMacroAssemblerRISCV::GetCode(Handle<String> source) {
717717
718718 // Initialize backtrack stack pointer. It must not be clobbered from here
719719 // on. Note the backtrack_stackpointer is callee-saved.
720- static_assert (backtrack_stackpointer () == s7 );
720+ static_assert (backtrack_stackpointer () == s8 );
721721 LoadRegExpStackPointerFromMemory (backtrack_stackpointer ());
722722 // Store the regexp base pointer - we'll later restore it / write it to
723723 // memory when returning from this irregexp code object.
0 commit comments