Implementation notes: amd64, mangetsu, crypto_aead/shellaes128v1d8n64

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: shellaes128v1d8n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
210656refgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
210680refgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
210772refgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014092520140907
210996refgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092520140907
211300refgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092520140907
211828refgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092520140907
212048refgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
212240refgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
212304refgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092520140907
212404refgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092520140907
212572refgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092520140907
212716refgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014092520140907
212796refgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
212944refgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092520140907
213064refgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014092520140907
213388refgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092520140907
213512refgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092520140907
213668refgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092520140907
213836refgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092520140907
213892refgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
214180refgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
214224refgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
214288refgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
214336refgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014092520140907
214476refgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092520140907
214596refgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014092520140907
214600refgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092520140907
214672refgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
214700refgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
214804refgcc-4.8 -m64 -O3 -fomit-frame-pointer2014092520140907
214928refgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
215084refgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092520140907
215456refgcc-4.8 -O3 -fomit-frame-pointer2014092520140907
215548refgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
215596refgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092520140907
215756refgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014092520140907
216072refgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
216444refgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092520140907
216476refgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014092520140907
216508refgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
216584refgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092520140907
216688refgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
216756refgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092520140907
217044refgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
217296refgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092520140907
217412refgcc-4.7 -O3 -fomit-frame-pointer2014092520140907
217508refgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
217512refgcc-4.7 -m64 -O3 -fomit-frame-pointer2014092520140907
217720refgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092520140907
217736refgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
217772refgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092520140907
217816refgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092520140907
218028refgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092520140907
218076refgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092520140907
218356refgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014092520140907
218364refgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014092520140907
218480refgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092520140907
218856refgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
218920refgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014092520140907
219240refgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092520140907
219348refgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
219452refgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
219644refgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092520140907
219840refgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
219996refgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
220516refgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
220648refgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092520140907
220948refgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
241712refgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
242956refgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
243336refgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
243984refgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014092520140907
244068refgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092520140907
244496refgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092520140907
244524refgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
244580refgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
244920refgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014092520140907
245120refgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
245164refgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092520140907
245168refgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092520140907
245200refgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014092520140907
245272refgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092520140907
245288refgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014092520140907
245328refgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
245404refgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
245404refgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
245432refgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092520140907
245456refgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
245520refgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092520140907
245556refgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092520140907
245576refgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014092520140907
245580refgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014092520140907
245684refgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092520140907
246144refgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
246392refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
246472refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014092520140907
246572refgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092520140907
246776refgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
246940refclang -O3 -fwrapv -mavx -fomit-frame-pointer2014092520140907
246940refgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
247220refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
247292refgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014092520140907
247412refgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
247444refclang -O3 -fomit-frame-pointer2014092520140907
247460refgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
247616refgcc-4.8 -O2 -fomit-frame-pointer2014092520140907
247624refclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
247864refclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092520140907
247964refclang -O3 -fwrapv -march=native -fomit-frame-pointer2014092520140907
248044refclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092520140907
248380refgcc-4.8 -m64 -O2 -fomit-frame-pointer2014092520140907
248588refgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092520140907
248940refgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092520140907
249580refgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014092520140907
249624refgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092520140907
249664refgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092520140907
249716refgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092520140907
249748refgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092520140907
249756refgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092520140907
250460refgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
250488refgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092520140907
251556refgcc-4.7 -O2 -fomit-frame-pointer2014092520140907
251680refgcc-4.7 -m64 -O2 -fomit-frame-pointer2014092520140907
251892refgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
252528refgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
252544refgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014092520140907
252788refgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014092520140907
260328refgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
260444refgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
260732refgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092520140907
260796refgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
260800refgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014092520140907
260844refgcc-4.7 -O -fomit-frame-pointer2014092520140907
261128refgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092520140907
261204refgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092520140907
261216refgcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014092520140907
261288refgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092520140907
261500refgcc-4.7 -march=k8 -O -fomit-frame-pointer2014092520140907
262236refgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014092520140907
262256refgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092520140907
262320refgcc-4.8 -march=k8 -O -fomit-frame-pointer2014092520140907
262516refgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092520140907
263112refgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092520140907
263688refgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
263760refgcc-4.7 -m64 -O -fomit-frame-pointer2014092520140907
263900refgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014092520140907
264084refgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
264684refgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014092520140907
264688refgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014092520140907
265212refgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
266164refgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092520140907
266700refgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
267812refgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
268628refgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092520140907
268664refgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
268708refgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
268796refgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014092520140907
269004refgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092520140907
269112refgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
269420refgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092520140907
269572refgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014092520140907
269616refgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092520140907
269904refgcc-4.8 -O -fomit-frame-pointer2014092520140907
269924refgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092520140907
270008refgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
270160refgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092520140907
270168refgcc-4.8 -m64 -O -fomit-frame-pointer2014092520140907
270420refgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092520140907
270708refgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014092520140907
270956refgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014092520140907
270960refgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014092520140907
271236refgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
271300refgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
271364refgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092520140907
271368refgcc-4.8 -m64 -Os -fomit-frame-pointer2014092520140907
271412refgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014092520140907
271440refgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
271464refgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092520140907
271552refgcc-4.8 -Os -fomit-frame-pointer2014092520140907
271564refgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014092520140907
271700refgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092520140907
271708refgcc-4.7 -march=nocona -O -fomit-frame-pointer2014092520140907
271716refgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092520140907
271892refgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
271908refgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
272128refgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092520140907
272544refgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
272764refgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014092520140907
273300refgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014092520140907
274468refgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092520140907
274728refgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
275040refgcc-4.8 -march=nocona -O -fomit-frame-pointer2014092520140907
275500refgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
275592refgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014092520140907
276152refgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
276312refgcc-4.7 -Os -fomit-frame-pointer2014092520140907
276344refgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
276488refgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014092520140907
276580refgcc-4.7 -m64 -Os -fomit-frame-pointer2014092520140907
276684refgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
276780refgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014092520140907
277168refgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014092520140907
278028refgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014092520140907
278096refgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
278128refgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092520140907
278300refgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092520140907
278396refgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092520140907
278748refgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014092520140907
278848refgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092520140907
279656refgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092520140907
648116refgcc-4.7 -funroll-loops2014092520140907
648312refcc2014092520140907
649508refgcc-4.82014092520140907
649584refgcc-4.8 -funroll-loops2014092520140907
654360refgcc-4.72014092520140907

Test failure

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