tevador and GitHub
83498cddf2
Different round keys for columns 0,1 and 2,3 in AesGenerator4R ( #76 )
...
* this fixes identical sequences of columns 0/2 and 1/3 if their states are the same
* added TestU01 results for AesGenerator1R and AesGenerator4R
* added a note about the reversibility of AesHash1R
2019-06-22 15:56:01 +02:00
tevador and GitHub
118f3054ea
Large page support for FreeBSD ( #74 )
2019-06-22 15:55:31 +02:00
tevador and GitHub
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 and GitHub
8ff1bf027a
CNv4 hashrate comparison in readme
2019-06-16 22:15:12 +02:00
tevador and GitHub
e31a621d6f
Fix possible overflow in static_assert ( #67 )
2019-06-14 23:16:27 +02:00
tevador and GitHub
447634f51d
Use strongly typed enums ( #55 )
2019-06-10 16:02:25 +02:00
tevador and GitHub
52aa36249e
Add Dataset prefetch in interpreted VM ( #52 )
...
- to formally match the specification
- a small increase in interpreted mining speed (~4%)
2019-06-10 16:00:04 +02:00
tevador and GitHub
cc2551b02b
Support building a shared library ( #53 )
2019-06-10 15:58:51 +02:00
tevador and GitHub
d660798b9f
Fix cmake standalone build ( #56 )
2019-06-10 15:58:12 +02:00
tevador and GitHub
0c5b666df4
Configuration guidelines ( #59 )
...
* added detailed guidelines for the selection of configuration values
* added additional compile-time checks to prevent bad configurations
* removed RANDOMX_SUPERSCALAR_MAX_SIZE parameter
2019-06-10 15:57:36 +02:00
tevador and GitHub
37e9e77905
Link to OpenCL miner in readme
2019-06-07 13:05:58 +02:00
tevador and GitHub
3322acd944
Clarification in readme
...
Some people thought that fast and light mode were different algorithms.
2019-06-05 15:22:35 +02:00
tevador and GitHub
d6858e4fd4
Fixed a typo
2019-06-05 09:38:36 +02:00
tevador and GitHub
e4b2270104
Merge pull request #47 from tevador/pr-doc
...
Documentation and tests
2019-06-01 11:14:13 +02:00
tevador and GitHub
f7c99c5b58
Use 4 AES rounds for program generation ( #46 )
2019-06-01 11:13:30 +02:00
tevador and GitHub
25337d3241
Merge pull request #48 from tevador/pr-ds4
...
Support Dataset size larger than 4 GiB
2019-06-01 11:12:27 +02:00
tevador and GitHub
38d7ece828
Merge pull request #50 from tevador/pr-cmake
...
Enable c++11 in cmake
2019-06-01 11:11:59 +02:00
tevador and GitHub
86949c8ce1
Merge pull request #40 from hyc/monero
...
Monero build integration
2019-05-17 10:03:05 +02:00
tevador and GitHub
ddb3aea562
Updated GPU mining section in readme
2019-05-08 10:38:52 +02:00
tevador and GitHub
bfc97d5671
Fixed table formatting
2019-05-05 19:34:27 +02:00
tevador and GitHub
4a87af7940
Documentation
2019-03-13 17:49:43 +01:00
tevador and GitHub
67c2674322
Added GPU hashrate estimate
2019-02-18 23:14:33 +01:00
tevador and GitHub
49581e503a
Merge pull request #20 from antanst/fix-uname
...
Use portable uname flag, handle OpenBSD case of amd64
2019-02-11 16:00:17 +01:00
tevador and GitHub
e54697b952
Correct hashrate of i7-8550U with large pages
2019-02-10 00:20:21 +01:00
tevador and GitHub
ab859879a2
loop body = 128 instructions
2019-01-27 20:10:03 +01:00
tevador and GitHub
7c049cce8d
Added store instructions
2019-01-24 21:49:39 +01:00
tevador and GitHub
5b7df0c5e1
Test ASM for a new program structure
2019-01-24 19:35:11 +01:00
tevador and GitHub
c2e0122e15
Comparison with CryptoNight
2019-01-13 23:51:12 +01:00
tevador and GitHub
52beccc309
Merge pull request #6 from vielmetti/patch-1
...
update ifdef for _rotr on aarch64
2018-12-12 16:46:39 +01:00
tevador and GitHub
7e582c2815
Updated specification and instruction weights
2018-11-16 19:30:38 +01:00
tevador and GitHub
e018624f87
Table formatting
2018-11-10 22:35:24 +01:00
tevador and GitHub
132529dbf9
Formatting
2018-11-05 18:31:24 +01:00
tevador and GitHub
7cb8825cb7
Formatting
2018-11-02 17:43:21 +01:00
tevador and GitHub
07a8318a45
Initial draft of RandomX
2018-11-01 00:46:39 +01:00
tevador and GitHub
a0abe8b44c
Initial commit
2018-11-01 00:34:52 +01:00