tevador
|
e8cf27eab5
|
Fixed Visual Studio build
Moved affinity to tests
Fixed strange output from mask_to_string
|
5 years ago |
Jethro Grassie
|
81d3a9d4a1
|
benchmark: add thread affinity setting
|
5 years ago |
tevador
|
8298c9faf8
|
Much more detailed design description
Added runtime distribution test
Fixed inaccurate results of performance simulations
Program publicly accessible in randomx_vm class
|
5 years ago |
tevador
|
3dd21ea93d
|
Prepare for JIT compiler support for other platforms
|
5 years ago |
tevador
|
c1314dc2a2
|
Use values from configuration.h in assembly code
|
5 years ago |
tevador
|
a22e3b3cb0
|
30% faster JIT compiler
|
5 years ago |
tevador
|
7f6bdd9a52
|
Code cleanup & refactoring
|
5 years ago |
tevador
|
f66da3911e
|
Fixed some compilation issues
Code cleanup
|
5 years ago |
tevador
|
a8c7137873
|
Linux makefile
Exception handling
|
5 years ago |
tevador
|
9c383dc2ba
|
Added superscalar-stats
Fixed makefile
|
5 years ago |
tevador
|
2132e5fef5
|
SuperscalarHash interpreter
Linux assembly code
|
5 years ago |
tevador
|
233af9f14f
|
Minor fixes for non-x86 platforms
|
5 years ago |
tevador
|
28ed776fbe
|
Light JIT compiler - Linux
|
5 years ago |
tevador
|
6b344b81fd
|
initBlock asm version (disabled)
|
5 years ago |
tevador
|
f3b114af88
|
Replaced division instructions with IMUL_RCP
|
5 years ago |
tevador
|
81c5917def
|
Improved makefile header dependencies
|
5 years ago |
Antonis Anastasiadis
|
dd2c894d69
|
Use portable uname flag, handle OpenBSD case of amd64
|
5 years ago |
tevador
|
b8ce504be6
|
Added comments to hashAes1Rx4 and fillAes1Rx4
Fixed gcc compilation
Added performance numbers
|
5 years ago |
tevador
|
1ee94bef2a
|
Added ISWAP instruction
Scratchpad -> 2 MiB
New scratchpad initialization
New dataset initialization
|
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
|
451dfc5730
|
Optimized division by constants
|
5 years ago |
tevador
|
d1a808643d
|
Random accesses - JIT compiler
|
5 years ago |
tevador
|
3caecc7646
|
Vector FPU instructions
JitCompilerX86 - static code written in asm
Updated ALU/FPU tests
Updated instruction weights
|
5 years ago |
tevador
|
ca59925495
|
JitCompilerX86: use mmap to allocate an executable buffer
compile as c++11
|
6 years ago |
tevador
|
740c40b218
|
8 branch conditions for CALL/RET
|
6 years ago |
tevador
|
b9d2d853aa
|
Support for multiple threads
|
6 years ago |
tevador
|
cb12feaf91
|
t1ha2 hash for scratchpad digest
|
6 years ago |
tevador
|
ed0bc906d6
|
JIT compiler for x86
|
6 years ago |
tevador
|
cb0721056a
|
Assembly code generator for Windows 64-bit
|
6 years ago |
tevador
|
c9102ee88c
|
RandomX portable interpreter
|
6 years ago |