Implementation notes: amd64, hydra1, crypto_sign/pass769

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_sign
Primitive: pass769
TimeImplementationCompilerBenchmark dateSUPERCOP version
1341590ref-karatsubagcc -funroll-loops -O3 -fomit-frame-pointer2016102520161009
1348427ref-karatsubagcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102520161009
1357233ref-karatsubagcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102520161009
1377667ref-karatsubagcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102520161009
1396144ref-karatsubagcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102520161009
1412955ref-karatsubagcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102520161009
1413856ref-karatsubagcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102520161009
1413984ref-karatsubagcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102520161009
1415734ref-karatsubagcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102520161009
1416169ref-karatsubagcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102520161009
1417091ref-karatsubagcc -funroll-loops -O2 -fomit-frame-pointer2016102520161009
1417767ref-karatsubagcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102520161009
1418677ref-karatsubagcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102520161009
1420920ref-karatsubagcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102520161009
1421440ref-karatsubagcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102520161009
1422547ref-karatsubagcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102520161009
1422893ref-karatsubagcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102520161009
1424962ref-karatsubagcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102520161009
1425764ref-karatsubagcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102520161009
1426035ref-karatsubagcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102520161009
1427138ref-karatsubagcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102520161009
1436356ref-karatsubagcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102520161009
1442205ref-karatsubagcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102520161009
1443825ref-karatsubagcc -march=barcelona -O3 -fomit-frame-pointer2016102520161009
1445361ref-karatsubagcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102520161009
1448070ref-karatsubagcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102520161009
1451794ref-karatsubagcc -funroll-loops -m64 -O -fomit-frame-pointer2016102520161009
1453903ref-karatsubagcc -funroll-loops -O -fomit-frame-pointer2016102520161009
1455741ref-karatsubagcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102520161009
1460959ref-karatsubagcc -march=k8 -O3 -fomit-frame-pointer2016102520161009
1472747ref-karatsubagcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102520161009
1506904ref-karatsubagcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102520161009
1509022ref-karatsubagcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102520161009
1705293ref-karatsubagcc -march=barcelona -O2 -fomit-frame-pointer2016102520161009
1705724ref-karatsubagcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102520161009
1707724ref-karatsubagcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102520161009
1715299ref-karatsubagcc -march=k8 -O2 -fomit-frame-pointer2016102520161009
1715928ref-karatsubagcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102520161009
1726685ref-karatsubagcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102520161009
1727766ref-karatsubagcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102520161009
1728694ref-karatsubagcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102520161009
1730908ref-karatsubagcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102520161009
1739689ref-karatsubagcc -O -fomit-frame-pointer2016102520161009
1739803ref-karatsubagcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102520161009
1739845ref-karatsubagcc -march=nocona -O3 -fomit-frame-pointer2016102520161009
1739912ref-karatsubagcc -fno-schedule-insns -O -fomit-frame-pointer2016102520161009
1740254ref-karatsubagcc -m64 -O -fomit-frame-pointer2016102520161009
1745547ref-karatsubagcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102520161009
1748440ref-karatsubagcc -m64 -O3 -fomit-frame-pointer2016102520161009
1752870ref-karatsubagcc -O3 -fomit-frame-pointer2016102520161009
1791824ref-karatsubagcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102520161009
1793656ref-karatsubagcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102520161009
1793870ref-karatsubagcc -m64 -march=corei7 -O -fomit-frame-pointer2016102520161009
1794078ref-karatsubagcc -m64 -march=core2 -O -fomit-frame-pointer2016102520161009
1799749ref-karatsubagcc -m64 -march=k8 -O -fomit-frame-pointer2016102520161009
1805561ref-karatsubagcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102520161009
1807280ref-karatsubagcc -m64 -march=barcelona -O -fomit-frame-pointer2016102520161009
1814200ref-karatsubagcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102520161009
1816995ref-karatsubagcc -march=k8 -O -fomit-frame-pointer2016102520161009
1820066ref-karatsubagcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102520161009
1865586ref-karatsubagcc -m64 -march=nocona -O -fomit-frame-pointer2016102520161009
1869029ref-karatsubagcc -march=nocona -O -fomit-frame-pointer2016102520161009
1869642ref-karatsubagcc -O2 -fomit-frame-pointer2016102520161009
1880237ref-karatsubagcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102520161009
1880555ref-karatsubagcc -m64 -O2 -fomit-frame-pointer2016102520161009
1896943ref-karatsubagcc -march=nocona -O2 -fomit-frame-pointer2016102520161009
1901107ref-karatsubagcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102520161009
1947497ref-karatsubagcc -march=barcelona -O -fomit-frame-pointer2016102520161009
2010248ref-karatsubaclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102520161009
2011420ref-karatsubaclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102520161009
2012128ref-karatsubaclang -O3 -fomit-frame-pointer -Qunused-arguments2016102520161009
2013530ref-karatsubaclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102520161009
2019814ref-karatsubaclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102520161009
2022932ref-karatsubaclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102520161009
2217111ref-karatsubagcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102520161009
2218529ref-karatsubagcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102520161009
2219560ref-karatsubagcc -m64 -march=k8 -Os -fomit-frame-pointer2016102520161009
2224067ref-karatsubagcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102520161009
2224560ref-karatsubagcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102520161009
2225049ref-karatsubagcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102520161009
2227355ref-karatsubagcc -march=nocona -Os -fomit-frame-pointer2016102520161009
2227575ref-karatsubagcc -m64 -Os -fomit-frame-pointer2016102520161009
2241310ref-karatsubagcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102520161009
2248256ref-karatsubagcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102520161009
2248503ref-karatsubagcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102520161009
2248872ref-karatsubagcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102520161009
2249418ref-karatsubagcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102520161009
2250768ref-karatsubagcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102520161009
2251597ref-karatsubagcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102520161009
2251747ref-karatsubagcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102520161009
2261815ref-karatsubagcc -funroll-loops -Os -fomit-frame-pointer2016102520161009
2284859ref-karatsubagcc -m64 -march=core2 -Os -fomit-frame-pointer2016102520161009
2286802ref-karatsubagcc -Os -fomit-frame-pointer2016102520161009
2287414ref-karatsubagcc -march=k8 -Os -fomit-frame-pointer2016102520161009
2288566ref-karatsubagcc -fno-schedule-insns -Os -fomit-frame-pointer2016102520161009
2288654ref-karatsubagcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102520161009
2288981ref-karatsubagcc -m64 -march=nocona -Os -fomit-frame-pointer2016102520161009
2355167ref-karatsubagcc -march=barcelona -Os -fomit-frame-pointer2016102520161009
9487182ref-karatsubacc2016102520161009
9492608ref-karatsubagcc2016102520161009
9496104ref-karatsubagcc -funroll-loops2016102520161009

Test failure

Implementation: crypto_sign/pass769/ref-karatsuba
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ref-karatsuba