Implementation notes: amd64, mangetsu, crypto_aead/yaes128v2

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: yaes128v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
106232refgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014092520140907
106236refgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
106244refgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092520140907
106732refgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092520140907
106812refgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092520140907
106900refgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
106900refgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092520140907
107140refgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092520140907
107184refgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
107192refgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092520140907
107216refgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092520140907
107224refgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092520140907
107252refgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014092520140907
107344refgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
107652refgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
107692refgcc-4.8 -O3 -fomit-frame-pointer2014092520140907
107708refgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014092520140907
107804refgcc-4.8 -m64 -O3 -fomit-frame-pointer2014092520140907
108372refgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092520140907
108376refgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014092520140907
108436refgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
108836refgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092520140907
108940refgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
109028refgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
109040refgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
123344refgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092520140907
123472refgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092520140907
124076refgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014092520140907
124112refgcc-4.7 -O3 -fomit-frame-pointer2014092520140907
124296refgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
124476refgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092520140907
124656refgcc-4.7 -m64 -O3 -fomit-frame-pointer2014092520140907
124960refgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092520140907
125040refgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
125104refgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
125108refgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
125240refgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
125344refgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
125356refgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014092520140907
125388refgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092520140907
125424refgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092520140907
125460refgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092520140907
125480refgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014092520140907
125520refgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092520140907
125544refgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092520140907
125608refgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092520140907
125720refgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092520140907
125768refgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
125808refgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
125856refgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
125872refgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014092520140907
126048refgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092520140907
126064refgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
126180refgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
126260refgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092520140907
126280refgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014092520140907
126668refgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
126740refgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
126812refgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092520140907
126816refgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
126860refgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092520140907
127168refgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014092520140907
127752refgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092520140907
128496refgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092520140907
128556refgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
128676refgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
128812refgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
128980refgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092520140907
131520refgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
131804refgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092520140907
132036refgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092520140907
132100refgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
132256refgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092520140907
132304refgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
132672refgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014092520140907
132944refgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
133024refgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014092520140907
134144refgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092520140907
134148refgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014092520140907
134212refgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092520140907
134432refgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092520140907
134488refgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
134820refgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014092520140907
134876refgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
135440refgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
135584refgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014092520140907
135860refgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
136472refgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014092520140907
136480refgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
136536refgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
136692refgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
136728refgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
137660refgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092520140907
137684refgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092520140907
138236refgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092520140907
138240refgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092520140907
138324refgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092520140907
138388refgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092520140907
138436refgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092520140907
138444refgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092520140907
138572refgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014092520140907
138640refgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092520140907
138696refgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
138744refgcc-4.7 -O2 -fomit-frame-pointer2014092520140907
138776refgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092520140907
138824refgcc-4.7 -m64 -O2 -fomit-frame-pointer2014092520140907
138892refgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014092520140907
138928refgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092520140907
139180refgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
139272refgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092520140907
139556refgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
139684refgcc-4.8 -m64 -O2 -fomit-frame-pointer2014092520140907
139696refgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
139860refgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
140024refgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014092520140907
140272refgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092520140907
140292refgcc-4.8 -O2 -fomit-frame-pointer2014092520140907
140408refgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
140520refgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092520140907
140548refgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092520140907
140584refgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
140644refgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
140680refgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014092520140907
140688refgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
140692refgcc-4.8 -m64 -Os -fomit-frame-pointer2014092520140907
140724refgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014092520140907
140824refgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092520140907
140872refgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014092520140907
140888refgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092520140907
140972refgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014092520140907
141024refgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
141096refgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014092520140907
141136refgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
141272refgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014092520140907
141288refgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
141408refgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092520140907
141416refgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
141540refgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014092520140907
141556refgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
141576refgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092520140907
141588refgcc-4.8 -Os -fomit-frame-pointer2014092520140907
141912refgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092520140907
141936refgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014092520140907
141972refgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
142044refgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014092520140907
142052refgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092520140907
142320refgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092520140907
142516refgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014092520140907
142544refgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
142640refgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
142796refgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
142816refgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
142848refgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014092520140907
142888refgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
142920refgcc-4.7 -march=nocona -O -fomit-frame-pointer2014092520140907
142936refgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014092520140907
142944refgcc-4.8 -march=nocona -O -fomit-frame-pointer2014092520140907
142992refgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
143184refgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092520140907
143212refgcc-4.8 -march=k8 -O -fomit-frame-pointer2014092520140907
143284refgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
143424refgcc-4.7 -march=k8 -O -fomit-frame-pointer2014092520140907
143444refgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092520140907
143448refgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014092520140907
143472refgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
143520refgcc-4.7 -Os -fomit-frame-pointer2014092520140907
143692refgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
143712refgcc-4.7 -m64 -Os -fomit-frame-pointer2014092520140907
143716refgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014092520140907
143772refgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
143820refgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014092520140907
143836refgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014092520140907
143840refgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092520140907
143860refgcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014092520140907
143884refgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
143900refgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092520140907
143936refgcc-4.8 -m64 -O -fomit-frame-pointer2014092520140907
143952refgcc-4.8 -O -fomit-frame-pointer2014092520140907
143956refgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014092520140907
143968refgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092520140907
143980refgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092520140907
144056refgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092520140907
144064refgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092520140907
144076refgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
144100refgcc-4.7 -m64 -O -fomit-frame-pointer2014092520140907
144112refgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092520140907
144156refgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092520140907
144180refgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092520140907
144200refgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
144236refgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092520140907
144240refgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014092520140907
144316refgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014092520140907
144356refgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092520140907
144360refgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
144388refgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
144616refgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014092520140907
145216refgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014092520140907
146220refgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092520140907
146980refclang -O3 -fomit-frame-pointer2014092520140907
147844refgcc-4.7 -O -fomit-frame-pointer2014092520140907
148080refgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092520140907
148152refgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092520140907
162508refclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092520140907
162608refclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092520140907
162784refclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
166204refclang -O3 -fwrapv -mavx -fomit-frame-pointer2014092520140907
166240refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
166332refclang -O3 -fwrapv -march=native -fomit-frame-pointer2014092520140907
396852refcc2014092520140907
397340refgcc-4.82014092520140907
398684refgcc-4.8 -funroll-loops2014092520140907
399024refgcc-4.7 -funroll-loops2014092520140907
401400refgcc-4.72014092520140907

Test failure

Implementation: crypto_aead/yaes128v2/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/yaes128v2/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
aes-128.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/yaes128v2/ref
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
aes-128.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