From d5627e9f0ad9d332850c4106cb76fa684457a79c Mon Sep 17 00:00:00 2001 From: SChernykh Date: Tue, 7 May 2019 16:51:12 +0200 Subject: [PATCH] Enabled FP instructions --- src/configuration.h | 16 ++++++++-------- src/instruction_weights.hpp | 2 -- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/src/configuration.h b/src/configuration.h index cd707b3..e19deac 100644 --- a/src/configuration.h +++ b/src/configuration.h @@ -94,21 +94,21 @@ Total sum of frequencies must be 256 #define RANDOMX_FREQ_ISWAP_R 4 #define RANDOMX_FREQ_FSWAP_R 8 -#define RANDOMX_FREQ_FADD_R 0 -#define RANDOMX_FREQ_FADD_M 0 -#define RANDOMX_FREQ_FSUB_R 0 -#define RANDOMX_FREQ_FSUB_M 0 +#define RANDOMX_FREQ_FADD_R 20 +#define RANDOMX_FREQ_FADD_M 5 +#define RANDOMX_FREQ_FSUB_R 20 +#define RANDOMX_FREQ_FSUB_M 5 #define RANDOMX_FREQ_FSCAL_R 6 -#define RANDOMX_FREQ_FMUL_R 0 -#define RANDOMX_FREQ_FDIV_M 0 -#define RANDOMX_FREQ_FSQRT_R 0 +#define RANDOMX_FREQ_FMUL_R 20 +#define RANDOMX_FREQ_FDIV_M 4 +#define RANDOMX_FREQ_FSQRT_R 6 #define RANDOMX_FREQ_CBRANCH 16 #define RANDOMX_FREQ_CFROUND 0 #define RANDOMX_FREQ_ISTORE 16 -#define RANDOMX_FREQ_NOP 81 +#define RANDOMX_FREQ_NOP 1 /* ------ 256 */ diff --git a/src/instruction_weights.hpp b/src/instruction_weights.hpp index f0daa29..7f9389e 100644 --- a/src/instruction_weights.hpp +++ b/src/instruction_weights.hpp @@ -55,7 +55,6 @@ along with RandomX. If not, see. #define REP33(x) REP32(x) x, #define REP40(x) REP32(x) REP8(x) #define REP64(x) REP32(x) REP32(x) -#define REP81(x) REP64(x) REP17(x) #define REP128(x) REP32(x) REP32(x) REP32(x) REP32(x) #define REP232(x) REP128(x) REP40(x) REP40(x) REP24(x) #define REP256(x) REP128(x) REP128(x) @@ -98,7 +97,6 @@ along with RandomX. If not, see. #define REPCASE31(x) REPCASE30(x) case __COUNTER__: #define REPCASE32(x) REPCASE31(x) case __COUNTER__: #define REPCASE64(x) REPCASE32(x) REPCASE32(x) -#define REPCASE81(x) REPCASE64(x) REPCASE17(x) #define REPCASE128(x) REPCASE64(x) REPCASE64(x) #define REPCASE256(x) REPCASE128(x) REPCASE128(x) #define REPCASENX(x,N) REPCASE##N(x)