.. |
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 |