Implementation notes: amd64, hydra9, crypto_dh/sclaus1024

Computer: hydra9
Architecture: amd64
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_dh
Primitive: sclaus1024
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1594501? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017111220171020
1595183? ? ?? ? ?gmpg++_-m64_-march=core2_-O_-fomit-frame-pointer2017111220171020
1595218? ? ?? ? ?gmpg++_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017111220171020
1595413? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111220171020
1596069? ? ?? ? ?gmpg++_-O3_-fomit-frame-pointer2017111220171020
1596786? ? ?? ? ?gmpg++_-march=k8_-Os_-fomit-frame-pointer2017111220171020
1596966? ? ?? ? ?gmpg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017111220171020
1597003? ? ?? ? ?gmpg++_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017111220171020
1597242? ? ?? ? ?gmpg++_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111220171020
1597337? ? ?? ? ?gmpg++_-m64_-O3_-fomit-frame-pointer2017111220171020
1597344? ? ?? ? ?gmpg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111220171020
1597436? ? ?? ? ?gmpg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111220171020
1597488? ? ?? ? ?gmpg++_-m64_-march=corei7_-O_-fomit-frame-pointer2017111220171020
1597746? ? ?? ? ?gmpg++_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017111220171020
1598342? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017111220171020
1598424? ? ?? ? ?gmpg++_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111220171020
1598451? ? ?? ? ?gmpg++_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017111220171020
1598638? ? ?? ? ?gmpg++_-march=barcelona_-O_-fomit-frame-pointer2017111220171020
1598718? ? ?? ? ?gmpg++_-m64_-march=corei7_-O2_-fomit-frame-pointer2017111220171020
1599324? ? ?? ? ?gmpg++_-m64_-march=core2_-O2_-fomit-frame-pointer2017111220171020
1599364? ? ?? ? ?gmpg++_-m64_-march=corei7_-O3_-fomit-frame-pointer2017111220171020
1599582? ? ?? ? ?gmpg++_-Os_-fomit-frame-pointer2017111220171020
1599610? ? ?? ? ?gmpg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017111220171020
1599651? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017111220171020
1599727? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017111220171020
1599759? ? ?? ? ?gmpg++_-march=nocona_-O_-fomit-frame-pointer2017111220171020
1599761? ? ?? ? ?gmpg++_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111220171020
1600256? ? ?? ? ?gmpg++_-march=k8_-O_-fomit-frame-pointer2017111220171020
1600536? ? ?? ? ?gmpg++_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017111220171020
1600569? ? ?? ? ?gmpg++_-march=k8_-O3_-fomit-frame-pointer2017111220171020
1600656? ? ?? ? ?gmpg++_-march=barcelona_-O2_-fomit-frame-pointer2017111220171020
1601050? ? ?? ? ?gmpg++_-m64_-march=k8_-O_-fomit-frame-pointer2017111220171020
1601073? ? ?? ? ?gmpg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111220171020
1601081? ? ?? ? ?gmpg++_-march=nocona_-Os_-fomit-frame-pointer2017111220171020
1601131? ? ?? ? ?gmpg++_-m64_-march=nocona_-O_-fomit-frame-pointer2017111220171020
1601168? ? ?? ? ?gmpg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017111220171020
1601238? ? ?? ? ?gmpg++_-m64_-O2_-fomit-frame-pointer2017111220171020
1601354? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017111220171020
1601461? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017111220171020
1601523? ? ?? ? ?gmpg++_-m64_-O_-fomit-frame-pointer2017111220171020
1601552? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111220171020
1601629? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017111220171020
1601660? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017111220171020
1601717? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017111220171020
1601763? ? ?? ? ?gmpg++_-O_-fomit-frame-pointer2017111220171020
1601793? ? ?? ? ?gmpg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111220171020
1601802? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017111220171020
1601817? ? ?? ? ?gmpg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111220171020
1602152? ? ?? ? ?gmpg++_-m64_-march=k8_-O3_-fomit-frame-pointer2017111220171020
1602174? ? ?? ? ?gmpg++_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017111220171020
1602353? ? ?? ? ?gmpg++_-m64_-march=k8_-O2_-fomit-frame-pointer2017111220171020
1602476? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111220171020
1602500? ? ?? ? ?gmpg++_-march=barcelona_-O3_-fomit-frame-pointer2017111220171020
1602599? ? ?? ? ?gmpg++_-O2_-fomit-frame-pointer2017111220171020
1602745? ? ?? ? ?gmpg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111220171020
1602800? ? ?? ? ?gmpg++_-march=barcelona_-Os_-fomit-frame-pointer2017111220171020
1603274? ? ?? ? ?gmpg++_-march=k8_-O2_-fomit-frame-pointer2017111220171020
1603296? ? ?? ? ?gmpg++_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017111220171020
1603551? ? ?? ? ?gmpg++_-march=nocona_-O3_-fomit-frame-pointer2017111220171020
1603570? ? ?? ? ?gmpg++_-m64_-march=corei7_-Os_-fomit-frame-pointer2017111220171020
1603578? ? ?? ? ?gmpg++_-march=nocona_-O2_-fomit-frame-pointer2017111220171020
1603581? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017111220171020
1603865? ? ?? ? ?gmpg++_-m64_-march=k8_-Os_-fomit-frame-pointer2017111220171020
1604147? ? ?? ? ?gmpg++_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111220171020
1604706? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017111220171020
1606206? ? ?? ? ?gmpg++_-m64_-march=core2_-O3_-fomit-frame-pointer2017111220171020
1606232? ? ?? ? ?gmpg++2017111220171020
1606400? ? ?? ? ?gmpg++_-m64_-march=core2_-Os_-fomit-frame-pointer2017111220171020
1607234? ? ?? ? ?gmpg++_-fno-schedule-insns_-O_-fomit-frame-pointer2017111220171020
1615782? ? ?? ? ?gmpg++_-m64_-Os_-fomit-frame-pointer2017111220171020
1650995? ? ?? ? ?gmpg++_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017111220171020
1668585? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017111220171020
1669969? ? ?? ? ?gmpg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017111220171020
1911099? ? ?? ? ?cryptoppg++_-march=barcelona_-Os_-fomit-frame-pointer2017111220171020
1912874? ? ?? ? ?cryptoppg++_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017111220171020
1912911? ? ?? ? ?cryptoppg++_-march=nocona_-Os_-fomit-frame-pointer2017111220171020
1913144? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111220171020
1913444? ? ?? ? ?cryptoppg++_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017111220171020
1913531? ? ?? ? ?cryptoppg++_-march=barcelona_-O2_-fomit-frame-pointer2017111220171020
1914164? ? ?? ? ?cryptoppg++_-m64_-Os_-fomit-frame-pointer2017111220171020
1915393? ? ?? ? ?cryptoppg++_-m64_-O_-fomit-frame-pointer2017111220171020
1915445? ? ?? ? ?cryptoppg++_-O2_-fomit-frame-pointer2017111220171020
1915523? ? ?? ? ?cryptoppg++_-m64_-march=corei7_-O_-fomit-frame-pointer2017111220171020
1915543? ? ?? ? ?cryptoppg++_-m64_-march=k8_-Os_-fomit-frame-pointer2017111220171020
1916151? ? ?? ? ?cryptoppg++_-m64_-march=k8_-O2_-fomit-frame-pointer2017111220171020
1916156? ? ?? ? ?cryptoppg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017111220171020
1916297? ? ?? ? ?cryptoppg++_-march=nocona_-O_-fomit-frame-pointer2017111220171020
1916620? ? ?? ? ?cryptoppg++_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111220171020
1916684? ? ?? ? ?cryptoppg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111220171020
1916751? ? ?? ? ?cryptoppg++_-m64_-march=core2_-Os_-fomit-frame-pointer2017111220171020
1916831? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017111220171020
1917221? ? ?? ? ?cryptoppg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017111220171020
1917338? ? ?? ? ?cryptoppg++_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017111220171020
1917416? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111220171020
1917481? ? ?? ? ?cryptoppg++_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111220171020
1917615? ? ?? ? ?cryptoppg++_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017111220171020
1917697? ? ?? ? ?cryptoppg++_-m64_-march=corei7_-O2_-fomit-frame-pointer2017111220171020
1917712? ? ?? ? ?cryptoppg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111220171020
1917818? ? ?? ? ?cryptoppg++_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017111220171020
1917912? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111220171020
1918408? ? ?? ? ?cryptoppg++_-m64_-march=k8_-O_-fomit-frame-pointer2017111220171020
1918645? ? ?? ? ?cryptoppg++_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111220171020
1918737? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-O_-fomit-frame-pointer2017111220171020
1918863? ? ?? ? ?cryptoppg++_-m64_-O2_-fomit-frame-pointer2017111220171020
1919102? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017111220171020
1919115? ? ?? ? ?cryptoppg++_-march=k8_-O2_-fomit-frame-pointer2017111220171020
1919418? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017111220171020
1919456? ? ?? ? ?cryptoppg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017111220171020
1919460? ? ?? ? ?cryptoppg++_-m64_-march=nocona_-O_-fomit-frame-pointer2017111220171020
1919635? ? ?? ? ?cryptoppg++_-march=k8_-O_-fomit-frame-pointer2017111220171020
1919755? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017111220171020
1919768? ? ?? ? ?cryptoppg++_-march=k8_-Os_-fomit-frame-pointer2017111220171020
1920235? ? ?? ? ?cryptoppg++_-Os_-fomit-frame-pointer2017111220171020
1920320? ? ?? ? ?cryptoppg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017111220171020
1921029? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017111220171020
1921647? ? ?? ? ?cryptoppg++_-march=nocona_-O3_-fomit-frame-pointer2017111220171020
1921750? ? ?? ? ?cryptoppg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111220171020
1922376? ? ?? ? ?cryptoppg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017111220171020
1922393? ? ?? ? ?cryptoppg++_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017111220171020
1922494? ? ?? ? ?cryptoppg++_-march=barcelona_-O_-fomit-frame-pointer2017111220171020
1924703? ? ?? ? ?cryptoppg++_-m64_-march=corei7_-Os_-fomit-frame-pointer2017111220171020
1925998? ? ?? ? ?cryptoppg++_-march=barcelona_-O3_-fomit-frame-pointer2017111220171020
1926576? ? ?? ? ?cryptoppg++_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111220171020
1926587? ? ?? ? ?cryptoppg++_-m64_-march=core2_-O2_-fomit-frame-pointer2017111220171020
1927515? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111220171020
1928791? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017111220171020
1928916? ? ?? ? ?cryptoppg++_-m64_-march=core2_-O_-fomit-frame-pointer2017111220171020
1930282? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017111220171020
1931553? ? ?? ? ?cryptoppg++_-m64_-march=core2_-O3_-fomit-frame-pointer2017111220171020
1933995? ? ?? ? ?cryptoppg++_-march=nocona_-O2_-fomit-frame-pointer2017111220171020
1934120? ? ?? ? ?cryptoppg++_-m64_-march=corei7_-O3_-fomit-frame-pointer2017111220171020
1934263? ? ?? ? ?cryptoppg++_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017111220171020
1941098? ? ?? ? ?cryptoppg++2017111220171020
1941465? ? ?? ? ?cryptoppg++_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017111220171020
1944858? ? ?? ? ?cryptoppg++_-O_-fomit-frame-pointer2017111220171020
1948594? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017111220171020
1949800? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017111220171020
1953606? ? ?? ? ?cryptoppg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017111220171020
1962706? ? ?? ? ?cryptoppg++_-m64_-march=k8_-O3_-fomit-frame-pointer2017111220171020
1966999? ? ?? ? ?cryptoppg++_-O3_-fomit-frame-pointer2017111220171020
1968979? ? ?? ? ?cryptoppg++_-m64_-O3_-fomit-frame-pointer2017111220171020
1969706? ? ?? ? ?cryptoppg++_-march=k8_-O3_-fomit-frame-pointer2017111220171020
1972551? ? ?? ? ?cryptoppg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017111220171020
1974265? ? ?? ? ?cryptoppg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017111220171020
1976226? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111220171020
1979391? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111220171020

Test failure

Implementation: crypto_dh/sclaus1024/cryptopp
Compiler: g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer cryptopp gmp
g++ -m64 -march=core-avx2 -O -fomit-frame-pointer cryptopp gmp
g++ -m64 -march=core-avx2 -Os -fomit-frame-pointer cryptopp gmp