Implementation notes: amd64, mangetsu, crypto_aead/shellaes128v1d4n80

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: shellaes128v1d4n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
213876refgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092520140907
214028refgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
214076refgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092520140907
214156refgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092520140907
214228refgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
214372refgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092520140907
214528refgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
214560refgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092520140907
215004refgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092520140907
215184refgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
215368refgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092520140907
215680refgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
215720refgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014092520140907
215788refgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092520140907
215992refgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092520140907
216012refgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
216172refgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092520140907
216248refgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014092520140907
216404refgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092520140907
216652refgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092520140907
216720refgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014092520140907
216732refgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
217292refgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
217364refgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
217428refgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092520140907
217552refgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
217756refgcc-4.8 -O3 -fomit-frame-pointer2014092520140907
217796refgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
217880refgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092520140907
218132refgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
218220refgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092520140907
218536refgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014092520140907
218816refgcc-4.8 -m64 -O3 -fomit-frame-pointer2014092520140907
218908refgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014092520140907
219012refgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014092520140907
219060refgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092520140907
219240refgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
219308refgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092520140907
219748refgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
219752refgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092520140907
219864refgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
219876refgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092520140907
219888refgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092520140907
219932refgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
220100refgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
220348refgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092520140907
220480refgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014092520140907
220488refgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092520140907
220712refgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092520140907
220856refgcc-4.7 -m64 -O3 -fomit-frame-pointer2014092520140907
220884refgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092520140907
220928refgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014092520140907
220940refgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
221364refgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
221368refgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
221380refgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092520140907
221680refgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014092520140907
222052refgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
222056refgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
222204refgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
222260refgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
222416refgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092520140907
222652refgcc-4.7 -O3 -fomit-frame-pointer2014092520140907
222688refgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092520140907
223580refgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092520140907
223928refgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014092520140907
224044refgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
225644refgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
243996refgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
245808refgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
245864refgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014092520140907
245932refgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092520140907
246664refgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092520140907
246828refgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092520140907
247036refgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092520140907
247144refgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
247148refgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
247636refgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092520140907
247724refgcc-4.7 -m64 -O2 -fomit-frame-pointer2014092520140907
247796refgcc-4.7 -O2 -fomit-frame-pointer2014092520140907
248140refgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092520140907
248292refgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014092520140907
248300refgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
248312refgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092520140907
248348refgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
248360refgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
248388refgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092520140907
248640refgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
248684refgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
249028refgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
249072refgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014092520140907
249096refclang -O3 -fwrapv -mavx -fomit-frame-pointer2014092520140907
249120refgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
249136refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
249308refgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014092520140907
249316refclang -O3 -fwrapv -march=native -fomit-frame-pointer2014092520140907
249420refgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014092520140907
249664refgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014092520140907
250128refgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092520140907
250128refgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
250180refgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
250212refgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
251000refclang -O3 -fomit-frame-pointer2014092520140907
251028refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014092520140907
251444refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
251788refgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014092520140907
251876refgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092520140907
251952refgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092520140907
252080refclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092520140907
252376refclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
252412refgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092520140907
252452refgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092520140907
252480refclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092520140907
252548refgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092520140907
252756refgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
252776refgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092520140907
253240refgcc-4.8 -m64 -O2 -fomit-frame-pointer2014092520140907
253300refgcc-4.8 -O2 -fomit-frame-pointer2014092520140907
253304refgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092520140907
253664refgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
253696refgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
253880refgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014092520140907
254152refgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014092520140907
254452refgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092520140907
254736refgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092520140907
258404refgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
258524refgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
258908refgcc-4.8 -march=nocona -O -fomit-frame-pointer2014092520140907
260400refgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014092520140907
262088refgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
262352refgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
262536refgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
263720refgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014092520140907
263728refgcc-4.8 -march=k8 -O -fomit-frame-pointer2014092520140907
263924refgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014092520140907
264192refgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092520140907
264256refgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092520140907
264376refgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
264432refgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014092520140907
264436refgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
264572refgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
264840refgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
264864refgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014092520140907
264876refgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092520140907
265036refgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
265932refgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014092520140907
267312refgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
267464refgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014092520140907
267608refgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
267788refgcc-4.7 -m64 -Os -fomit-frame-pointer2014092520140907
267828refgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
267856refgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
267860refgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
267876refgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014092520140907
268372refgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092520140907
268428refgcc-4.7 -Os -fomit-frame-pointer2014092520140907
268580refgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014092520140907
269332refgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014092520140907
269464refgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092520140907
269496refgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092520140907
269600refgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092520140907
269616refgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092520140907
269712refgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
269976refgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014092520140907
270116refgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014092520140907
270376refgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092520140907
270404refgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092520140907
270448refgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
270632refgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092520140907
272336refgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
272656refgcc-4.8 -O -fomit-frame-pointer2014092520140907
272916refgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014092520140907
272928refgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092520140907
272940refgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092520140907
273004refgcc-4.8 -m64 -O -fomit-frame-pointer2014092520140907
273176refgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014092520140907
273208refgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092520140907
273228refgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092520140907
273328refgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092520140907
273356refgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092520140907
273424refgcc-4.7 -march=k8 -O -fomit-frame-pointer2014092520140907
273424refgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092520140907
273428refgcc-4.7 -O -fomit-frame-pointer2014092520140907
273516refgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092520140907
273528refgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014092520140907
273564refgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092520140907
273572refgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014092520140907
273616refgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
273644refgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092520140907
273852refgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092520140907
273872refgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014092520140907
273912refgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
273912refgcc-4.7 -m64 -O -fomit-frame-pointer2014092520140907
273924refgcc-4.8 -Os -fomit-frame-pointer2014092520140907
273940refgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014092520140907
273968refgcc-4.8 -m64 -Os -fomit-frame-pointer2014092520140907
274096refgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014092520140907
274160refgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
274248refgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092520140907
274264refgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
274272refgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092520140907
274456refgcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014092520140907
274696refgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014092520140907
274872refgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092520140907
275040refgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092520140907
275420refgcc-4.7 -march=nocona -O -fomit-frame-pointer2014092520140907
275516refgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
275744refgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
276204refgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014092520140907
278776refgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
653332refcc2014092520140907
654260refgcc-4.72014092520140907
655100refgcc-4.82014092520140907
656608refgcc-4.8 -funroll-loops2014092520140907
657760refgcc-4.7 -funroll-loops2014092520140907

Test failure

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