You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
RandomX/src
tevador 24a22c6b54
Code generator refactoring
5 years ago
..
asm Separate executeSuperscalar function 5 years ago
blake2 Interpreter with bytecode 5 years ago
tests msvc solution 5 years ago
AssemblyGeneratorX86.cpp Reworked SuperscalarHash instruction set 5 years ago
AssemblyGeneratorX86.hpp Reworked SuperscalarHash instruction set 5 years ago
Cache.cpp Implemented Dataset size increase per epoch 5 years ago
Cache.hpp Fixed cache alignment 5 years ago
CompiledLightVirtualMachine.cpp Reworked SuperscalarHash instruction set 5 years ago
CompiledLightVirtualMachine.hpp Reworked SuperscalarHash instruction set 5 years ago
CompiledVirtualMachine.cpp Reworked SuperscalarHash instruction set 5 years ago
CompiledVirtualMachine.hpp Reworked SuperscalarHash instruction set 5 years ago
Instruction.cpp SuperscalarHash JIT compiler 5 years ago
Instruction.hpp SuperscalarHash interpreter 5 years ago
InterpretedVirtualMachine.cpp Separate executeSuperscalar function 5 years ago
InterpretedVirtualMachine.hpp Separate executeSuperscalar function 5 years ago
JitCompilerX86-static.S SuperscalarHash interpreter 5 years ago
JitCompilerX86-static.asm SuperscalarHash interpreter 5 years ago
JitCompilerX86-static.hpp Reworked SuperscalarHash instruction set 5 years ago
JitCompilerX86.cpp Reworked SuperscalarHash instruction set 5 years ago
JitCompilerX86.hpp Reworked SuperscalarHash instruction set 5 years ago
LightClientAsyncWorker.cpp initBlock: cycle columns, asm implementation 5 years ago
LightClientAsyncWorker.hpp Implemented Dataset size increase per epoch 5 years ago
LightProgramGenerator.cpp Code generator refactoring 5 years ago
LightProgramGenerator.hpp Reworked SuperscalarHash instruction set 5 years ago
Program.cpp WIP 5 years ago
Program.hpp Code generator refactoring 5 years ago
Stopwatch.hpp Large page support for cache 5 years ago
TestAluFpu.cpp Vector FPU instructions 5 years ago
VirtualMachine.cpp Implemented Dataset size increase per epoch 5 years ago
VirtualMachine.hpp Reworked SuperscalarHash instruction set 5 years ago
argon2.h RandomX portable interpreter 6 years ago
argon2_core.c Support for multiple threads 5 years ago
argon2_core.h Support for multiple threads 5 years ago
argon2_ref.c RandomX portable interpreter 6 years ago
catch.hpp RandomX portable interpreter 6 years ago
common.hpp SuperscalarHash JIT compiler 5 years ago
configuration.h Code generator refactoring 5 years ago
dataset.cpp initBlock asm version (disabled) 5 years ago
dataset.hpp initBlock asm version (disabled) 5 years ago
executeProgram-win64.asm Updated JIT compiler and assembly generator for new int -> float conversion 5 years ago
hashAes1Rx4.cpp Updated constants according to the specs 5 years ago
hashAes1Rx4.hpp Added ISWAP instruction 5 years ago
instructionWeights.hpp Added branches - ASM and JIT only 5 years ago
instructionsPortable.cpp Interpreter with bytecode 5 years ago
instructionsX64.asm RandomX portable interpreter 6 years ago
intrinPortable.h Reworked conversion int -> float for register group E 5 years ago
main.cpp Separate executeSuperscalar function 5 years ago
program.inc Front-end simulation 5 years ago
reciprocal.c Replaced division instructions with IMUL_RCP 5 years ago
reciprocal.h Replaced division instructions with IMUL_RCP 5 years ago
softAes.cpp Fixed softAes compilation on PowerPC 5 years ago
softAes.h Scratchpad size increased to 1 MiB 5 years ago
squareHash.S Fixed squareHash reference 5 years ago
squareHash.asm initBlock asm version (disabled) 5 years ago
squareHash.h Minor fixes for non-x86 platforms 5 years ago
variant4_random_math.h WIP 5 years ago
virtualMemory.cpp Implemented virtual memory free 5 years ago
virtualMemory.hpp Implemented virtual memory free 5 years ago