tevador
2fa7c00bce
update toolsets in vcxproj
2021-11-29 20:51:56 +01:00
tevador
72ac5e49b6
Update dll project
2019-12-29 19:14:00 +01:00
tevador
e0484dfb99
Automatic detection of CPU capabilities
2019-10-08 23:09:35 +02:00
tevador
cce53cb582
use SSSE3 consistently as opposed to SSE3
2019-10-06 23:46:49 +02:00
tevador
900a936816
Optimized Argon2 (SSSE3/AVX2)
2019-10-06 18:07:23 +02:00
tevador
3f1baf150c
Update to toolset v142
2019-10-04 08:34:53 +02:00
tevador
4a4b06e44b
More helpful error messages in the benchmark
...
Move reciprocal tests before Dataset initialization
Fix randomx.dll project
2019-06-28 10:37:41 +02:00
tevador
77f809e8db
Merge branch 'jtgrassie-affinity'
2019-06-22 23:28:05 +02:00
tevador
e8cf27eab5
Fixed Visual Studio build
...
Moved affinity to tests
Fixed strange output from mask_to_string
2019-06-22 23:11:24 +02:00
tevador
07293a9378
Regression tests ( #73 )
...
* instruction decode/execute separated into class BytecodeMachine
* added randomx-tests project
* removed the use of non-portable __COUNTER__ macro
* removed the use of unsupported FENV_ACCESS pragma
2019-06-22 15:54:43 +02:00
tevador
cc2551b02b
Support building a shared library ( #53 )
2019-06-10 15:58:51 +02:00
tevador
8298c9faf8
Much more detailed design description
...
Added runtime distribution test
Fixed inaccurate results of performance simulations
Program publicly accessible in randomx_vm class
2019-06-01 11:02:40 +02:00
tevador
378d5def38
Added performance simulation
2019-05-21 11:24:49 +02:00
tevador
2706a8b753
Relicensed under the 3-clause BSD license
2019-05-18 14:21:47 +02:00
tevador
1029098719
Updated documentation
2019-05-15 23:13:22 +02:00
tevador
3dd21ea93d
Prepare for JIT compiler support for other platforms
2019-05-12 22:31:48 +02:00
tevador
c1314dc2a2
Use values from configuration.h in assembly code
2019-05-06 18:14:00 +02:00
tevador
a22e3b3cb0
30% faster JIT compiler
2019-05-04 19:40:25 +02:00
tevador
b62b1f8717
Added scratchpad entropy test
2019-05-03 16:57:33 +02:00
tevador
ca96270509
Group E exponent changed from a static value (-240) to dynamic
2019-04-30 21:14:50 +02:00
tevador
7f6bdd9a52
Code cleanup & refactoring
2019-04-28 16:42:45 +02:00
tevador
360c8ed913
Fixed superscalar test projects
2019-04-21 00:50:57 +02:00
tevador
41557ce010
randomx project changed to a static library
...
separate benchmark project
API usage examples
2019-04-21 00:20:21 +02:00
tevador
d7eefce583
Removed capital letters from filenames
2019-04-20 16:53:06 +02:00
tevador
296e77eebc
C API - first working version
2019-04-20 11:08:01 +02:00
tevador
9c383dc2ba
Added superscalar-stats
...
Fixed makefile
2019-04-13 12:02:08 +02:00
tevador
8c37d4aac3
More refactoring
2019-04-12 19:36:08 +02:00
tevador
9404516dd8
Refactoring
2019-04-12 14:56:20 +02:00
tevador
37ff37cd11
msvc solution
2019-04-11 20:46:35 +02:00