| .. |
|
asm
|
2e68c89740
Separate executeSuperscalar function
|
7 ani în urmă |
|
blake2
|
32d827d0a6
Interpreter with bytecode
|
7 ani în urmă |
|
tests
|
9c383dc2ba
Added superscalar-stats
|
7 ani în urmă |
|
AssemblyGeneratorX86.cpp
|
682000b1a9
Unique scratchpad addresses - interpreter
|
7 ani în urmă |
|
AssemblyGeneratorX86.hpp
|
8c37d4aac3
More refactoring
|
7 ani în urmă |
|
Blake2Generator.cpp
|
9c383dc2ba
Added superscalar-stats
|
7 ani în urmă |
|
Blake2Generator.hpp
|
8c37d4aac3
More refactoring
|
7 ani în urmă |
|
Cache.cpp
|
2edf05cedc
Implemented Dataset size increase per epoch
|
7 ani în urmă |
|
Cache.hpp
|
6e3136b37f
Fixed cache alignment
|
7 ani în urmă |
|
CompiledLightVirtualMachine.cpp
|
67046a9f38
Full-width mantissa for group E registers and FDIV_M
|
7 ani în urmă |
|
CompiledLightVirtualMachine.hpp
|
8c37d4aac3
More refactoring
|
7 ani în urmă |
|
CompiledVirtualMachine.cpp
|
67046a9f38
Full-width mantissa for group E registers and FDIV_M
|
7 ani în urmă |
|
CompiledVirtualMachine.hpp
|
8c37d4aac3
More refactoring
|
7 ani în urmă |
|
Instruction.cpp
|
682000b1a9
Unique scratchpad addresses - interpreter
|
7 ani în urmă |
|
Instruction.hpp
|
682000b1a9
Unique scratchpad addresses - interpreter
|
7 ani în urmă |
|
InterpretedVirtualMachine.cpp
|
67046a9f38
Full-width mantissa for group E registers and FDIV_M
|
7 ani în urmă |
|
InterpretedVirtualMachine.hpp
|
67046a9f38
Full-width mantissa for group E registers and FDIV_M
|
7 ani în urmă |
|
JitCompilerX86-static.S
|
2132e5fef5
SuperscalarHash interpreter
|
7 ani în urmă |
|
JitCompilerX86-static.asm
|
2132e5fef5
SuperscalarHash interpreter
|
7 ani în urmă |
|
JitCompilerX86-static.hpp
|
b4c02051fa
Reworked SuperscalarHash instruction set
|
7 ani în urmă |
|
JitCompilerX86.cpp
|
67046a9f38
Full-width mantissa for group E registers and FDIV_M
|
7 ani în urmă |
|
JitCompilerX86.hpp
|
67046a9f38
Full-width mantissa for group E registers and FDIV_M
|
7 ani în urmă |
|
Program.cpp
|
59bbb572c2
WIP
|
7 ani în urmă |
|
Program.hpp
|
67046a9f38
Full-width mantissa for group E registers and FDIV_M
|
7 ani în urmă |
|
Stopwatch.hpp
|
4fb168e249
Large page support for cache
|
7 ani în urmă |
|
TestAluFpu.cpp
|
3caecc7646
Vector FPU instructions
|
7 ani în urmă |
|
VirtualMachine.cpp
|
67046a9f38
Full-width mantissa for group E registers and FDIV_M
|
7 ani în urmă |
|
VirtualMachine.hpp
|
67046a9f38
Full-width mantissa for group E registers and FDIV_M
|
7 ani în urmă |
|
argon2.h
|
c9102ee88c
RandomX portable interpreter
|
7 ani în urmă |
|
argon2_core.c
|
b9d2d853aa
Support for multiple threads
|
7 ani în urmă |
|
argon2_core.h
|
b9d2d853aa
Support for multiple threads
|
7 ani în urmă |
|
argon2_ref.c
|
c9102ee88c
RandomX portable interpreter
|
7 ani în urmă |
|
catch.hpp
|
c9102ee88c
RandomX portable interpreter
|
7 ani în urmă |
|
common.hpp
|
33a2fd021d
Unique scratchpad addresses
|
7 ani în urmă |
|
configuration.h
|
682000b1a9
Unique scratchpad addresses - interpreter
|
7 ani în urmă |
|
dataset.cpp
|
6b344b81fd
initBlock asm version (disabled)
|
7 ani în urmă |
|
dataset.hpp
|
6b344b81fd
initBlock asm version (disabled)
|
7 ani în urmă |
|
executeProgram-win64.asm
|
d9bc6cfeda
Updated JIT compiler and assembly generator for new int -> float conversion
|
7 ani în urmă |
|
hashAes1Rx4.cpp
|
344f365c42
Updated constants according to the specs
|
7 ani în urmă |
|
hashAes1Rx4.hpp
|
1ee94bef2a
Added ISWAP instruction
|
7 ani în urmă |
|
instructionWeights.hpp
|
682000b1a9
Unique scratchpad addresses - interpreter
|
7 ani în urmă |
|
instructionsPortable.cpp
|
32d827d0a6
Interpreter with bytecode
|
7 ani în urmă |
|
instructionsX64.asm
|
c9102ee88c
RandomX portable interpreter
|
7 ani în urmă |
|
intrinPortable.h
|
67046a9f38
Full-width mantissa for group E registers and FDIV_M
|
7 ani în urmă |
|
main.cpp
|
67046a9f38
Full-width mantissa for group E registers and FDIV_M
|
7 ani în urmă |
|
program.inc
|
682000b1a9
Unique scratchpad addresses - interpreter
|
7 ani în urmă |
|
reciprocal.c
|
f3b114af88
Replaced division instructions with IMUL_RCP
|
7 ani în urmă |
|
reciprocal.h
|
f3b114af88
Replaced division instructions with IMUL_RCP
|
7 ani în urmă |
|
softAes.cpp
|
1c9ad90a96
Removed unused AES key expansion code
|
7 ani în urmă |
|
softAes.h
|
1c9ad90a96
Removed unused AES key expansion code
|
7 ani în urmă |
|
squareHash.S
|
1617d8e34e
Fixed squareHash reference
|
7 ani în urmă |
|
squareHash.asm
|
6b344b81fd
initBlock asm version (disabled)
|
7 ani în urmă |
|
squareHash.h
|
233af9f14f
Minor fixes for non-x86 platforms
|
7 ani în urmă |
|
superscalarGenerator.cpp
|
682000b1a9
Unique scratchpad addresses - interpreter
|
7 ani în urmă |
|
superscalarGenerator.hpp
|
8c37d4aac3
More refactoring
|
7 ani în urmă |
|
virtualMemory.cpp
|
096a7c0d7b
Implemented virtual memory free
|
7 ani în urmă |
|
virtualMemory.hpp
|
096a7c0d7b
Implemented virtual memory free
|
7 ani în urmă |