Implementation notes: amd64, mace, crypto_sign/3icp

Computer: mace
Architecture: amd64
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20170105
Operation: crypto_sign
Primitive: 3icp
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
923432? ? ?? ? ?refg++_-O3_-fomit-frame-pointer2016111820161009
963196? ? ?? ? ?refg++_-m64_-march=barcelona_-O_-fomit-frame-pointer2016111820161009
968240? ? ?? ? ?refclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111820161009
978097? ? ?? ? ?refclang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111820161009
1031509? ? ?? ? ?refg++_-m64_-O2_-fomit-frame-pointer2016111820161009
1050405? ? ?? ? ?refclang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111820161009
1056005? ? ?? ? ?refg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016111820161009
1062527? ? ?? ? ?refg++_-march=nocona_-O2_-fomit-frame-pointer2016111820161009
1080844? ? ?? ? ?refg++_-O2_-fomit-frame-pointer2016111820161009
1097364? ? ?? ? ?refclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2016111820161009
1099549? ? ?? ? ?refg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2016111820161009
1138287? ? ?? ? ?refg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016111820161009
1138810? ? ?? ? ?refg++_-m64_-march=k8_-O_-fomit-frame-pointer2016111820161009
1150593? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016111820161009
1176677? ? ?? ? ?refg++_-m64_-O3_-fomit-frame-pointer2016111820161009
1182718? ? ?? ? ?refg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2016111820161009
1185148? ? ?? ? ?refg++_-march=barcelona_-O3_-fomit-frame-pointer2016111820161009
1214163? ? ?? ? ?refg++_-march=k8_-O_-fomit-frame-pointer2016111820161009
1227860? ? ?? ? ?refg++_-m64_-march=k8_-O3_-fomit-frame-pointer2016111820161009
1240063? ? ?? ? ?refclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111820161009
1256510? ? ?? ? ?refg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016111820161009
1271850? ? ?? ? ?refg++_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016111820161009
1311970? ? ?? ? ?refg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2016111820161009
1366971? ? ?? ? ?refg++_-m64_-march=k8_-O2_-fomit-frame-pointer2016111820161009
1388556? ? ?? ? ?refg++_-O_-fomit-frame-pointer2016111820161009
1401827? ? ?? ? ?refg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016111820161009
1409833? ? ?? ? ?refg++_-m64_-march=nocona_-O_-fomit-frame-pointer2016111820161009
1419677? ? ?? ? ?refg++_-march=nocona_-O3_-fomit-frame-pointer2016111820161009
1424379? ? ?? ? ?refg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2016111820161009
1426832? ? ?? ? ?refg++_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016111820161009
1432761? ? ?? ? ?refg++_-m64_-Os_-fomit-frame-pointer2016111820161009
1446829? ? ?? ? ?refg++_-march=barcelona_-O_-fomit-frame-pointer2016111820161009
1455039? ? ?? ? ?refg++_-march=barcelona_-O2_-fomit-frame-pointer2016111820161009
1464994? ? ?? ? ?refg++_-fno-schedule-insns_-O_-fomit-frame-pointer2016111820161009
1478473? ? ?? ? ?refg++_-march=barcelona_-Os_-fomit-frame-pointer2016111820161009
1490234? ? ?? ? ?refg++_-m64_-O_-fomit-frame-pointer2016111820161009
1513508? ? ?? ? ?refg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016111820161009
1582490? ? ?? ? ?refg++_-march=k8_-O3_-fomit-frame-pointer2016111820161009
1592165? ? ?? ? ?refg++_-march=k8_-O2_-fomit-frame-pointer2016111820161009
1624348? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016111820161009
1634178? ? ?? ? ?refg++_-march=nocona_-Os_-fomit-frame-pointer2016111820161009
1639954? ? ?? ? ?refclang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016111820161009
1642914? ? ?? ? ?refg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016111820161009
1657446? ? ?? ? ?refg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016111820161009
1704098? ? ?? ? ?refg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2016111820161009
1721802? ? ?? ? ?refg++_-Os_-fomit-frame-pointer2016111820161009
1748297? ? ?? ? ?refg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2016111820161009
1795158? ? ?? ? ?refg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016111820161009
1981024? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016111820161009
2090121? ? ?? ? ?refg++_-march=k8_-Os_-fomit-frame-pointer2016111820161009
2120207? ? ?? ? ?refg++_-march=nocona_-O_-fomit-frame-pointer2016111820161009
2228164? ? ?? ? ?refg++_-m64_-march=k8_-Os_-fomit-frame-pointer2016111820161009
2444260? ? ?? ? ?refg++_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016111820161009
15654100? ? ?? ? ?refg++2016111820161009

Test failure

Implementation: crypto_sign/3icp/ref
Compiler: g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
error 142
Alarm clock

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ref

Test failure

Implementation: crypto_sign/3icp/ref
Compiler: g++ -m64 -march=core2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 13, namely:
CompilerImplementations
g++ -m64 -march=core2 -O2 -fomit-frame-pointer ref
g++ -m64 -march=core2 -O3 -fomit-frame-pointer ref
g++ -m64 -march=core2 -O -fomit-frame-pointer ref
g++ -m64 -march=core2 -Os -fomit-frame-pointer ref
g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ref
g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ref
g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ref
g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ref
g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer ref
g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ref
g++ -m64 -march=corei7 -O2 -fomit-frame-pointer ref
g++ -m64 -march=corei7 -O -fomit-frame-pointer ref
g++ -m64 -march=corei7 -Os -fomit-frame-pointer ref