tevador
2706a8b753
Relicensed under the 3-clause BSD license
5 years ago
tevador
c5c891ff8e
Correctly call JitCompiler destructor
...
Fix cmake/ccache
5 years ago
tevador
3dd21ea93d
Prepare for JIT compiler support for other platforms
5 years ago
tevador
cf72ed79c7
Function typedefs without pointer
5 years ago
tevador
7f6bdd9a52
Code cleanup & refactoring
5 years ago
tevador
22a3aa8d79
randomx_cache and randomx_dataset changed to standard-layout structs
5 years ago
tevador
87b8253374
API documentation
...
'dataset block' -> 'dataset item'
customizable benchmark seed
5 years ago
tevador
41557ce010
randomx project changed to a static library
...
separate benchmark project
API usage examples
5 years ago
tevador
d7eefce583
Removed capital letters from filenames
5 years ago
tevador
296e77eebc
C API - first working version
5 years ago
tevador
6b344b81fd
initBlock asm version (disabled)
5 years ago
tevador
edde7672e0
initBlock: cycle columns, asm implementation
5 years ago
tevador
2edf05cedc
Implemented Dataset size increase per epoch
5 years ago
tevador
e65d9da66c
Configurable parameters separated into configuration.h
5 years ago
tevador
096a7c0d7b
Implemented virtual memory free
...
Removed legacy AES code
5 years ago
tevador
1df975e583
Restored software AES support
5 years ago
tevador
32d827d0a6
Interpreter with bytecode
...
Fixed some undefined behavior with signed types
Fixed different results on big endian systems
Removed unused code files
Restored FNEG_R instructions
Updated documentation
5 years ago
tevador
16db607025
Scratchpad size increased to 1 MiB
...
New AES-based scratchpad hashing function
5 years ago
tevador
4fb168e249
Large page support for cache
...
Bug fixes
5 years ago
tevador
8b1102ee05
Interpreter + async mode
5 years ago
tevador
619bee5418
Random dataset accesses - asm only
...
Initial support for large pages
5 years ago
tevador
b9d2d853aa
Support for multiple threads
6 years ago
tevador
c9102ee88c
RandomX portable interpreter
6 years ago