Implementation notes: amd64, mangetsu, crypto_aead/lacv1

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: lacv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
596548refgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092320140907
597176refgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092320140907
602996refgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014092320140907
603072refgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092320140907
605108refgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092320140907
608420refgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092320140907
612680refgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
613552refgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092320140907
613600refgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092320140907
613768refgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092320140907
614784refgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014092320140907
615148refgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014092320140907
616240refgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014092320140907
616256refgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014092320140907
617452refgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014092320140907
617560refgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092320140907
617616refgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
617688refgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
617788refgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092320140907
617928refgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014092320140907
618056refgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092320140907
618232refgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092320140907
619200refgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092320140907
619244refgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092320140907
619256refgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092320140907
619692refgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092320140907
621524refgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014092320140907
621848refgcc-4.8 -m64 -O3 -fomit-frame-pointer2014092320140907
622496refgcc-4.8 -O3 -fomit-frame-pointer2014092320140907
624016refgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092320140907
624912refgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092320140907
624956refgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092320140907
625104refgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092320140907
627960refgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
633024refgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014092320140907
633460refgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014092320140907
638252refgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
638396refgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
639676refgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092320140907
639760refgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092320140907
639856refgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014092320140907
640064refgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014092320140907
641516refgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014092320140907
641800refgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092320140907
642468refgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014092320140907
643108refgcc-4.7 -O3 -fomit-frame-pointer2014092320140907
643132refgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092320140907
643560refgcc-4.7 -m64 -O3 -fomit-frame-pointer2014092320140907
643776refgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014092320140907
644588refgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092320140907
644864refgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092320140907
645572refgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014092320140907
645636refgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014092320140907
645740refgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092320140907
647572refgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092320140907
647692refgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092320140907
647708refgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092320140907
647732refgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092320140907
647908refgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092320140907
649100refgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092320140907
650652refgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
654128refgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092320140907
654960refgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092320140907
657548refgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092320140907
662380refgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092320140907
662460refgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092320140907
664680refgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092320140907
665544refgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092320140907
1407908refclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092320140907
1409272refclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
1496372refclang -O3 -fwrapv -march=native -fomit-frame-pointer2014092320140907
1498664refclang -O3 -fwrapv -mavx -fomit-frame-pointer2014092320140907
1529920refclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092320140907
1547424refclang -O3 -fomit-frame-pointer2014092320140907
1557476refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014092320140907
1558492refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
1563568refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
1948980refgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092320140907
1950012refgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092320140907
1951244refgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014092320140907
1955636refgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092320140907
1956316refgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092320140907
1956792refgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092320140907
1958568refgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092320140907
1960936refgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014092320140907
1962832refgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092320140907
2129468refgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092320140907
2129612refgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092320140907
2132620refgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014092320140907
2137492refgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092320140907
2142872refgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
2146520refgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092320140907
2147724refgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092320140907
2262212refgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092320140907
2311396refgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092320140907
2486476refgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092320140907
2487420refgcc-4.8 -m64 -O2 -fomit-frame-pointer2014092320140907
2487576refgcc-4.8 -O2 -fomit-frame-pointer2014092320140907
2487896refgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092320140907
2488504refgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092320140907
2489572refgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092320140907
2489696refgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014092320140907
2491528refgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092320140907
2492712refgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014092320140907
2499128refgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092320140907
2530688refgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014092320140907
2532728refgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014092320140907
2534996refgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
2536944refgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
2561920refgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
2564332refgcc-4.8 -march=k8 -O -fomit-frame-pointer2014092320140907
2564732refgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
2568248refgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014092320140907
2570336refgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014092320140907
2573496refgcc-4.7 -O2 -fomit-frame-pointer2014092320140907
2573568refgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092320140907
2575548refgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014092320140907
2576536refgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092320140907
2587384refgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014092320140907
2588372refgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014092320140907
2588496refgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014092320140907
2595684refgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014092320140907
2604408refgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092320140907
2605428refgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092320140907
2612148refgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092320140907
2620996refgcc-4.7 -m64 -O2 -fomit-frame-pointer2014092320140907
2625968refgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092320140907
2642296refgcc-4.7 -march=k8 -O -fomit-frame-pointer2014092320140907
2646152refgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014092320140907
2651540refgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014092320140907
2651780refgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014092320140907
2651856refgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092320140907
2652260refgcc-4.8 -m64 -O -fomit-frame-pointer2014092320140907
2653556refgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092320140907
2653680refgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092320140907
2655672refgcc-4.8 -O -fomit-frame-pointer2014092320140907
2656528refgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014092320140907
2658868refgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092320140907
2664204refgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092320140907
2664436refgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014092320140907
2667736refgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014092320140907
2713328refgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092320140907
2716260refgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014092320140907
2718532refgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014092320140907
2723364refgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092320140907
2724492refgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092320140907
2724956refgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092320140907
2727312refgcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014092320140907
2731656refgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092320140907
2732644refgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014092320140907
2733444refgcc-4.7 -m64 -O -fomit-frame-pointer2014092320140907
2737356refgcc-4.7 -O -fomit-frame-pointer2014092320140907
3106500refgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014092320140907
3120636refgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014092320140907
3199632refgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014092320140907
3203316refgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014092320140907
3218268refgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014092320140907
3226580refgcc-4.7 -march=nocona -O -fomit-frame-pointer2014092320140907
3262768refgcc-4.8 -march=nocona -O -fomit-frame-pointer2014092320140907
3269524refgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014092320140907
3882568refgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092320140907
3883848refgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014092320140907
3886560refgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014092320140907
3888436refgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092320140907
3888832refgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092320140907
3895048refgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092320140907
3914576refgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092320140907
3919832refgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092320140907
3920620refgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092320140907
3943424refgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092320140907
3945988refgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092320140907
3950396refgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092320140907
3950444refgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014092320140907
3952604refgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014092320140907
3962876refgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092320140907
3964432refgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092320140907
3970688refgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092320140907
3997828refgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092320140907
4105332refgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092320140907
4105356refgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092320140907
4105904refgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092320140907
4107132refgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014092320140907
4108204refgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014092320140907
4108284refgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014092320140907
4108332refgcc-4.7 -m64 -Os -fomit-frame-pointer2014092320140907
4109976refgcc-4.7 -Os -fomit-frame-pointer2014092320140907
4110260refgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092320140907
4110836refgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092320140907
4111832refgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014092320140907
4112976refgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014092320140907
4118188refgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014092320140907
4120220refgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014092320140907
4120792refgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014092320140907
4125108refgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014092320140907
4130040refgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092320140907
4131200refgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092320140907
4131416refgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014092320140907
4133920refgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092320140907
4135416refgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014092320140907
4139244refgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014092320140907
4140068refgcc-4.8 -m64 -Os -fomit-frame-pointer2014092320140907
4140444refgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014092320140907
4141308refgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014092320140907
4145632refgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014092320140907
4155840refgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092320140907
4159204refgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014092320140907
4159820refgcc-4.8 -Os -fomit-frame-pointer2014092320140907
4160212refgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014092320140907
4214500refgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014092320140907
4231800refgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092320140907
8769744refcc2014092320140907
8777956refgcc-4.82014092320140907
8797116refgcc-4.8 -funroll-loops2014092320140907
8942824refgcc-4.7 -funroll-loops2014092320140907
8949276refgcc-4.72014092320140907

Test failure

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

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
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/lacv1/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'

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/lacv1/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'

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