tevador
|
f3b114af88
|
Replaced division instructions with IMUL_RCP
|
2019-02-22 17:48:26 +01:00 |
|
tevador
|
81c5917def
|
Improved makefile header dependencies
|
2019-02-19 22:47:05 +01:00 |
|
Antonis Anastasiadis
|
dd2c894d69
|
Use portable uname flag, handle OpenBSD case of amd64
|
2019-02-11 16:51:34 +02:00 |
|
tevador
|
b8ce504be6
|
Added comments to hashAes1Rx4 and fillAes1Rx4
Fixed gcc compilation
Added performance numbers
|
2019-02-09 19:32:53 +01:00 |
|
tevador
|
1ee94bef2a
|
Added ISWAP instruction
Scratchpad -> 2 MiB
New scratchpad initialization
New dataset initialization
|
2019-02-04 17:07:00 +01:00 |
|
tevador
|
16db607025
|
Scratchpad size increased to 1 MiB
New AES-based scratchpad hashing function
|
2019-01-18 23:51:18 +01:00 |
|
tevador
|
4fb168e249
|
Large page support for cache
Bug fixes
|
2019-01-18 17:57:47 +01:00 |
|
tevador
|
451dfc5730
|
Optimized division by constants
|
2019-01-11 14:08:21 +01:00 |
|
tevador
|
d1a808643d
|
Random accesses - JIT compiler
|
2019-01-10 22:04:55 +01:00 |
|
tevador
|
3caecc7646
|
Vector FPU instructions
JitCompilerX86 - static code written in asm
Updated ALU/FPU tests
Updated instruction weights
|
2018-12-31 19:06:45 +01:00 |
|
tevador
|
ca59925495
|
JitCompilerX86: use mmap to allocate an executable buffer
compile as c++11
|
2018-12-23 14:09:09 +01:00 |
|
tevador
|
740c40b218
|
8 branch conditions for CALL/RET
|
2018-12-21 22:41:35 +01:00 |
|
tevador
|
b9d2d853aa
|
Support for multiple threads
|
2018-12-19 21:54:44 +01:00 |
|
tevador
|
cb12feaf91
|
t1ha2 hash for scratchpad digest
|
2018-12-19 12:38:10 +01:00 |
|
tevador
|
ed0bc906d6
|
JIT compiler for x86
|
2018-12-18 22:00:58 +01:00 |
|
tevador
|
cb0721056a
|
Assembly code generator for Windows 64-bit
|
2018-12-13 23:11:55 +01:00 |
|
tevador
|
c9102ee88c
|
RandomX portable interpreter
|
2018-12-11 21:00:30 +01:00 |
|