RandomWOW/src
tevador 33a2fd021d Unique scratchpad addresses 2019-04-14 17:21:26 +02:00
..
asm Separate executeSuperscalar function 2019-04-11 18:31:13 +02:00
blake2 Interpreter with bytecode 2019-02-09 15:45:26 +01:00
tests Added superscalar-stats 2019-04-13 12:02:08 +02:00
AssemblyGeneratorX86.cpp Unique scratchpad addresses 2019-04-14 17:21:26 +02:00
AssemblyGeneratorX86.hpp More refactoring 2019-04-12 19:36:08 +02:00
Blake2Generator.cpp Added superscalar-stats 2019-04-13 12:02:08 +02:00
Blake2Generator.hpp More refactoring 2019-04-12 19:36:08 +02:00
Cache.cpp Implemented Dataset size increase per epoch 2019-03-10 23:14:03 +01:00
Cache.hpp Fixed cache alignment 2019-04-06 17:07:40 +02:00
CompiledLightVirtualMachine.cpp More refactoring 2019-04-12 19:36:08 +02:00
CompiledLightVirtualMachine.hpp More refactoring 2019-04-12 19:36:08 +02:00
CompiledVirtualMachine.cpp More refactoring 2019-04-12 19:36:08 +02:00
CompiledVirtualMachine.hpp More refactoring 2019-04-12 19:36:08 +02:00
Instruction.cpp Unique scratchpad addresses 2019-04-14 17:21:26 +02:00
Instruction.hpp SuperscalarHash interpreter 2019-04-11 00:01:22 +02:00
InterpretedVirtualMachine.cpp More refactoring 2019-04-12 19:36:08 +02:00
InterpretedVirtualMachine.hpp More refactoring 2019-04-12 19:36:08 +02:00
JitCompilerX86-static.S SuperscalarHash interpreter 2019-04-11 00:01:22 +02:00
JitCompilerX86-static.asm SuperscalarHash interpreter 2019-04-11 00:01:22 +02:00
JitCompilerX86-static.hpp Reworked SuperscalarHash instruction set 2019-04-07 15:38:51 +02:00
JitCompilerX86.cpp Unique scratchpad addresses 2019-04-14 17:21:26 +02:00
JitCompilerX86.hpp More refactoring 2019-04-12 19:36:08 +02:00
Program.cpp WIP 2019-03-28 15:27:10 +01:00
Program.hpp More refactoring 2019-04-12 19:36:08 +02: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 Implemented Dataset size increase per epoch 2019-03-10 23:14:03 +01:00
VirtualMachine.hpp More refactoring 2019-04-12 19:36:08 +02:00
argon2.h RandomX portable interpreter 2018-12-11 21:00:30 +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
catch.hpp RandomX portable interpreter 2018-12-11 21:00:30 +01:00
common.hpp Unique scratchpad addresses 2019-04-14 17:21:26 +02:00
configuration.h Code generator refactoring 2019-04-12 00:02:22 +02:00
dataset.cpp initBlock asm version (disabled) 2019-03-17 00:57:48 +01:00
dataset.hpp initBlock asm version (disabled) 2019-03-17 00:57:48 +01:00
executeProgram-win64.asm Updated JIT compiler and assembly generator for new int -> float conversion 2019-02-24 17:24:06 +01:00
hashAes1Rx4.cpp Updated constants according to the specs 2019-03-16 00:10:09 +01:00
hashAes1Rx4.hpp Added ISWAP instruction 2019-02-04 17:07:00 +01:00
instructionWeights.hpp Added branches - ASM and JIT only 2019-03-17 23:09:11 +01:00
instructionsPortable.cpp Interpreter with bytecode 2019-02-09 15:45:26 +01:00
instructionsX64.asm RandomX portable interpreter 2018-12-11 21:00:30 +01:00
intrinPortable.h Reworked conversion int -> float for register group E 2019-02-24 14:48:07 +01:00
main.cpp Support for multithreaded dataset initialization 2019-04-13 21:29:51 +02:00
program.inc Unique scratchpad addresses 2019-04-14 17:21:26 +02:00
reciprocal.c Replaced division instructions with IMUL_RCP 2019-02-22 17:48:26 +01:00
reciprocal.h Replaced division instructions with IMUL_RCP 2019-02-22 17:48:26 +01:00
softAes.cpp Removed unused AES key expansion code 2019-03-29 08:57:47 +01:00
softAes.h Removed unused AES key expansion code 2019-03-29 08:57:47 +01:00
squareHash.S Fixed squareHash reference 2019-03-20 00:36:12 +01:00
squareHash.asm initBlock asm version (disabled) 2019-03-17 00:57:48 +01:00
squareHash.h Minor fixes for non-x86 platforms 2019-03-22 12:03:39 +01:00
superscalarGenerator.cpp Unique scratchpad addresses 2019-04-14 17:21:26 +02:00
superscalarGenerator.hpp More refactoring 2019-04-12 19:36:08 +02:00
virtualMemory.cpp Implemented virtual memory free 2019-03-08 11:46:03 +01:00
virtualMemory.hpp Implemented virtual memory free 2019-03-08 11:46:03 +01:00