RandomWOW/src
tevador a586751f6b Removed FPNEG instruction
Optimized instruction frequencies
Increased the range for A registers from [1,65536) to [1, 4294967296)
2019-02-07 16:11:27 +01:00
..
asm Removed FPNEG instruction 2019-02-07 16:11:27 +01:00
blake2 RandomX portable interpreter 2018-12-11 21:00:30 +01:00
t1ha t1ha2 hash for scratchpad digest 2018-12-19 12:38:10 +01:00
AddressTransform.cpp Interpreter + async mode 2019-01-15 00:01:11 +01:00
argon2_core.c Support for multiple threads 2018-12-19 21:54:44 +01:00
argon2_core.h Support for multiple threads 2018-12-19 21:54:44 +01:00
argon2_ref.c RandomX portable interpreter 2018-12-11 21:00:30 +01:00
argon2.h RandomX portable interpreter 2018-12-11 21:00:30 +01:00
AssemblyGeneratorX86.cpp Removed FPNEG instruction 2019-02-07 16:11:27 +01:00
AssemblyGeneratorX86.hpp Removed FPNEG instruction 2019-02-07 16:11:27 +01:00
Cache.cpp Dataset intialization algorithm (AES) 2019-01-13 13:47:25 +01:00
Cache.hpp Large page support for cache 2019-01-18 17:57:47 +01:00
catch.hpp RandomX portable interpreter 2018-12-11 21:00:30 +01:00
common.hpp 16 -> 8 chained programs 2019-02-05 23:06:44 +01:00
CompiledVirtualMachine.cpp Removed FPNEG instruction 2019-02-07 16:11:27 +01:00
CompiledVirtualMachine.hpp 4 scratchpad segments 2019-01-20 00:44:01 +01:00
dataset.cpp Added ISWAP instruction 2019-02-04 17:07:00 +01:00
dataset.hpp Scratchpad size increased to 1 MiB 2019-01-18 23:51:18 +01:00
divideByConstantCodegen.c Added magic division to JIT compiler 2019-01-11 16:53:52 +01:00
divideByConstantCodegen.h Added magic division to JIT compiler 2019-01-11 16:53:52 +01:00
executeProgram-win64.asm Removed FPNEG instruction 2019-02-07 16:11:27 +01:00
hashAes1Rx4.cpp Added ISWAP instruction 2019-02-04 17:07:00 +01:00
hashAes1Rx4.hpp Added ISWAP instruction 2019-02-04 17:07:00 +01:00
Instruction.cpp Removed FPNEG instruction 2019-02-07 16:11:27 +01:00
Instruction.hpp Removed FPNEG instruction 2019-02-07 16:11:27 +01:00
instructions.hpp Renamed floating point instructions 2019-02-05 23:43:57 +01:00
instructionsPortable.cpp Renamed floating point instructions 2019-02-05 23:43:57 +01:00
instructionsX64.asm RandomX portable interpreter 2018-12-11 21:00:30 +01:00
instructionWeights.hpp Removed FPNEG instruction 2019-02-07 16:11:27 +01:00
InterpretedVirtualMachine.cpp Added ISWAP instruction 2019-02-04 17:07:00 +01:00
InterpretedVirtualMachine.hpp Renamed floating point instructions 2019-02-05 23:43:57 +01:00
intrinPortable.h Added ISWAP instruction 2019-02-04 17:07:00 +01:00
JitCompilerX86-static.asm Merged load/store of integer and FP registers 2019-01-27 19:33:55 +01:00
JitCompilerX86-static.hpp Merged load/store of integer and FP registers 2019-01-27 19:33:55 +01:00
JitCompilerX86-static.S Merged load/store of integer and FP registers 2019-01-27 19:33:55 +01:00
JitCompilerX86.cpp Removed FPNEG instruction 2019-02-07 16:11:27 +01:00
JitCompilerX86.hpp Removed FPNEG instruction 2019-02-07 16:11:27 +01:00
LightClientAsyncWorker.cpp Large page support for cache 2019-01-18 17:57:47 +01:00
LightClientAsyncWorker.hpp Large page support for cache 2019-01-18 17:57:47 +01:00
main.cpp 16 -> 8 chained programs 2019-02-05 23:06:44 +01:00
Pcg32.hpp RandomX portable interpreter 2018-12-11 21:00:30 +01:00
Program.cpp ASM code generator for "small" programs that fit into the uOP cache 2019-01-24 19:29:59 +01:00
Program.hpp Assembly code generator for Windows 64-bit 2018-12-13 23:11:55 +01:00
program.inc Removed FPNEG instruction 2019-02-07 16:11:27 +01:00
softAes.cpp update ifdef for _rotr on aarch64 2018-12-12 07:54:33 -05:00
softAes.h Scratchpad size increased to 1 MiB 2019-01-18 23:51:18 +01:00
squareHash.asm Added ISWAP instruction 2019-02-04 17:07:00 +01:00
squareHash.h Added ISWAP instruction 2019-02-04 17:07:00 +01:00
squareHash.S Added ISWAP instruction 2019-02-04 17:07:00 +01:00
Stopwatch.hpp Large page support for cache 2019-01-18 17:57:47 +01:00
TestAluFpu.cpp Vector FPU instructions 2018-12-31 19:06:45 +01:00
VirtualMachine.cpp 4 scratchpad segments 2019-01-20 00:44:01 +01:00
VirtualMachine.hpp 4 scratchpad segments 2019-01-20 00:44:01 +01:00
virtualMemory.cpp Large page support for cache 2019-01-18 17:57:47 +01:00
virtualMemory.hpp Random accesses - JIT compiler 2019-01-10 22:04:55 +01:00