Implementation notes: amd64, mangetsu, crypto_aead/shellaes128v1d7n80

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: shellaes128v1d7n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
211008refgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092520140907
211008refgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092520140907
211112refgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
211116refgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014092520140907
211116refgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092520140907
211528refgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
211532refgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
211664refgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092520140907
211676refgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092520140907
211864refgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014092520140907
212352refgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014092520140907
212380refgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
212492refgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092520140907
212640refgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092520140907
212720refgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092520140907
212912refgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092520140907
212920refgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
213228refgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092520140907
213248refgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092520140907
213712refgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
213864refgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014092520140907
214072refgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014092520140907
214120refgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092520140907
214240refgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
214264refgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
214340refgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
214412refgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092520140907
214504refgcc-4.8 -O3 -fomit-frame-pointer2014092520140907
214508refgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
214532refgcc-4.8 -m64 -O3 -fomit-frame-pointer2014092520140907
215084refgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092520140907
215292refgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
215352refgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
215904refgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
216036refgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092520140907
216256refgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014092520140907
216384refgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092520140907
216780refgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014092520140907
216784refgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
216796refgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092520140907
216896refgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092520140907
216924refgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092520140907
217412refgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092520140907
217580refgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092520140907
217592refgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092520140907
217608refgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092520140907
217648refgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092520140907
217660refgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
217800refgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092520140907
217848refgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
217852refgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
217936refgcc-4.7 -O3 -fomit-frame-pointer2014092520140907
218384refgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
218392refgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
218452refgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014092520140907
218524refgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014092520140907
218560refgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
218660refgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
218684refgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092520140907
218856refgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
218860refgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092520140907
218932refgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
219064refgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
219372refgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014092520140907
219796refgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
220052refgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092520140907
220672refgcc-4.7 -m64 -O3 -fomit-frame-pointer2014092520140907
221192refgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
241708refgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
242160refgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092520140907
242164refgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
242776refgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
242840refgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092520140907
242924refgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092520140907
242932refgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092520140907
242940refgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014092520140907
242972refgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092520140907
243080refgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
243228refgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
243352refgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
243764refgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
243768refgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092520140907
244668refgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092520140907
244740refgcc-4.7 -m64 -O2 -fomit-frame-pointer2014092520140907
244768refgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092520140907
245016refgcc-4.7 -O2 -fomit-frame-pointer2014092520140907
245184refclang -O3 -fwrapv -mavx -fomit-frame-pointer2014092520140907
245224refgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014092520140907
245260refgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014092520140907
245304refgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
245428refgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
245556refclang -O3 -fwrapv -march=native -fomit-frame-pointer2014092520140907
245732refgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014092520140907
245748refgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
245848refgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014092520140907
245916refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
246064refgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
246296refgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014092520140907
246460refgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
246492refgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092520140907
246632refgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
246792refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014092520140907
247172refclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092520140907
247340refclang -O3 -fomit-frame-pointer2014092520140907
247496refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
247536refclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
247708refclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092520140907
249364refgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
249688refgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092520140907
249712refgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092520140907
250168refgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
250316refgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014092520140907
250400refgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092520140907
251076refgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014092520140907
251476refgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014092520140907
251480refgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092520140907
252164refgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092520140907
252208refgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
252520refgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092520140907
252736refgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092520140907
253212refgcc-4.8 -m64 -O2 -fomit-frame-pointer2014092520140907
253324refgcc-4.8 -O2 -fomit-frame-pointer2014092520140907
253700refgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092520140907
253712refgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
254900refgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092520140907
256188refgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
256536refgcc-4.8 -march=nocona -O -fomit-frame-pointer2014092520140907
257428refgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014092520140907
258592refgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
259880refgcc-4.8 -march=k8 -O -fomit-frame-pointer2014092520140907
260236refgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
261024refgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
261168refgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014092520140907
261296refgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
261880refgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014092520140907
261984refgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
262112refgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092520140907
262160refgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
262248refgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
262324refgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092520140907
262364refgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
262380refgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014092520140907
262576refgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014092520140907
262744refgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014092520140907
262804refgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092520140907
262928refgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
262932refgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092520140907
262952refgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014092520140907
263512refgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
265464refgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014092520140907
265556refgcc-4.7 -Os -fomit-frame-pointer2014092520140907
265556refgcc-4.7 -m64 -Os -fomit-frame-pointer2014092520140907
265656refgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014092520140907
265752refgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092520140907
265984refgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
266068refgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
266092refgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
267036refgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092520140907
267044refgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092520140907
267272refgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092520140907
267320refgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092520140907
267364refgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014092520140907
267432refgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092520140907
267572refgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
267760refgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
268912refgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014092520140907
269324refgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
269688refgcc-4.7 -march=k8 -O -fomit-frame-pointer2014092520140907
269884refgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092520140907
270028refgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014092520140907
270124refgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
270328refgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092520140907
270392refgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092520140907
270464refgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092520140907
270540refgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092520140907
270552refgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092520140907
270944refgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092520140907
270972refgcc-4.7 -O -fomit-frame-pointer2014092520140907
271000refgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092520140907
271024refgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014092520140907
271028refgcc-4.8 -O -fomit-frame-pointer2014092520140907
271072refgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014092520140907
271112refgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092520140907
271292refgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014092520140907
271292refgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092520140907
271440refgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
271500refgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014092520140907
271524refgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092520140907
271608refgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092520140907
271848refgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092520140907
271880refgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014092520140907
272172refgcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014092520140907
272256refgcc-4.8 -Os -fomit-frame-pointer2014092520140907
272708refgcc-4.7 -march=nocona -O -fomit-frame-pointer2014092520140907
272784refgcc-4.8 -m64 -O -fomit-frame-pointer2014092520140907
272856refgcc-4.7 -m64 -O -fomit-frame-pointer2014092520140907
273000refgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092520140907
273052refgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
273080refgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
273100refgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014092520140907
273108refgcc-4.8 -m64 -Os -fomit-frame-pointer2014092520140907
273252refgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092520140907
273476refgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014092520140907
273684refgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
273896refgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092520140907
274100refgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014092520140907
275056refgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
275808refgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014092520140907
276892refgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
277816refgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
647004refgcc-4.8 -funroll-loops2014092520140907
647668refgcc-4.82014092520140907
647968refcc2014092520140907
657212refgcc-4.7 -funroll-loops2014092520140907
660188refgcc-4.72014092520140907

Test failure

Implementation: crypto_aead/shellaes128v1d7n80/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/shellaes128v1d7n80/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/shellaes128v1d7n80/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