Implementation notes: amd64, mangetsu, crypto_aead/ketjesrv1

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: ketjesrv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
561624refgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014092320140907
563380refgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
564728refgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
566472refgcc-4.7 -m64 -O3 -fomit-frame-pointer2014092320140907
566552refgcc-4.7 -O3 -fomit-frame-pointer2014092320140907
567008refgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014092320140907
582024refgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092320140907
582472refgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092320140907
582536refgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092320140907
587592refgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092320140907
587600refgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092320140907
589952refgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014092320140907
590348refgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092320140907
590756refgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014092320140907
595724refgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014092320140907
595924refgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014092320140907
596444refgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092320140907
596580refgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014092320140907
598104refgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092320140907
606064refgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092320140907
606828refgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092320140907
612848refgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092320140907
612880refgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
618184refgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092320140907
618836refgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092320140907
621396refgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092320140907
622148refgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092320140907
623348refgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092320140907
623392refgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092320140907
623748refgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092320140907
623860refgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092320140907
624584refgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014092320140907
625340refgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014092320140907
625964refgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092320140907
627012refgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092320140907
627092refgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014092320140907
630116refgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
630800refgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092320140907
631300refgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092320140907
634652refgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092320140907
634748refgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092320140907
641988refgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092320140907
642992refgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092320140907
805672refclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
806464refclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092320140907
806488refclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092320140907
849204refclang -O3 -fomit-frame-pointer2014092320140907
851972refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
854432refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014092320140907
856760refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
869224refclang -O3 -fwrapv -march=native -fomit-frame-pointer2014092320140907
880484refclang -O3 -fwrapv -mavx -fomit-frame-pointer2014092320140907
946084refgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092320140907
946320refgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014092320140907
947764refgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092320140907
949916refgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
950468refgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092320140907
951176refgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092320140907
952876refgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092320140907
958028refgcc-4.8 -m64 -O3 -fomit-frame-pointer2014092320140907
959008refgcc-4.8 -O3 -fomit-frame-pointer2014092320140907
959148refgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014092320140907
959804refgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014092320140907
960324refgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014092320140907
960464refgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014092320140907
961456refgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092320140907
961732refgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092320140907
963336refgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092320140907
964440refgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092320140907
964484refgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
964604refgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092320140907
965752refgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092320140907
965968refgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
973680refgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014092320140907
973912refgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092320140907
974716refgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092320140907
981100refgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
981348refgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092320140907
983324refgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092320140907
983784refgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092320140907
1017468refgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092320140907
1017892refgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014092320140907
1019532refgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014092320140907
1021388refgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092320140907
1023400refgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092320140907
1027432refgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092320140907
1028888refgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092320140907
1278960refgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092320140907
1280376refgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092320140907
1280448refgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014092320140907
1284676refgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014092320140907
1302196refgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092320140907
1303176refgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092320140907
1336096refgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092320140907
1337220refgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092320140907
2497736refgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014092320140907
2500644refgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014092320140907
2501188refgcc-4.8 -m64 -O2 -fomit-frame-pointer2014092320140907
2502368refgcc-4.8 -O2 -fomit-frame-pointer2014092320140907
2503444refgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092320140907
2503752refgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014092320140907
2503944refgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092320140907
2505052refgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014092320140907
2505548refgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092320140907
2506228refgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
2507280refgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092320140907
2508108refgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092320140907
2509784refgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
2513128refgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092320140907
2519412refgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014092320140907
2521420refgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014092320140907
2522936refgcc-4.7 -m64 -O2 -fomit-frame-pointer2014092320140907
2524336refgcc-4.7 -O2 -fomit-frame-pointer2014092320140907
2525176refgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014092320140907
2525312refgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
2527512refgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092320140907
2527868refgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092320140907
2528740refgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014092320140907
2529772refgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
2530924refgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092320140907
2531296refgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092320140907
2531564refgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092320140907
2536436refgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092320140907
2688584refgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092320140907
2689772refgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092320140907
2690028refgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014092320140907
2690660refgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092320140907
2692036refgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092320140907
2692908refgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092320140907
2697644refgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014092320140907
2709308refgcc-4.8 -O -fomit-frame-pointer2014092320140907
2710252refgcc-4.8 -m64 -O -fomit-frame-pointer2014092320140907
2710616refgcc-4.8 -march=k8 -O -fomit-frame-pointer2014092320140907
2712180refgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014092320140907
2714376refgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014092320140907
2714500refgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014092320140907
2715052refgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092320140907
2715132refgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092320140907
2715184refgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092320140907
2715620refgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092320140907
2715912refgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014092320140907
2716372refgcc-4.7 -O -fomit-frame-pointer2014092320140907
2716600refgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014092320140907
2716676refgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014092320140907
2717160refgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014092320140907
2718708refgcc-4.7 -m64 -O -fomit-frame-pointer2014092320140907
2720884refgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092320140907
2733808refgcc-4.7 -march=k8 -O -fomit-frame-pointer2014092320140907
2734412refgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014092320140907
2744932refgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014092320140907
2745380refgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014092320140907
3914216refgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014092320140907
3915732refgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014092320140907
3932844refgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014092320140907
3935424refgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014092320140907
4246616refgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014092320140907
4259904refgcc-4.7 -march=nocona -O -fomit-frame-pointer2014092320140907
4264836refgcc-4.8 -march=nocona -O -fomit-frame-pointer2014092320140907
4266488refgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014092320140907
5926284refgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092320140907
5928720refgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014092320140907
5929556refgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092320140907
5929816refgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092320140907
5930004refgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092320140907
5930284refgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014092320140907
5930840refgcc-4.8 -Os -fomit-frame-pointer2014092320140907
5930968refgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014092320140907
5931048refgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014092320140907
5931064refgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014092320140907
5931240refgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092320140907
5931264refgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014092320140907
5931588refgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092320140907
5931788refgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092320140907
5931968refgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014092320140907
5932104refgcc-4.8 -m64 -Os -fomit-frame-pointer2014092320140907
5932128refgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092320140907
5932344refgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092320140907
5932724refgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092320140907
5933088refgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014092320140907
5933680refgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092320140907
5935268refgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014092320140907
5938908refgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092320140907
5940272refgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092320140907
5940508refgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014092320140907
5940800refgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092320140907
5941100refgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092320140907
5943968refgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092320140907
5944744refgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014092320140907
5944884refgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092320140907
5951900refgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014092320140907
5955888refgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014092320140907
5975012refgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092320140907
5975972refgcc-4.7 -m64 -Os -fomit-frame-pointer2014092320140907
5976676refgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014092320140907
5976684refgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014092320140907
5976816refgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092320140907
5977004refgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014092320140907
5977052refgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014092320140907
5977384refgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092320140907
5977516refgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092320140907
5977572refgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092320140907
5977908refgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014092320140907
5978068refgcc-4.7 -Os -fomit-frame-pointer2014092320140907
5978976refgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014092320140907
5983204refgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014092320140907
6022616refgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014092320140907
6022880refgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014092320140907
6086308refgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092320140907
6088944refgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092320140907
10729972refgcc-4.72014092320140907
10742984refgcc-4.7 -funroll-loops2014092320140907
10899264refgcc-4.82014092320140907
10900412refgcc-4.8 -funroll-loops2014092320140907
10923124refcc2014092320140907

Test failure

Implementation: crypto_aead/ketjesrv1/ref
Compiler: gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
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/ketjesrv1/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-400-reference.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
KeccakP-400-reference.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
Ket.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
Ketje.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
displayIntermediateValues.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/ketjesrv1/ref
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
KeccakF-400-reference.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakP-400-reference.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
Ket.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
Ketje.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
displayIntermediateValues.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