Implementation notes: amd64, mangetsu, crypto_aead/aescopav1

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aescopav1
TimeImplementationCompilerBenchmark dateSUPERCOP version
726392refgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091620140907
729052refgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091620140907
729256refgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091620140907
729464refgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091620140907
730304refgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091620140907
730464refgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091620140907
730488refgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091620140907
730792refgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091620140907
731616refgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091620140907
731776refgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
731812refgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091620140907
732368refgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
732604refgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
732672refgcc-4.7 -O3 -fomit-frame-pointer2014091620140907
733072refgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091620140907
734460refgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091620140907
734808refgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091620140907
735824refgcc-4.7 -m64 -O3 -fomit-frame-pointer2014091620140907
742872refgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
745164refgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091620140907
745268refgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091620140907
745276refgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091620140907
745580refgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091620140907
745624refgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091620140907
745640refgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091620140907
745788refgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091620140907
746028refgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091620140907
746156refgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091620140907
746612refgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091620140907
746856refgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091620140907
747568refgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091620140907
747952refgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091620140907
748316refgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091620140907
749556refgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091620140907
749836refgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
751308refgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091620140907
752632refgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091620140907
753380refgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091620140907
756428refgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091620140907
758020refgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091620140907
759560refgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091620140907
761800refgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091620140907
762096refgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091620140907
765020refgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091620140907
765676refgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091620140907
765680refgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091620140907
767112refgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091620140907
767452refgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091620140907
767784refgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091620140907
768524refgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091620140907
768692refgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091620140907
769524refgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091620140907
769964refgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
770076refgcc-4.8 -O3 -fomit-frame-pointer2014091620140907
770272refgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091620140907
770552refgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091620140907
771108refgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
771408refgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
771776refgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091620140907
773032refgcc-4.8 -m64 -O3 -fomit-frame-pointer2014091620140907
775084refgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091620140907
775904refgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091620140907
776100refgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091620140907
778020refgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091620140907
778636refgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091620140907
779024refgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091620140907
779356refgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091620140907
779552refgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091620140907
780748refgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091620140907
780888refgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091620140907
781136refgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091620140907
781688refgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091620140907
782092refgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091620140907
784864refgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091620140907
785084refgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091620140907
785096refgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091620140907
785108refgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091620140907
785500refgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091620140907
785756refgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091620140907
786064refgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091620140907
786364refgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091620140907
786368refgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091620140907
786536refgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091620140907
787616refgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091620140907
788052refgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091620140907
789404refgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091620140907
848220refgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
852404refgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
852428refgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
856816refgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
859920refgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091620140907
863832refgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091620140907
865068refgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091620140907
867764refgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091620140907
870112refgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091620140907
871312refgcc-4.8 -march=k8 -O -fomit-frame-pointer2014091620140907
872492refgcc-4.7 -O2 -fomit-frame-pointer2014091620140907
873092refgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091620140907
874232refgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091620140907
874464refgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091620140907
876816refgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091620140907
877288refgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091620140907
877432refgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091620140907
878404refgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091620140907
878700refgcc-4.7 -m64 -O2 -fomit-frame-pointer2014091620140907
879564refgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091620140907
880464refgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091620140907
882440refgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091620140907
882924refgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091620140907
883112refgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091620140907
885412refgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091620140907
887368refgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091620140907
887880refgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091620140907
887916refgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091620140907
888012refgcc-4.8 -O2 -fomit-frame-pointer2014091620140907
888260refclang -O3 -fomit-frame-pointer2014091620140907
888476refgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091620140907
888976refgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091620140907
889000refgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091620140907
889344refgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091620140907
889880refgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091620140907
890452refgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091620140907
892560refgcc-4.8 -m64 -O2 -fomit-frame-pointer2014091620140907
895684refgcc-4.7 -march=k8 -O -fomit-frame-pointer2014091620140907
895872refgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091620140907
896884refgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091620140907
897148refgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091620140907
903840refgcc-4.7 -O -fomit-frame-pointer2014091620140907
904152refgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091620140907
904628refgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091620140907
904768refgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091620140907
905356refgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091620140907
905700refgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091620140907
906088refgcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014091620140907
906480refgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091620140907
907880refgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091620140907
908360refgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091620140907
908364refgcc-4.7 -m64 -O -fomit-frame-pointer2014091620140907
916696refgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091620140907
918344refgcc-4.7 -march=nocona -O -fomit-frame-pointer2014091620140907
921232refgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091620140907
921760refgcc-4.8 -m64 -O -fomit-frame-pointer2014091620140907
922068refgcc-4.8 -O -fomit-frame-pointer2014091620140907
922096refgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091620140907
922096refgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091620140907
923560refgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091620140907
923564refgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091620140907
923628refgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091620140907
923680refgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091620140907
924032refgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091620140907
924704refgcc-4.8 -march=nocona -O -fomit-frame-pointer2014091620140907
927652refgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091620140907
948816refgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091620140907
948976refgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091620140907
949056refgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091620140907
949272refgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091620140907
951088refgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091620140907
956032refgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091620140907
957252refgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091620140907
964024refgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091620140907
967780refgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091620140907
977316refgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091620140907
977464refgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091620140907
978016refgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091620140907
978716refgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091620140907
980164refgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091620140907
980696refgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091620140907
980952refgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091620140907
982876refgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091620140907
984528refgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091620140907
1011440refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
1014712refclang -O3 -fwrapv -mavx -fomit-frame-pointer2014091620140907
1015476refclang -O3 -fwrapv -march=native -fomit-frame-pointer2014091620140907
1088404refgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091620140907
1088544refgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091620140907
1090724refgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091620140907
1103672refclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
1103844refgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091620140907
1104508refgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091620140907
1104628refgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091620140907
1104928refclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091620140907
1105064refclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091620140907
1106600refgcc-4.8 -m64 -Os -fomit-frame-pointer2014091620140907
1106676refgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091620140907
1107032refgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091620140907
1108708refgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091620140907
1109320refgcc-4.7 -m64 -Os -fomit-frame-pointer2014091620140907
1109452refgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091620140907
1109772refgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091620140907
1110072refgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091620140907
1110120refgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091620140907
1111536refgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091620140907
1111940refgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091620140907
1114396refgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091620140907
1114600refgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091620140907
1115528refgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091620140907
1116520refgcc-4.8 -Os -fomit-frame-pointer2014091620140907
1116944refgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091620140907
1117644refgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091620140907
1118360refgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091620140907
1118572refgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091620140907
1121964refgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091620140907
1125404refgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091620140907
1127168refgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091620140907
1129436refgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091620140907
1130992refgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091620140907
1146216refgcc-4.7 -Os -fomit-frame-pointer2014091620140907
1150428refgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091620140907
2954668refgcc-4.72014091620140907
2954880refgcc-4.7 -funroll-loops2014091620140907
3044920refcc2014091620140907
3051032refgcc-4.82014091620140907
3051776refgcc-4.8 -funroll-loops2014091620140907

Test failure

Implementation: crypto_aead/aescopav1/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: 7, 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 -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/aescopav1/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
aes-core.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
encrypt.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/aescopav1/ref
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
aes-core.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
encrypt.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