Commit graph

19 commits

Author SHA1 Message Date
DataHoarder 1d83de4880
Split hard/soft AES implementations 2024-05-01 16:25:35 +02:00
DataHoarder 25b7fc4cc0
Move internal packages to internal directory 2024-05-01 11:36:43 +02:00
DataHoarder 36f1a90a20
Version v3.0.0, support full datataset mode in 64-bit targets, modified api, optimized allocations, full VM run JIT on amd64, optimize AES asm
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2024-04-23 04:33:42 +02:00
DataHoarder d20dd880ce
amd64: Implemented VM JIT
All checks were successful
continuous-integration/drone/push Build is passing
2024-04-20 19:53:47 +02:00
DataHoarder fe253fb825
cleanup vm_instruction IMM with sign extension 2024-04-18 07:11:51 +02:00
DataHoarder aab8f99dd4
Include softfloat64 and allow for purego implementation
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2024-04-17 06:04:29 +02:00
DataHoarder 432590f930
Move argon2 / float packages to their own folders, cleanup vm Run
All checks were successful
continuous-integration/drone/push Build is passing
2024-04-15 04:14:15 +02:00
DataHoarder 5b9b3c3565
Use direct register and scratchpad under bytecode execution 2024-04-15 02:22:04 +02:00
DataHoarder b72f79a653
Remove zero register from vm bytecode 2024-04-14 15:43:54 +02:00
DataHoarder 78b0645034
Version v2.1.0, cleaned up useless printf and string comparisons
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2024-04-13 00:07:49 +02:00
DataHoarder 1bb1da8bbc
General cleanup, improve load32 and dataset execution 2024-04-12 23:51:55 +02:00
DataHoarder 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
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 252d9ed9d3
Rename fpu to asm package 2024-04-11 15:49:22 +02:00
DataHoarder 72c7f485e5
Optimize vm/superscalar, add generic fpu round as panic fallback 2024-04-11 09:40:11 +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 5190471ef8
Small cleanup, helper functions 2022-10-25 13:21:34 +02:00
dank c031e1441e Update 'vm_instruction.go' 2019-10-15 20:18:03 +02:00
dank 906ed8092e Upload files to '' 2019-10-15 19:45:39 +02:00