mirror of
https://codeberg.org/wownero/RandomX.git
synced 2026-10-21 06:18:49 +02:00
JIT compiler for RISC-V
This commit is contained in:
@@ -116,12 +116,19 @@ namespace randomx {
|
||||
|
||||
#if defined(_M_X64) || defined(__x86_64__)
|
||||
#define RANDOMX_HAVE_COMPILER 1
|
||||
#define RANDOMX_COMPILER_X86
|
||||
class JitCompilerX86;
|
||||
using JitCompiler = JitCompilerX86;
|
||||
#elif defined(__aarch64__)
|
||||
#define RANDOMX_HAVE_COMPILER 1
|
||||
#define RANDOMX_COMPILER_A64
|
||||
class JitCompilerA64;
|
||||
using JitCompiler = JitCompilerA64;
|
||||
#elif defined(__riscv) && __riscv_xlen == 64
|
||||
#define RANDOMX_HAVE_COMPILER 1
|
||||
#define RANDOMX_COMPILER_RV64
|
||||
class JitCompilerRV64;
|
||||
using JitCompiler = JitCompilerRV64;
|
||||
#else
|
||||
#define RANDOMX_HAVE_COMPILER 0
|
||||
class JitCompilerFallback;
|
||||
|
||||
Reference in New Issue
Block a user