fuwa
89b7c02bba
rx-wow-fix-3: Revert "Increase the frequency of CBRANCH ( #118 )"
...
This reverts commit 22689eda49
.
4 years ago
fuwa
d2416d6157
rx-wow-fix-2: Revert "Decrease the frequency of FADD/FSUB in favor of FMUL ( #77 )"
...
This reverts commit 91cd35ff13
.
4 years ago
fuwa
b4ada42599
rx-wow-fix-1: AesGenerator4R
4 years ago
wowario
597b1e9c91
RandomWOW parameters
4 years ago
tevador
5ce5f4906c
add --noBatch benchmark option
4 years ago
tevador
9905ec9c5a
Merge pull request #188 from cryptonote-social/master
...
replace hardcoded literal with its appropriate symbol
4 years ago
tevador
863765bbe6
Merge pull request #185 from tevador/pr-crosscomp
...
Fix windows-target cross-compilation
4 years ago
tevador
a1c08a2f41
Merge pull request #187 from tevador/pr-netbsd
...
Fix compilation and JIT support on NetBSD
1. Disable hugepages (not supported).
2. Force W^X (required).
3. When allocating JIT memory, PROT_EXEC must be reserved
in order to set the pages executable later.
4 years ago
tevador
708a4e50c5
Fix compilation and JIT support on NetBSD:
...
1. Disable hugepages (not supported).
2. Force W^X (required).
3. When allocating JIT memory, PROT_EXEC must be reserved
in order to set the pages executable later.
4 years ago
tevador
6a4afc721f
Merge pull request #189 from tevador/pr-set-cache
...
Fix potential use-after-free when reallocating cache
4 years ago
tevador
32ab5dea54
fix potential use-after-free when reallocating cache
4 years ago
cryptonote-social
a7733de1e7
replace hardcoded literal with its appropriate symbol
4 years ago
tevador
bece0a7206
fix #184
4 years ago
tevador
7741eb1e97
Merge pull request #182 from tevador/pr-restore-fpstate
...
Preserve floating point state when calling randomx_calculate_hash
4 years ago
tevador
148b923f71
fix test 92 not failing properly on GCC/amd64
4 years ago
tevador
6a764e90d0
Preserve floating point state when calling randomx_calculate_hash
4 years ago
tevador
ac574e3743
Merge pull request #179 from tevador/pr-hash-batch
...
Add a missing function to calculate a batch of hashes
4 years ago
tevador
01381ccef3
Add a missing function to calculate a batch of hashes
...
Add a test for batch calculation
4 years ago
tevador
913e495c53
Merge branch 'master' of git@github.com:tevador/RandomX.git
4 years ago
tevador
72ac5e49b6
Update dll project
4 years ago
tevador
bbbb34757b
Add a note about building portable binaries
4 years ago
tevador
a223b6b33b
Fixed an incorrect URL the the documentation
4 years ago
tevador
30969c0e25
Benchmark version
4 years ago
tevador
6e842d22bb
Merge pull request #171 from tevador/pr-affinityfix
...
Disable thread affinity on FreeBSD and Android
4 years ago
tevador
aa19c5b9b6
Disable thread affinity on FreeBSD and Android
4 years ago
tevador
70d4b0f2f1
Merge pull request #169 from tevador/pr-gitignore
...
Add .gitattributes
4 years ago
tevador
f872ce0b94
Merge pull request #170 from tevador/pr-temphash
...
Hide tempHash from the public API
4 years ago
tevador
3910d49b49
Hide tempHash from the public API
4 years ago
SChernykh
219c02e1e5
Combined hash and fill AES loop ( #166 )
...
Adds more parallelizm into AES loop so modern CPUs can take advantage of it. Also, scratchpad data moves between L1 and L3 caches only one time which saves time and energy per hash.
4 years ago
tevador
6235852e00
Add .gitattributes
4 years ago
tevador
e3561d661e
Updated readme with RandomX Sniffer
4 years ago
tevador
65fae68287
Add GPG public key
4 years ago
tevador
fd96d3df22
Merge pull request #160 from tevador/pr-install1
...
Improve install target (fixed)
4 years ago
Vladimir
01914b49cd
Fixes for cmake build with visual studio ( #144 )
...
* Fixed CMake configuration for visual studio build
Added proper asm source and set correct type.
* Disabled stadard layout check of randomx_cache for visual studio debug
Required to silence static_assert which fails on Visual Studio Debug
configuation.
* Fixed warning message and defines check
* Removed unsupported flags for MSVC compiler
* Enabled AVX2 for msvc
* Fixed formatting in CmakeLists
* Added generation of configuration.asm by CMake for MSVC
4 years ago
tevador
7e20c8e56e
Merge pull request #161 from tevador/pr-struct
...
Fix inconsistent class/struct usage
4 years ago
tevador
7646cfede6
Add a note about safe key usage
4 years ago
tevador
88268ae325
Improved benchmark instructions
4 years ago
tevador
57545d1c53
Fix inconsistent class/struct usage
4 years ago
tevador
79c53ae9b0
Improve install target (fixed)
4 years ago
tevador
cb299e5a25
Merge pull request #158 from tevador/revert-150-dev/beber/build
...
Revert "dev/beber/build: improve install target"
5 years ago
tevador
4381ec3c89
Revert "dev/beber/build: improve install target ( #150 )"
...
This reverts commit 66c039030f
.
5 years ago
tevador
5e53ed9409
Merge pull request #156 from SChernykh/pr-apple
...
Fix function names for clang on Apple
5 years ago
Bertrand Jacquin
66c039030f
dev/beber/build: improve install target ( #150 )
...
* build: remove hardcoded lib/ destination
cmake internally has a logic to know where is the best place to install
a given library. For example on amd64 it does not make sense to install
the library in /usr/lib, this change allow the library to the installed
in /usr/lib64
* build: mark src/randomx.h as a public header
this allow src/randomx.h to be installed in /usr/include/randomx.h
automagically during make install
5 years ago
SChernykh
e43267fa86
Fix function names for clang on Apple
5 years ago
tevador
7567cef4c6
Fix symbol collisions with blake2b ( #145 )
5 years ago
tevador
53af68c34a
Benchmark v1.1.5
5 years ago
tevador
e3c5ab7002
Merge branch 'master' of git@github.com:tevador/RandomX.git
5 years ago
tevador
a1f0f90ac2
randomx-tests: do not run unsupported tests
5 years ago
tevador
34aba9dc8a
Merge pull request #142 from ston1th/fix_openbsd_tests
...
Fixed tests on OpenBSD
5 years ago
tevador
4a97ce9a4c
Merge pull request #141 from SChernykh/master
...
Fix alignment for ARMv8 code
5 years ago