Implementation notes: amd64, hydra1, crypto_sign/ntrumls439x

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_sign
Primitive: ntrumls439x
TimeImplementationCompilerBenchmark dateSUPERCOP version
1197005refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102520161009
1197942refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102520161009
1202210refgcc -funroll-loops -O2 -fomit-frame-pointer2016102520161009
1205306refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102520161009
1209307refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102520161009
1239813refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102520161009
1242342refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102520161009
1243728refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102520161009
1244451refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102520161009
1400055refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102520161009
1400794refgcc -O2 -fomit-frame-pointer2016102520161009
1403329refgcc -m64 -O2 -fomit-frame-pointer2016102520161009
1404973refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102520161009
1407624refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102520161009
1409205refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102520161009
1409942refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102520161009
1414091refgcc -march=k8 -O2 -fomit-frame-pointer2016102520161009
1414821refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102520161009
1419751refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016102520161009
1423805refgcc -funroll-loops -O -fomit-frame-pointer2016102520161009
1424691refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102520161009
1435272refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102520161009
1435956refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102520161009
1436572refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102520161009
1440573refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102520161009
1479409refgcc -march=barcelona -O2 -fomit-frame-pointer2016102520161009
1493413refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102520161009
1497716refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102520161009
1503301refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102520161009
1503543refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102520161009
1507467refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102520161009
1517731refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102520161009
1534315refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102520161009
1535193refgcc -march=nocona -O2 -fomit-frame-pointer2016102520161009
1548592refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102520161009
1550547refgcc -funroll-loops -O3 -fomit-frame-pointer2016102520161009
1552013refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102520161009
1556603refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102520161009
1557705refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102520161009
1573075refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102520161009
1573670refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102520161009
1576909refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102520161009
1577704refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102520161009
1578172refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102520161009
1585392refgcc -march=k8 -Os -fomit-frame-pointer2016102520161009
1586142refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102520161009
1587785refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016102520161009
1589557refgcc -m64 -Os -fomit-frame-pointer2016102520161009
1589664refgcc -march=barcelona -Os -fomit-frame-pointer2016102520161009
1590656refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102520161009
1591032refclang -O3 -fomit-frame-pointer -Qunused-arguments2016102520161009
1591274refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102520161009
1591439refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102520161009
1591515refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102520161009
1592029refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102520161009
1592723refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102520161009
1595198refgcc -m64 -march=core2 -O -fomit-frame-pointer2016102520161009
1595555refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102520161009
1596854refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016102520161009
1616301refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102520161009
1616513refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016102520161009
1616774refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102520161009
1617455refgcc -Os -fomit-frame-pointer2016102520161009
1619533refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016102520161009
1619934refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102520161009
1640000refgcc -m64 -O -fomit-frame-pointer2016102520161009
1664678refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102520161009
1665768refgcc -march=k8 -O3 -fomit-frame-pointer2016102520161009
1670104refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102520161009
1679645refgcc -funroll-loops -Os -fomit-frame-pointer2016102520161009
1693128refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102520161009
1695293refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102520161009
1695312refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102520161009
1698229refgcc -march=barcelona -O3 -fomit-frame-pointer2016102520161009
1702362refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016102520161009
1715430refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102520161009
1719146refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102520161009
1719721refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102520161009
1720605refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102520161009
1721173refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102520161009
1742730refgcc -fno-schedule-insns -O -fomit-frame-pointer2016102520161009
1743601refgcc -O -fomit-frame-pointer2016102520161009
1760445refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102520161009
1799824refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102520161009
1871469refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102520161009
1887735refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102520161009
1888247refgcc -march=k8 -O -fomit-frame-pointer2016102520161009
1889454refgcc -m64 -O3 -fomit-frame-pointer2016102520161009
1890039refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102520161009
1890140refgcc -O3 -fomit-frame-pointer2016102520161009
1890259refgcc -march=barcelona -O -fomit-frame-pointer2016102520161009
1890768refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016102520161009
1901389refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102520161009
1927410refgcc -m64 -march=k8 -O -fomit-frame-pointer2016102520161009
1929488refgcc -march=nocona -O3 -fomit-frame-pointer2016102520161009
2071925refgcc -march=nocona -O -fomit-frame-pointer2016102520161009
2093806refgcc -m64 -march=nocona -O -fomit-frame-pointer2016102520161009
2407319refgcc -march=nocona -Os -fomit-frame-pointer2016102520161009
6790955refgcc2016102520161009
6803397refgcc -funroll-loops2016102520161009
6815771refcc2016102520161009

Test failure

Implementation: crypto_sign/ntrumls439x/ref
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