Implementation notes: amd64, mangetsu, crypto_aead/shellaes128v1d7n64

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: shellaes128v1d7n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
210784refgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092520140907
210884refgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092520140907
210944refgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014092520140907
211228refgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
211256refgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092520140907
211908refgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092520140907
211956refgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
212028refgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092520140907
212052refgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
212176refgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092520140907
212248refgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092520140907
212252refgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
212576refgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014092520140907
212616refgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014092520140907
212660refgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
213268refgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092520140907
213384refgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092520140907
213688refgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
213728refgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
213732refgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092520140907
213748refgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
214132refgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
214160refgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014092520140907
214320refgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092520140907
214384refgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092520140907
214440refgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092520140907
214448refgcc-4.8 -m64 -O3 -fomit-frame-pointer2014092520140907
214612refgcc-4.8 -O3 -fomit-frame-pointer2014092520140907
214824refgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
215036refgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092520140907
215816refgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014092520140907
215836refgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092520140907
215896refgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014092520140907
216016refgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
216028refgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092520140907
216080refgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
216084refgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092520140907
216192refgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014092520140907
216252refgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
216312refgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
216460refgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092520140907
216504refgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092520140907
216528refgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
216772refgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
216828refgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092520140907
217096refgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092520140907
217140refgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
217240refgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092520140907
217308refgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
217628refgcc-4.7 -O3 -fomit-frame-pointer2014092520140907
217712refgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092520140907
217840refgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
217920refgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092520140907
218232refgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
218452refgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014092520140907
218632refgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092520140907
218740refgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
218872refgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
218872refgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014092520140907
219160refgcc-4.7 -m64 -O3 -fomit-frame-pointer2014092520140907
219348refgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092520140907
219432refgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
219432refgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092520140907
219692refgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
219700refgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
219840refgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092520140907
220060refgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
220180refgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014092520140907
242036refgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
242212refgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
243048refgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
243228refgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
243336refgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
243464refgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014092520140907
243544refgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014092520140907
243776refgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092520140907
244320refgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
244332refgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092520140907
244428refgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014092520140907
244456refgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092520140907
244768refgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
244864refgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092520140907
245064refgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092520140907
245188refgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014092520140907
245228refgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092520140907
245284refgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092520140907
245380refgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092520140907
245396refgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092520140907
245520refgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
245624refgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092520140907
245868refgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014092520140907
245944refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014092520140907
245964refgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
246024refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
246036refgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
246048refgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
246292refgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092520140907
246680refgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092520140907
247012refgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014092520140907
247088refgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
247156refclang -O3 -fwrapv -mavx -fomit-frame-pointer2014092520140907
247260refclang -O3 -fwrapv -march=native -fomit-frame-pointer2014092520140907
247348refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
247352refgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
247400refclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092520140907
247420refgcc-4.8 -O2 -fomit-frame-pointer2014092520140907
247444refclang -O3 -fomit-frame-pointer2014092520140907
247552refclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
247720refgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014092520140907
247820refgcc-4.8 -m64 -O2 -fomit-frame-pointer2014092520140907
248012refclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092520140907
248172refgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
248424refgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014092520140907
249244refgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092520140907
249264refgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
249420refgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
249608refgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014092520140907
249760refgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092520140907
249800refgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092520140907
249952refgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092520140907
250692refgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092520140907
251392refgcc-4.7 -O2 -fomit-frame-pointer2014092520140907
251500refgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
251516refgcc-4.7 -m64 -O2 -fomit-frame-pointer2014092520140907
251716refgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
252204refgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092520140907
254556refgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014092520140907
259912refgcc-4.8 -march=k8 -O -fomit-frame-pointer2014092520140907
260440refgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
260524refgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
260580refgcc-4.7 -march=k8 -O -fomit-frame-pointer2014092520140907
260608refgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092520140907
260652refgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092520140907
260864refgcc-4.7 -m64 -O -fomit-frame-pointer2014092520140907
260872refgcc-4.7 -O -fomit-frame-pointer2014092520140907
260912refgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092520140907
261076refgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092520140907
261252refgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
261408refgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014092520140907
261716refgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
261984refgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
262340refgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
262452refgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014092520140907
262728refgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014092520140907
262808refgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014092520140907
263216refgcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014092520140907
263264refgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014092520140907
264052refgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
264076refgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092520140907
264080refgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
264224refgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092520140907
264324refgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092520140907
265748refgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092520140907
268020refgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
268412refgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
268452refgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014092520140907
268532refgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092520140907
268620refgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014092520140907
268728refgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
269236refgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014092520140907
269380refgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092520140907
269408refgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014092520140907
269776refgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092520140907
269832refgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092520140907
269960refgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092520140907
269972refgcc-4.8 -O -fomit-frame-pointer2014092520140907
270136refgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
270188refgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
270340refgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092520140907
270440refgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092520140907
270452refgcc-4.8 -m64 -O -fomit-frame-pointer2014092520140907
270608refgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092520140907
270880refgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
271096refgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014092520140907
271192refgcc-4.8 -march=nocona -O -fomit-frame-pointer2014092520140907
271200refgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
271208refgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014092520140907
271244refgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014092520140907
271400refgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092520140907
271496refgcc-4.8 -m64 -Os -fomit-frame-pointer2014092520140907
271560refgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092520140907
271608refgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092520140907
271808refgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
271816refgcc-4.7 -march=nocona -O -fomit-frame-pointer2014092520140907
271852refgcc-4.8 -Os -fomit-frame-pointer2014092520140907
272144refgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
272148refgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014092520140907
272376refgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092520140907
272464refgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014092520140907
272596refgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
274524refgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092520140907
274620refgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
274740refgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014092520140907
275516refgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
275972refgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014092520140907
276108refgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
276148refgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
276196refgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014092520140907
276584refgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014092520140907
276592refgcc-4.7 -Os -fomit-frame-pointer2014092520140907
276736refgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
276880refgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
277748refgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014092520140907
277864refgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092520140907
277916refgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014092520140907
278124refgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092520140907
278248refgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092520140907
278308refgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092520140907
278324refgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092520140907
279832refgcc-4.7 -m64 -Os -fomit-frame-pointer2014092520140907
647276refgcc-4.8 -funroll-loops2014092520140907
648476refgcc-4.82014092520140907
649392refcc2014092520140907
650044refgcc-4.7 -funroll-loops2014092520140907
653948refgcc-4.72014092520140907

Test failure

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