Implementation notes: amd64, hydra1, crypto_aead/proest128copav1

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: proest128copav1
TimeImplementationCompilerBenchmark dateSUPERCOP version
739776refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102220161009
739867refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102220161009
744072refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102220161009
744521refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102220161009
754915refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102220161009
755142refgcc -march=barcelona -O3 -fomit-frame-pointer2016102220161009
755143refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102220161009
755267refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102220161009
757712refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102220161009
757875refgcc -march=k8 -O3 -fomit-frame-pointer2016102220161009
770920refgcc -funroll-loops -O3 -fomit-frame-pointer2016102220161009
771118refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102220161009
771307refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102220161009
772201refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102220161009
772358refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102220161009
782853refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102220161009
782904refgcc -m64 -O3 -fomit-frame-pointer2016102220161009
782906refgcc -O3 -fomit-frame-pointer2016102220161009
784736refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102220161009
784744refgcc -march=nocona -O3 -fomit-frame-pointer2016102220161009
990557refgcc -funroll-loops -O2 -fomit-frame-pointer2016102220161009
990854refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102220161009
991150refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102220161009
992416refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102220161009
993680refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102220161009
994446refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102220161009
995051refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102220161009
1000661refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102220161009
1000667refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102220161009
1001082refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102220161009
1001245refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102220161009
1002824refgcc -funroll-loops -O -fomit-frame-pointer2016102220161009
1003272refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016102220161009
1005456refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102220161009
1014373refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102220161009
1014376refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102220161009
1018856refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102220161009
1021591refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102220161009
1070061refgcc -march=nocona -O2 -fomit-frame-pointer2016102220161009
1070197refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102220161009
1082483refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102220161009
1089114refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102220161009
1089544refgcc -m64 -O2 -fomit-frame-pointer2016102220161009
1092608refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102220161009
1092624refgcc -march=barcelona -O2 -fomit-frame-pointer2016102220161009
1093499refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102220161009
1093691refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016102220161009
1096138refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016102220161009
1096357refgcc -m64 -march=core2 -O -fomit-frame-pointer2016102220161009
1096453refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102220161009
1096518refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102220161009
1096979refgcc -O2 -fomit-frame-pointer2016102220161009
1097616refgcc -m64 -march=k8 -O -fomit-frame-pointer2016102220161009
1097866refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102220161009
1097868refgcc -march=barcelona -O -fomit-frame-pointer2016102220161009
1098183refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102220161009
1098790refgcc -march=k8 -O -fomit-frame-pointer2016102220161009
1100125refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102220161009
1101133refgcc -m64 -O -fomit-frame-pointer2016102220161009
1101338refgcc -O -fomit-frame-pointer2016102220161009
1101347refgcc -fno-schedule-insns -O -fomit-frame-pointer2016102220161009
1102517refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102220161009
1109704refgcc -march=k8 -O2 -fomit-frame-pointer2016102220161009
1123245refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102220161009
1147893refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016102220161009
1148733refgcc -march=nocona -Os -fomit-frame-pointer2016102220161009
1210418refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102220161009
1216176refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102220161009
1220717refclang -O3 -fomit-frame-pointer -Qunused-arguments2016102220161009
1222701refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102220161009
1224683refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102220161009
1228296refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102220161009
1255317refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102220161009
1256750refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102220161009
1257719refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102220161009
1258923refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102220161009
1292033refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102220161009
1293790refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102220161009
1293904refgcc -funroll-loops -Os -fomit-frame-pointer2016102220161009
1295291refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102220161009
1295613refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102220161009
1305485refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102220161009
1305687refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102220161009
1319861refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102220161009
1320710refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102220161009
1321176refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102220161009
1321344refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016102220161009
1329058refgcc -Os -fomit-frame-pointer2016102220161009
1329855refgcc -m64 -Os -fomit-frame-pointer2016102220161009
1330125refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016102220161009
1333245refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102220161009
1333573refgcc -march=barcelona -Os -fomit-frame-pointer2016102220161009
1334258refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102220161009
1334354refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102220161009
1348445refgcc -march=k8 -Os -fomit-frame-pointer2016102220161009
1348615refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016102220161009
1367166refgcc -march=nocona -O -fomit-frame-pointer2016102220161009
1368690refgcc -m64 -march=nocona -O -fomit-frame-pointer2016102220161009
4783824refcc2016102220161009
4783916refgcc2016102220161009
4784027refgcc -funroll-loops2016102220161009

Test failure

Implementation: crypto_aead/proest128copav1/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