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