Commit Graph

318 Commits (pr-armv8a-jit)
 

Author SHA1 Message Date
tevador 60d1fa2407 Updated sample program
5 years ago
tevador ca96270509 Group E exponent changed from a static value (-240) to dynamic
5 years ago
tevador be21ba767c Doubled the frequency of CBRANCH, halved the jumping probability
5 years ago
tevador 3cf6a30076 Fixed biased condition register selection
5 years ago
tevador 5543fb5f2f Removed unused code
5 years ago
tevador ffebc37381 COND_R instruction reworked as CBRANCH
5 years ago
tevador ebddaf671c Alignment of x86 code for SuperscalarHash made optional
5 years ago
tevador cf72ed79c7 Function typedefs without pointer
5 years ago
tevador 7f6bdd9a52 Code cleanup & refactoring
5 years ago
tevador 22a3aa8d79 randomx_cache and randomx_dataset changed to standard-layout structs
5 years ago
tevador fd7186f873 Changed IADD_RS to use mod.mem
5 years ago
tevador ff88a57a98 Fixed reading from the red zone
5 years ago
tevador e758c1e2b2 Fixed non-x86 compilation
5 years ago
tevador 270a4f97fe Dataset size increased to 2080 MiB
5 years ago
tevador f66da3911e Fixed some compilation issues
5 years ago
tevador 018c1a5222 Big endian bug fixes
5 years ago
tevador 1c3666aa98 Fixed benchmark code
5 years ago
tevador b4dca14f0c Added a function to access the dataset memory buffer
5 years ago
tevador 59d82bbb01 Fixed doc
5 years ago
tevador 4c66b2305a Formatting & refactoring
5 years ago
tevador 87b8253374 API documentation
5 years ago
tevador bc78b628ea Flags ordered by their impact on performance
5 years ago
tevador d30eef75af Fixed non-x86 compilation
5 years ago
tevador a8c7137873 Linux makefile
5 years ago
tevador 41b51a4858 Cleaned up legacy code
5 years ago
tevador 360c8ed913 Fixed superscalar test projects
5 years ago
tevador 0d21ae85fc Remove capital letters from filenames #3
5 years ago
tevador f9ea7cc1df Remove capital letters from filenames #2
5 years ago
tevador 41557ce010 randomx project changed to a static library
5 years ago
tevador d7eefce583 Removed capital letters from filenames
5 years ago
tevador d7276d5786 Reduced the number of virtual calls per hash
5 years ago
tevador 296e77eebc C API - first working version
5 years ago
tevador 67046a9f38 Full-width mantissa for group E registers and FDIV_M
5 years ago
tevador d43c7db416 Updated reference result
5 years ago
tevador 682000b1a9 Unique scratchpad addresses - interpreter
5 years ago
tevador 33a2fd021d Unique scratchpad addresses
5 years ago
tevador 2c87a058ec Support for multithreaded dataset initialization
5 years ago
tevador 9c383dc2ba Added superscalar-stats
5 years ago
tevador 53d272c6a9 Merge branch 'feature/light-code-gen' into dev
5 years ago
tevador 8c37d4aac3 More refactoring
5 years ago
tevador 9404516dd8 Refactoring
5 years ago
tevador d49302561f Refactoring + comments
5 years ago
tevador 24a22c6b54 Code generator refactoring
5 years ago
tevador 37ff37cd11 msvc solution
5 years ago
tevador 2e68c89740 Separate executeSuperscalar function
5 years ago
tevador 2132e5fef5 SuperscalarHash interpreter
5 years ago
tevador b4c02051fa Reworked SuperscalarHash instruction set
5 years ago
tevador 6e3136b37f Fixed cache alignment
5 years ago
tevador 77dbe14658 SuperscalarHash JIT compiler
5 years ago
tevador 690707ef49 Reworked addition instructions
5 years ago