diff options
Diffstat (limited to 'deps/v8/src/wasm/wasm-linkage.h')
-rw-r--r-- | deps/v8/src/wasm/wasm-linkage.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/deps/v8/src/wasm/wasm-linkage.h b/deps/v8/src/wasm/wasm-linkage.h index 2d98055519..ecf59f9ed5 100644 --- a/deps/v8/src/wasm/wasm-linkage.h +++ b/deps/v8/src/wasm/wasm-linkage.h @@ -80,6 +80,15 @@ constexpr Register kGpReturnRegisters[] = {v0, v1}; constexpr DoubleRegister kFpParamRegisters[] = {f2, f4, f6, f8, f10, f12, f14}; constexpr DoubleRegister kFpReturnRegisters[] = {f2, f4}; +#elif V8_TARGET_ARCH_LOONG64 +// =========================================================================== +// == LOONG64 ================================================================ +// =========================================================================== +constexpr Register kGpParamRegisters[] = {a0, a2, a3, a4, a5, a6, a7}; +constexpr Register kGpReturnRegisters[] = {a0, a1}; +constexpr DoubleRegister kFpParamRegisters[] = {f0, f1, f2, f3, f4, f5, f6, f7}; +constexpr DoubleRegister kFpReturnRegisters[] = {f0, f1}; + #elif V8_TARGET_ARCH_PPC || V8_TARGET_ARCH_PPC64 // =========================================================================== // == ppc & ppc64 ============================================================ |