Go to the documentation of this file. 32 #define RANDOMX_ARGON_MEMORY 262144 35 #define RANDOMX_ARGON_ITERATIONS 3 38 #define RANDOMX_ARGON_LANES 1 41 #define RANDOMX_ARGON_SALT "RandomX\x03" 44 #define RANDOMX_CACHE_ACCESSES 8 47 #define RANDOMX_SUPERSCALAR_LATENCY 170 50 #define RANDOMX_DATASET_BASE_SIZE 2147483648 53 #define RANDOMX_DATASET_EXTRA_SIZE 33554368 56 #define RANDOMX_PROGRAM_SIZE 256 59 #define RANDOMX_PROGRAM_ITERATIONS 2048 62 #define RANDOMX_PROGRAM_COUNT 8 65 #define RANDOMX_SCRATCHPAD_L3 2097152 68 #define RANDOMX_SCRATCHPAD_L2 262144 71 #define RANDOMX_SCRATCHPAD_L1 16384 74 #define RANDOMX_JUMP_BITS 8 77 #define RANDOMX_JUMP_OFFSET 8 85 #define RANDOMX_FREQ_IADD_RS 16 86 #define RANDOMX_FREQ_IADD_M 7 87 #define RANDOMX_FREQ_ISUB_R 16 88 #define RANDOMX_FREQ_ISUB_M 7 89 #define RANDOMX_FREQ_IMUL_R 16 90 #define RANDOMX_FREQ_IMUL_M 4 91 #define RANDOMX_FREQ_IMULH_R 4 92 #define RANDOMX_FREQ_IMULH_M 1 93 #define RANDOMX_FREQ_ISMULH_R 4 94 #define RANDOMX_FREQ_ISMULH_M 1 95 #define RANDOMX_FREQ_IMUL_RCP 8 96 #define RANDOMX_FREQ_INEG_R 2 97 #define RANDOMX_FREQ_IXOR_R 15 98 #define RANDOMX_FREQ_IXOR_M 5 99 #define RANDOMX_FREQ_IROR_R 8 100 #define RANDOMX_FREQ_IROL_R 2 101 #define RANDOMX_FREQ_ISWAP_R 4 104 #define RANDOMX_FREQ_FSWAP_R 4 105 #define RANDOMX_FREQ_FADD_R 16 106 #define RANDOMX_FREQ_FADD_M 5 107 #define RANDOMX_FREQ_FSUB_R 16 108 #define RANDOMX_FREQ_FSUB_M 5 109 #define RANDOMX_FREQ_FSCAL_R 6 110 #define RANDOMX_FREQ_FMUL_R 32 111 #define RANDOMX_FREQ_FDIV_M 4 112 #define RANDOMX_FREQ_FSQRT_R 6 115 #define RANDOMX_FREQ_CBRANCH 25 116 #define RANDOMX_FREQ_CFROUND 1 119 #define RANDOMX_FREQ_ISTORE 16 122 #define RANDOMX_FREQ_NOP 0