Implementation notes: amd64, hydra1, crypto_aead/proest128apev1

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: proest128apev1
TimeImplementationCompilerBenchmark dateSUPERCOP version
927818refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102220161009
927818refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102220161009
929650refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102220161009
929654refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102220161009
944120refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102220161009
944125refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102220161009
944149refgcc -march=barcelona -O3 -fomit-frame-pointer2016102220161009
944162refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102220161009
949989refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102220161009
950036refgcc -march=k8 -O3 -fomit-frame-pointer2016102220161009
974884refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102220161009
975014refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102220161009
978477refgcc -funroll-loops -O3 -fomit-frame-pointer2016102220161009
978518refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102220161009
978533refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102220161009
988955refgcc -O3 -fomit-frame-pointer2016102220161009
988957refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102220161009
988979refgcc -m64 -O3 -fomit-frame-pointer2016102220161009
991787refgcc -march=nocona -O3 -fomit-frame-pointer2016102220161009
992189refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102220161009
1143984refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102220161009
1144099refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102220161009
1146212refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102220161009
1146423refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102220161009
1146441refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102220161009
1146616refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102220161009
1154653refgcc -funroll-loops -O -fomit-frame-pointer2016102220161009
1154759refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016102220161009
1154792refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102220161009
1159672refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102220161009
1159709refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102220161009
1165856refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102220161009
1165861refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102220161009
1166085refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102220161009
1170608refgcc -march=barcelona -O2 -fomit-frame-pointer2016102220161009
1177533refgcc -O2 -fomit-frame-pointer2016102220161009
1177533refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102220161009
1177687refgcc -m64 -O2 -fomit-frame-pointer2016102220161009
1178478refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102220161009
1178494refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102220161009
1178990refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102220161009
1179469refgcc -funroll-loops -O2 -fomit-frame-pointer2016102220161009
1179475refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102220161009
1190085refgcc -m64 -march=nocona -O -fomit-frame-pointer2016102220161009
1190360refgcc -march=nocona -O -fomit-frame-pointer2016102220161009
1190534refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102220161009
1190605refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102220161009
1191651refgcc -march=k8 -O -fomit-frame-pointer2016102220161009
1191992refgcc -m64 -march=k8 -O -fomit-frame-pointer2016102220161009
1199672refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102220161009
1199675refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016102220161009
1199933refgcc -march=barcelona -O -fomit-frame-pointer2016102220161009
1200072refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102220161009
1203071refgcc -m64 -march=core2 -O -fomit-frame-pointer2016102220161009
1203074refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102220161009
1203075refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016102220161009
1203077refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102220161009
1205059refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102220161009
1205088refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102220161009
1206245refgcc -Os -fomit-frame-pointer2016102220161009
1206245refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016102220161009
1206246refgcc -m64 -Os -fomit-frame-pointer2016102220161009
1207219refgcc -march=k8 -O2 -fomit-frame-pointer2016102220161009
1207222refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102220161009
1209645refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102220161009
1209656refgcc -march=barcelona -Os -fomit-frame-pointer2016102220161009
1209666refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102220161009
1210045refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102220161009
1210429refgcc -fno-schedule-insns -O -fomit-frame-pointer2016102220161009
1210475refgcc -m64 -O -fomit-frame-pointer2016102220161009
1210493refgcc -O -fomit-frame-pointer2016102220161009
1210829refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102220161009
1210837refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102220161009
1210837refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102220161009
1210848refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016102220161009
1225108refgcc -march=k8 -Os -fomit-frame-pointer2016102220161009
1225402refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016102220161009
1401240refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102220161009
1401259refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102220161009
1401280refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102220161009
1401421refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102220161009
1424642refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102220161009
1425334refgcc -march=nocona -O2 -fomit-frame-pointer2016102220161009
1436333refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102220161009
1436341refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102220161009
1436717refgcc -funroll-loops -Os -fomit-frame-pointer2016102220161009
1439696refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102220161009
1439853refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102220161009
1442731refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102220161009
1443514refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102220161009
1454120refgcc -march=nocona -Os -fomit-frame-pointer2016102220161009
1454126refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016102220161009
1458661refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102220161009
1462901refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102220161009
1463067refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102220161009
1467701refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102220161009
1478565refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102220161009
1478726refclang -O3 -fomit-frame-pointer -Qunused-arguments2016102220161009
4710740refgcc -funroll-loops2016102220161009
4714546refgcc2016102220161009
4724054refcc2016102220161009

Test failure

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