Optimizations for AMD Bulldozer

- Added support for XOP instructions
- Enabled Ryzen code for Bulldozer because it's faster there too
This commit is contained in:
SChernykh
2020-01-15 13:04:26 +01:00
parent aac5ce39a4
commit efdbda40f0
9 changed files with 69 additions and 10 deletions

View File

@@ -43,6 +43,7 @@
.global DECL(randomx_program_prologue_first_load)
.global DECL(randomx_program_loop_begin)
.global DECL(randomx_program_loop_load)
.global DECL(randomx_program_loop_load_xop)
.global DECL(randomx_program_start)
.global DECL(randomx_program_read_dataset)
.global DECL(randomx_program_read_dataset_ryzen)
@@ -110,6 +111,9 @@ DECL(randomx_program_loop_begin):
DECL(randomx_program_loop_load):
#include "asm/program_loop_load.inc"
DECL(randomx_program_loop_load_xop):
#include "asm/program_loop_load_xop.inc"
DECL(randomx_program_start):
nop