Просмотр исходного кода

Increase the frequency of CBRANCH (#118)

tevador 7 лет назад
Родитель
Сommit
22689eda49
2 измененных файлов с 4 добавлено и 4 удалено
  1. 2 2
      src/asm/configuration.asm
  2. 2 2
      src/configuration.h

+ 2 - 2
src/asm/configuration.asm

@@ -15,7 +15,7 @@ RANDOMX_SCRATCHPAD_L2 EQU 262144t
 RANDOMX_SCRATCHPAD_L1 EQU 16384t
 RANDOMX_JUMP_BITS EQU 8t
 RANDOMX_JUMP_OFFSET EQU 8t
-RANDOMX_FREQ_IADD_RS EQU 25t
+RANDOMX_FREQ_IADD_RS EQU 16t
 RANDOMX_FREQ_IADD_M EQU 7t
 RANDOMX_FREQ_ISUB_R EQU 16t
 RANDOMX_FREQ_ISUB_M EQU 7t
@@ -41,7 +41,7 @@ RANDOMX_FREQ_FSCAL_R EQU 6t
 RANDOMX_FREQ_FMUL_R EQU 32t
 RANDOMX_FREQ_FDIV_M EQU 4t
 RANDOMX_FREQ_FSQRT_R EQU 6t
-RANDOMX_FREQ_CBRANCH EQU 16t
+RANDOMX_FREQ_CBRANCH EQU 25t
 RANDOMX_FREQ_CFROUND EQU 1t
 RANDOMX_FREQ_ISTORE EQU 16t
 RANDOMX_FREQ_NOP EQU 0t

+ 2 - 2
src/configuration.h

@@ -82,7 +82,7 @@ Total sum of frequencies must be 256
 */
 
 //Integer instructions
-#define RANDOMX_FREQ_IADD_RS       25
+#define RANDOMX_FREQ_IADD_RS       16
 #define RANDOMX_FREQ_IADD_M         7
 #define RANDOMX_FREQ_ISUB_R        16
 #define RANDOMX_FREQ_ISUB_M         7
@@ -112,7 +112,7 @@ Total sum of frequencies must be 256
 #define RANDOMX_FREQ_FSQRT_R        6
 
 //Control instructions
-#define RANDOMX_FREQ_CBRANCH       16
+#define RANDOMX_FREQ_CBRANCH       25
 #define RANDOMX_FREQ_CFROUND        1
 
 //Store instruction