Commit graph

38 commits

Author SHA1 Message Date
DataHoarder c232f60979
Version v2.0.0 with asm, jit, performance and allocation improvements
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2024-04-12 02:08:40 +02:00
DataHoarder 0a681cd2da
Include superscalar JIT for amd64, optimize memory allocations 2024-04-12 02:00:46 +02:00
DataHoarder 9214202406
Speedup superscalar / argon via less pointers and copies 2024-04-11 18:11:36 +02:00
DataHoarder ece28ee558
Remove copy on MemoryBlock.getLine 2024-04-11 18:01:06 +02:00
DataHoarder 2c713700c1
Split argon2 / blake2b code, use go 1.21 features 2024-04-11 17:50:36 +02:00
DataHoarder 5e7d8ea35f
Reorganize cache/dataset 2024-04-11 16:04:59 +02:00
DataHoarder 252d9ed9d3
Rename fpu to asm package 2024-04-11 15:49:22 +02:00
DataHoarder bbd84ccde0
Update README.md with 386 information
All checks were successful
continuous-integration/drone/push Build is passing
2024-04-11 10:41:58 +02:00
DataHoarder 1b2b3c22cb
Added 386 platform to round and tests
All checks were successful
continuous-integration/drone/push Build is passing
2024-04-11 10:36:10 +02:00
DataHoarder 38b0377f45
Added Benchmark_RandomX
All checks were successful
continuous-integration/drone/push Build is passing
2024-04-11 10:24:12 +02:00
DataHoarder 8db94fb12b
Version v1.0.0
All checks were successful
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
2024-04-11 09:55:52 +02:00
DataHoarder 1dffd0d310
Downgrade to require go 1.17
All checks were successful
continuous-integration/drone/push Build is passing
2024-04-11 09:40:23 +02:00
DataHoarder 72c7f485e5
Optimize vm/superscalar, add generic fpu round as panic fallback 2024-04-11 09:40:11 +02:00
DataHoarder 770379ee89
Reduce memory allocations on superscalar 2024-04-11 09:00:43 +02:00
DataHoarder fdd314fa36
Remove memory allocations on amd64 mxcsr external calls
All checks were successful
continuous-integration/drone/push Build is passing
2024-04-11 08:53:10 +02:00
DataHoarder 0167b005eb
Speedup randomx_reciprocal 2024-04-11 08:47:24 +02:00
DataHoarder b207b994b3
Working RandomX with minimal assembly for rounding mode (AMD64,ARM64)
All checks were successful
continuous-integration/drone/push Build is passing
2024-04-11 08:46:34 +02:00
DataHoarder 2a14ddf070
Update dependencies, go 1.22 2024-04-11 05:43:30 +02:00
DataHoarder f46adfce03
Prevent superscalar program copies 2022-10-27 10:55:32 +02:00
DataHoarder 5190471ef8
Small cleanup, helper functions 2022-10-25 13:21:34 +02:00
DataHoarder b155830fa0
Remove superfluous logging 2022-10-24 20:17:59 +02:00
DataHoarder 45a737681b
Setup Go module 2022-10-24 20:12:36 +02:00
dank 0a6197282b Update 'README.md' 2019-11-14 06:09:42 +01:00
dank e62a351a76 Update 'README.md' 2019-10-15 23:08:37 +02:00
dank 22dab2c03f Update 'README.md' 2019-10-15 21:55:56 +02:00
dank 46fcac604b Update 'README.md' 2019-10-15 21:27:36 +02:00
dank 0ec608d2ed Update 'randomx.go' 2019-10-15 20:31:51 +02:00
dank 9bd5b5ec91 Update 'randomx_test.go' 2019-10-15 20:31:36 +02:00
dank 2d20d40809 Update 'example.go' 2019-10-15 20:31:09 +02:00
dank ec37e17650 Update 'config.go' 2019-10-15 20:25:29 +02:00
dank c031e1441e Update 'vm_instruction.go' 2019-10-15 20:18:03 +02:00
dank e68e45d985 Update 'superscalar.go' 2019-10-15 20:17:37 +02:00
dank a9098e337c Update 'vm.go' 2019-10-15 20:16:56 +02:00
dank bc078c83f9 Update 'aes_hash.go' 2019-10-15 20:07:01 +02:00
dank b49f451bd4 Update 'README.md' 2019-10-15 19:53:49 +02:00
dank 906ed8092e Upload files to '' 2019-10-15 19:45:39 +02:00
dank 8983c5408d Update 'LICENSE' 2019-10-15 19:44:43 +02:00
DERO_Foundation 2966da026d Initial commit 2019-10-15 19:43:36 +02:00