Implementation notes: amd64, gcc16, crypto_encrypt/mceliece

Computer: gcc16
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_encrypt
Primitive: mceliece
TimeImplementationCompilerBenchmark dateSUPERCOP version
1281667refgcc -march=k8 -O3 -fomit-frame-pointer2017110920171020
1281732refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017110920171020
1281942refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110920171020
1282212refgcc -O3 -fomit-frame-pointer2017110920171020
1282995refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017110920171020
1283638refgcc -m64 -O3 -fomit-frame-pointer2017110920171020
1290207refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017110920171020
1292130refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017110920171020
1293845refgcc -funroll-loops -O3 -fomit-frame-pointer2017110920171020
1294835refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017110920171020
1296730refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017110920171020
1306239refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017110920171020
1307057refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017110920171020
1311073refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110920171020
1311267refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017110920171020
1311667refgcc -march=barcelona -O3 -fomit-frame-pointer2017110920171020
1321160refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017110920171020
1322286refgcc -march=nocona -O3 -fomit-frame-pointer2017110920171020
1322357refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017110920171020
1322992refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017110920171020
1354386refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017110920171020
1354418refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017110920171020
1357024refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017110920171020
1357783refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017110920171020
1359842refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017110920171020
1360414refgcc -funroll-loops -O2 -fomit-frame-pointer2017110920171020
1360576refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017110920171020
1382801refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017110920171020
1404151refgcc -march=nocona -O2 -fomit-frame-pointer2017110920171020
1413357refgcc -march=barcelona -O2 -fomit-frame-pointer2017110920171020
1415080refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110920171020
1439324refgcc -O2 -fomit-frame-pointer2017110920171020
1441982refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017110920171020
1442255refgcc -m64 -O2 -fomit-frame-pointer2017110920171020
1442751refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110920171020
1443366refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017110920171020
1444337refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110920171020
1444526refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110920171020
1445086refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017110920171020
1445594refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110920171020
1446737refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017110920171020
1472255refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017110920171020
1472261refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017110920171020
1472307refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017110920171020
1472353refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017110920171020
1473560refgcc -funroll-loops -Os -fomit-frame-pointer2017110920171020
1474304refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017110920171020
1474516refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110920171020
1474715refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110920171020
1475149refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017110920171020
1475268refgcc -march=barcelona -Os -fomit-frame-pointer2017110920171020
1475347refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017110920171020
1475363refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017110920171020
1475366refgcc -Os -fomit-frame-pointer2017110920171020
1475506refgcc -m64 -Os -fomit-frame-pointer2017110920171020
1475793refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017110920171020
1476247refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017110920171020
1476941refgcc -march=k8 -Os -fomit-frame-pointer2017110920171020
1477660refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017110920171020
1477690refgcc -march=nocona -Os -fomit-frame-pointer2017110920171020
1477711refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017110920171020
1477971refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110920171020
1480607refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110920171020
1488497refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017110920171020
1489669refgcc -m64 -march=nocona -O -fomit-frame-pointer2017110920171020
1502295refgcc -march=nocona -O -fomit-frame-pointer2017110920171020
1508732refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110920171020
1509733refgcc -funroll-loops -O -fomit-frame-pointer2017110920171020
1523061refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017110920171020
1523340refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017110920171020
1535874refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017110920171020
1539945refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017110920171020
1541130refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017110920171020
1544318refgcc -O -fomit-frame-pointer2017110920171020
1546958refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110920171020
1547312refgcc -m64 -march=core2 -O -fomit-frame-pointer2017110920171020
1547589refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110920171020
1547662refgcc -fno-schedule-insns -O -fomit-frame-pointer2017110920171020
1548321refgcc -march=k8 -O -fomit-frame-pointer2017110920171020
1548921refgcc -m64 -march=k8 -O -fomit-frame-pointer2017110920171020
1549541refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017110920171020
1549849refgcc -m64 -O -fomit-frame-pointer2017110920171020
1551860refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110920171020
1552021refgcc -march=barcelona -O -fomit-frame-pointer2017110920171020
1552604refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017110920171020
1554885refgcc -march=k8 -O2 -fomit-frame-pointer2017110920171020
1555055refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110920171020
1555418refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017110920171020
1564251refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017110920171020
1567717refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017110920171020
3339019refgcc -funroll-loops2017110920171020
3396269refcc2017110920171020
3399121refgcc2017110920171020

Test failure

Implementation: crypto_encrypt/mceliece/ref
Compiler: gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
error 111

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