|
1ce9bff7d3
|
Initialize AES S-Box directly
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
|
2024-04-17 06:45:08 +02:00 |
|
|
aab8f99dd4
|
Include softfloat64 and allow for purego implementation
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
|
2024-04-17 06:04:29 +02:00 |
|
|
432590f930
|
Move argon2 / float packages to their own folders, cleanup vm Run
continuous-integration/drone/push Build is passing
|
2024-04-15 04:14:15 +02:00 |
|
|
5b9b3c3565
|
Use direct register and scratchpad under bytecode execution
|
2024-04-15 02:22:04 +02:00 |
|
|
b72f79a653
|
Remove zero register from vm bytecode
|
2024-04-14 15:43:54 +02:00 |
|
|
78b0645034
|
Version v2.1.0, cleaned up useless printf and string comparisons
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
|
2024-04-13 00:07:49 +02:00 |
|
|
1bb1da8bbc
|
General cleanup, improve load32 and dataset execution
|
2024-04-12 23:51:55 +02:00 |
|
|
244cff31f9
|
Generate constants from hashes on startup, generate LUT for aes, cleanup endianness to be all little-endian
|
2024-04-12 17:53:28 +02:00 |
|
|
c232f60979
|
Version v2.0.0 with asm, jit, performance and allocation improvements
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
|
2024-04-12 02:08:40 +02:00 |
|
|
0a681cd2da
|
Include superscalar JIT for amd64, optimize memory allocations
|
2024-04-12 02:00:46 +02:00 |
|
|
9214202406
|
Speedup superscalar / argon via less pointers and copies
|
2024-04-11 18:11:36 +02:00 |
|
|
ece28ee558
|
Remove copy on MemoryBlock.getLine
|
2024-04-11 18:01:06 +02:00 |
|
|
2c713700c1
|
Split argon2 / blake2b code, use go 1.21 features
|
2024-04-11 17:50:36 +02:00 |
|
|
5e7d8ea35f
|
Reorganize cache/dataset
|
2024-04-11 16:04:59 +02:00 |
|
|
252d9ed9d3
|
Rename fpu to asm package
|
2024-04-11 15:49:22 +02:00 |
|
|
bbd84ccde0
|
Update README.md with 386 information
continuous-integration/drone/push Build is passing
|
2024-04-11 10:41:58 +02:00 |
|
|
1b2b3c22cb
|
Added 386 platform to round and tests
continuous-integration/drone/push Build is passing
|
2024-04-11 10:36:10 +02:00 |
|
|
38b0377f45
|
Added Benchmark_RandomX
continuous-integration/drone/push Build is passing
|
2024-04-11 10:24:12 +02:00 |
|
|
8db94fb12b
|
Version v1.0.0
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
|
2024-04-11 09:55:52 +02:00 |
|
|
1dffd0d310
|
Downgrade to require go 1.17
continuous-integration/drone/push Build is passing
|
2024-04-11 09:40:23 +02:00 |
|
|
72c7f485e5
|
Optimize vm/superscalar, add generic fpu round as panic fallback
|
2024-04-11 09:40:11 +02:00 |
|
|
770379ee89
|
Reduce memory allocations on superscalar
|
2024-04-11 09:00:43 +02:00 |
|
|
fdd314fa36
|
Remove memory allocations on amd64 mxcsr external calls
continuous-integration/drone/push Build is passing
|
2024-04-11 08:53:10 +02:00 |
|
|
0167b005eb
|
Speedup randomx_reciprocal
|
2024-04-11 08:47:24 +02:00 |
|
|
b207b994b3
|
Working RandomX with minimal assembly for rounding mode (AMD64,ARM64)
continuous-integration/drone/push Build is passing
|
2024-04-11 08:46:34 +02:00 |
|
|
2a14ddf070
|
Update dependencies, go 1.22
|
2024-04-11 05:43:30 +02:00 |
|
|
f46adfce03
|
Prevent superscalar program copies
|
2022-10-27 10:55:32 +02:00 |
|
|
5190471ef8
|
Small cleanup, helper functions
|
2022-10-25 13:21:34 +02:00 |
|
|
b155830fa0
|
Remove superfluous logging
|
2022-10-24 20:17:59 +02:00 |
|
|
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 |
|