Skip to content

Commit 9861ce1

Browse files
Milad FaV8 LUCI CQ
authored andcommitted
PPC: pass a scratch reg when using register_location
Change-Id: I43e4a4cadc60e958d6c9d80e725a49a3e36d8ba9 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3797832 Reviewed-by: Junliang Yan <[email protected]> Commit-Queue: Milad Farazmand <[email protected]> Cr-Commit-Position: refs/heads/main@{#82146}
1 parent 5903aa9 commit 9861ce1

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/regexp/ppc/regexp-macro-assembler-ppc.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1139,15 +1139,15 @@ void RegExpMacroAssemblerPPC::WriteStackPointerToRegister(int reg) {
11391139
__ mov(r4, Operand(ref));
11401140
__ LoadU64(r4, MemOperand(r4));
11411141
__ SubS64(r3, backtrack_stackpointer(), r4);
1142-
__ StoreU64(r3, register_location(reg));
1142+
__ StoreU64(r3, register_location(reg), r0);
11431143
}
11441144

11451145
void RegExpMacroAssemblerPPC::ReadStackPointerFromRegister(int reg) {
11461146
ExternalReference ref =
11471147
ExternalReference::address_of_regexp_stack_memory_top_address(isolate());
11481148
__ mov(r3, Operand(ref));
11491149
__ LoadU64(r3, MemOperand(r3));
1150-
__ LoadU64(backtrack_stackpointer(), register_location(reg));
1150+
__ LoadU64(backtrack_stackpointer(), register_location(reg), r0);
11511151
__ AddS64(backtrack_stackpointer(), backtrack_stackpointer(), r3);
11521152
}
11531153

0 commit comments

Comments
 (0)