Loading...
Searching...
No Matches
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