Commit Graph

157 Commits (2bb42637fdf0e09c1960b56e1570c7f3d8e9daf2)
 

Author SHA1 Message Date
tevador 2bb42637fd Epoch increased to 2048 blocks
5 years ago
tevador 107270d93d Reduced Dataset size to 2 GiB with 8 memory accesses per block
5 years ago
tevador 233af9f14f Minor fixes for non-x86 platforms
5 years ago
tevador 4c1ae951de Merge branch 'feature/branches' into dev
5 years ago
tevador 28ed776fbe Light JIT compiler - Linux
5 years ago
tevador 73a11f5c01 CompiledLightVirtualMachine
5 years ago
tevador 00368cae02 Fixed stats compilation
5 years ago
tevador 007f8599b9 Implemented branches in the interpreter
5 years ago
tevador 1617d8e34e Fixed squareHash reference
5 years ago
tevador 1945aae9f8 align -> balign
5 years ago
tevador 174754cb2b Added branches - ASM and JIT only
5 years ago
tevador 6b344b81fd initBlock asm version (disabled)
5 years ago
tevador 91063aac91 Reference result
5 years ago
tevador 344f365c42 Updated constants according to the specs
5 years ago
tevador 6061848444 Updated Dataset block generation algorithm specification
5 years ago
tevador edde7672e0 initBlock: cycle columns, asm implementation
5 years ago
tevador 55a22febbd Design notes: references, branch prediction, memory coherency
5 years ago
tevador b0faa05fe8 Updated design notes
5 years ago
tevador 5e9a61ab3d Merge branch 'dev' of git@github.com:tevador/RandomX.git into dev
5 years ago
tevador a2e7e05c40 Improved definition of magic constants
5 years ago
tevador 4a87af7940
Documentation
5 years ago
tevador 0d9beb5418 Draft of RandomX design rationale
5 years ago
tevador a15e173c3d Full specification
5 years ago
tevador a1dc094c19 added epoch lag configuration
5 years ago
tevador 958d2bdc15 Fixed non-portable deserialization
5 years ago
tevador 2edf05cedc Implemented Dataset size increase per epoch
5 years ago
tevador e65d9da66c Configurable parameters separated into configuration.h
5 years ago
tevador 096a7c0d7b Implemented virtual memory free
5 years ago
tevador 6e8c83fdb6 Fixed softAes compilation on PowerPC
5 years ago
tevador 7c012b4fee Fixed non-portable nonce serialization
5 years ago
tevador d9bc6cfeda Updated JIT compiler and assembly generator for new int -> float conversion
5 years ago
tevador 790b382eda Reworked conversion int -> float for register group E
5 years ago
tevador f3b114af88 Replaced division instructions with IMUL_RCP
5 years ago
tevador 9d5f621d5c Removed divideByConstantCodegen
5 years ago
tevador 18ca8b5020 Merge branch 'master' of git@github.com:tevador/RandomX.git
5 years ago
tevador d9fcb34138 Fixed big endian load/store
5 years ago
tevador 88cf9d0728 Fixed 32-bit Windows build
5 years ago
tevador 219efce06c New command line options
5 years ago
tevador 81c5917def Improved makefile header dependencies
5 years ago
tevador 67c2674322
Added GPU hashrate estimate
5 years ago
tevador d3bc261617 Merge branch 'dev'
5 years ago
tevador f930d5d4dc Fixed a bug in FSWAP_R
5 years ago
tevador c5309fae9e Fixed portable intrinsics compilation
5 years ago
tevador a6c6026e2b Fixed possible memory alignment issue
5 years ago
tevador bf34d27ecd Portable SSE2 intrinsics
5 years ago
tevador 954365634e Fixed alignment of VirtualMachine
5 years ago
tevador dce8c74fa8 Fixed software AES in getResult
5 years ago
tevador 9a23bdb40d Fixed linux version of SquareHash
5 years ago
tevador bfd557dac5 Added reference result
5 years ago
tevador 923420f0a3 Fixed mining and verification mode not giving the same results
5 years ago