fpu | ||
.drone.yml | ||
aes_const.go | ||
aes_hash.go | ||
config.go | ||
go.mod | ||
go.sum | ||
LICENSE | ||
randomx.go | ||
randomx_test.go | ||
README.md | ||
superscalar.go | ||
vm.go | ||
vm_instruction.go |
RandomX (Golang Implementation)
Fork from git.dero.io/DERO_Foundation/RandomX. Also related, their Analysis of RandomX writeup.
Original code failed RandomX testcases and was implemented using big.Float.
This package implements RandomX without CGO, using only Golang code, pure float64 ops and two small assembly sections to implement CFROUND for amd64/arm64. Test cases pass properly.