summaryrefslogtreecommitdiff
path: root/rdrand-nasm.sh
Commit message (Collapse)AuthorAgeFilesLines
* Rename rdrand.S to rdrand.sJeffrey Walton2017-03-231-13/+13
|
* Fix OpenBSD 6.0 compile with GCC 4.9 (Issue 395)Jeffrey Walton2017-03-221-6/+28
| | | | This check-in also enables the 64-bit RDRAND routines for X32. The changes were with held until they could be tested. The testing occurred with Issue 395
* Updated RDRAND and RDSEED under NASMJeffrey Walton2017-03-141-10/+26
| | | | | | Port rdrand.S to Solaris Port rdrand.S to X32 The X32 port is responsible for the loop unwinding. The unwind generates a 32-byte block (X64 and X32) or 16-byte block (X86). On X32, it increases throughut by 100% (doubles it). On X86 and X64, throughput increases by about 6%. Anything over 4 machine words slows things down.
* Updated RDRAND and RDSEED under NASMJeffrey Walton2017-03-131-24/+26
| | | | | Port rdrand.S to Cygwin and OS X Add DISABLE_NATIVE_ARCH to CmakefileList and GNUmakefile. It supresses the addition of -march=native. DISABLE_NATIVE_ARCH replaces DISABLE_CXXFLAGS_OPTIMIZATIONS in CmakefileList (the latter is now deprecated).
* Cleared issues 11,12,13 (Clang integrated assembler), 58 (RC rollup), 66 ↵Jeffrey Walton2015-11-181-0/+24
(Coverity rollup)