Implementation notes: amd64, mangetsu, crypto_aead/proest128copav1

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: proest128copav1
TimeImplementationCompilerBenchmark dateSUPERCOP version
883020refgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
884232refgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
886076refgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092520140907
888892refgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092520140907
888924refgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
892120refgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
896596refgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014092520140907
897340refgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
899548refgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014092520140907
913112refgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014092520140907
914796refgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
915336refgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092520140907
916012refgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092520140907
916048refgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092520140907
917020refgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092520140907
917256refgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092520140907
917308refgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092520140907
917708refgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
919980refgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092520140907
928388refgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092520140907
929556refgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
929712refgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092520140907
930048refgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
948368refgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014092520140907
948708refgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092520140907
949596refgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
952156refgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092520140907
953136refgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
953908refgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
954280refgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092520140907
955576refgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092520140907
956012refgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092520140907
956572refgcc-4.7 -O3 -fomit-frame-pointer2014092520140907
956616refgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092520140907
957584refgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
957616refgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092520140907
957624refgcc-4.7 -m64 -O3 -fomit-frame-pointer2014092520140907
957948refgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
958088refgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
959048refgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014092520140907
960360refgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014092520140907
960536refgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092520140907
963864refgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092520140907
963904refgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
964308refgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
969360refgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
969920refgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
969932refgcc-4.8 -m64 -O3 -fomit-frame-pointer2014092520140907
971636refgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092520140907
972108refgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
972208refgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092520140907
972912refgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
972976refgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014092520140907
973156refgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
973632refgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
973708refgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092520140907
974036refgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
976088refgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
976260refgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014092520140907
977084refgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
977132refgcc-4.8 -O3 -fomit-frame-pointer2014092520140907
980372refgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
982936refgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092520140907
983680refgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014092520140907
984004refgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092520140907
984220refgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
985152refgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
985308refgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092520140907
985788refgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092520140907
985932refgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092520140907
986848refgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092520140907
988056refgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
990812refgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
990884refgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
991032refgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
991064refgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014092520140907
991240refgcc-4.7 -m64 -O2 -fomit-frame-pointer2014092520140907
991348refgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092520140907
991688refgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
992236refgcc-4.7 -O2 -fomit-frame-pointer2014092520140907
992640refgcc-4.8 -m64 -O2 -fomit-frame-pointer2014092520140907
992844refgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
992900refgcc-4.8 -O2 -fomit-frame-pointer2014092520140907
993232refgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014092520140907
993596refgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014092520140907
994160refgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092520140907
994340refgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
996256refgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092520140907
996464refgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092520140907
996464refgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092520140907
996604refgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092520140907
996896refgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092520140907
997400refgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092520140907
997492refgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014092520140907
997872refgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014092520140907
998720refgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
999892refgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092520140907
1000232refgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092520140907
1000328refgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014092520140907
1000528refgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092520140907
1000552refgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014092520140907
1000736refgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092520140907
1001272refgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
1001624refgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092520140907
1001908refgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092520140907
1005352refgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092520140907
1008092refgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
1009984refgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014092520140907
1010024refgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
1010764refgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092520140907
1011448refgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092520140907
1011708refgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
1018152refgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
1023272refgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014092520140907
1035792refgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
1037176refgcc-4.8 -march=k8 -O -fomit-frame-pointer2014092520140907
1037276refgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
1037452refgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014092520140907
1040356refclang -O3 -fomit-frame-pointer2014092520140907
1040756refgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
1043500refgcc-4.7 -march=nocona -O -fomit-frame-pointer2014092520140907
1044464refgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092520140907
1046344refgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
1046548refgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092520140907
1047376refgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092520140907
1047940refgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014092520140907
1048908refgcc-4.7 -m64 -O -fomit-frame-pointer2014092520140907
1050116refgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092520140907
1050236refgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092520140907
1050332refgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014092520140907
1050388refgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092520140907
1050884refgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092520140907
1051048refgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092520140907
1051160refgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
1051600refgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092520140907
1051832refgcc-4.7 -O -fomit-frame-pointer2014092520140907
1051860refgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014092520140907
1052088refgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014092520140907
1052752refgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014092520140907
1054212refgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092520140907
1054372refgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
1054520refgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
1054940refgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014092520140907
1055172refgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092520140907
1056260refgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
1056752refgcc-4.8 -march=nocona -O -fomit-frame-pointer2014092520140907
1056856refgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014092520140907
1057444refgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092520140907
1058140refgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
1058472refgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014092520140907
1058596refgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
1058856refgcc-4.8 -Os -fomit-frame-pointer2014092520140907
1059056refgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
1059068refgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
1059176refgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014092520140907
1059256refgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
1059324refgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092520140907
1059476refgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014092520140907
1059488refgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092520140907
1059824refgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014092520140907
1059844refgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
1060052refgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092520140907
1060080refgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092520140907
1060088refgcc-4.7 -m64 -Os -fomit-frame-pointer2014092520140907
1060116refgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092520140907
1060188refgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
1060288refgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092520140907
1060480refgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
1060716refgcc-4.8 -O -fomit-frame-pointer2014092520140907
1060784refgcc-4.8 -m64 -O -fomit-frame-pointer2014092520140907
1061164refgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014092520140907
1061380refgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014092520140907
1062000refgcc-4.7 -Os -fomit-frame-pointer2014092520140907
1062440refgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
1063612refgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014092520140907
1064684refgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
1068016refgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092520140907
1068080refgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
1068284refgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014092520140907
1069492refgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092520140907
1069752refgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092520140907
1069940refgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092520140907
1071316refgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092520140907
1071912refgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092520140907
1072184refgcc-4.8 -m64 -Os -fomit-frame-pointer2014092520140907
1072684refgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014092520140907
1072816refgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
1073284refgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
1073564refgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014092520140907
1073964refgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014092520140907
1074128refgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
1075444refgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092520140907
1075580refgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
1076212refgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014092520140907
1077564refgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092520140907
1081876refgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
1082336refgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
1082684refgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014092520140907
1083312refgcc-4.7 -march=k8 -O -fomit-frame-pointer2014092520140907
1098480refclang -O3 -fwrapv -mavx -fomit-frame-pointer2014092520140907
1098640refclang -O3 -fwrapv -march=native -fomit-frame-pointer2014092520140907
1099488refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
1116200refclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092520140907
1116704refclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092520140907
1116848refclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
1127172refgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
1127348refgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014092520140907
3045408refgcc-4.7 -funroll-loops2014092520140907
3052836refgcc-4.72014092520140907
3122828refgcc-4.8 -funroll-loops2014092520140907
3124140refcc2014092520140907
3145708refgcc-4.82014092520140907

Test failure

Implementation: crypto_aead/proest128copav1/ref
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer ref
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer ref
gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer ref
gcc-4.7 -m64 -march=core-avx2 -Os -fomit-frame-pointer ref
gcc-4.8 -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc-4.8 -m64 -march=core-avx2 -O -fomit-frame-pointer ref
gcc-4.8 -m64 -march=core-avx2 -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/proest128copav1/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
proest128.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
zerobytes.c: clang-3.3: warning: argument unused during compilation: '-fpolly'

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/proest128copav1/ref
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
encrypt.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
proest128.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
zerobytes.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer ref