Implementation notes: amd64, mangetsu, crypto_aead/shellaes128v1d4n64

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: shellaes128v1d4n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
213760refgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
213948refgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
214008refgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092520140907
214208refgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092520140907
214324refgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014092520140907
214492refgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092520140907
214600refgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
214716refgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014092520140907
214956refgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
214956refgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092520140907
215076refgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092520140907
215140refgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
215344refgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092520140907
215372refgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
215668refgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014092520140907
216092refgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092520140907
216132refgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092520140907
216276refgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092520140907
216336refgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092520140907
216932refgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
217020refgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092520140907
217160refgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
217188refgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
217216refgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
217260refgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092520140907
217384refgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
217516refgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014092520140907
217536refgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
217552refgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092520140907
217680refgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092520140907
217732refgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
218136refgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014092520140907
218236refgcc-4.8 -m64 -O3 -fomit-frame-pointer2014092520140907
218292refgcc-4.8 -O3 -fomit-frame-pointer2014092520140907
219020refgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092520140907
219032refgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092520140907
219040refgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092520140907
219400refgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092520140907
219484refgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014092520140907
219576refgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
219692refgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092520140907
219720refgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
219756refgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
219812refgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014092520140907
219976refgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
220240refgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092520140907
220400refgcc-4.7 -m64 -O3 -fomit-frame-pointer2014092520140907
220512refgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
220600refgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
220612refgcc-4.7 -O3 -fomit-frame-pointer2014092520140907
220620refgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092520140907
220892refgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092520140907
220932refgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092520140907
221060refgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
221152refgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014092520140907
221412refgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092520140907
221600refgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092520140907
221632refgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
221788refgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014092520140907
222160refgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
222188refgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
222448refgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092520140907
222612refgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
222624refgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092520140907
222812refgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
223548refgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
223784refgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092520140907
223804refgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014092520140907
242784refgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092520140907
242948refgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092520140907
242968refgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092520140907
243220refgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092520140907
243912refgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092520140907
243928refgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092520140907
244152refgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
244188refgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
244748refgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014092520140907
245028refgcc-4.8 -O2 -fomit-frame-pointer2014092520140907
245308refgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
246108refgcc-4.8 -m64 -O2 -fomit-frame-pointer2014092520140907
246596refgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
247300refgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
247376refgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092520140907
247444refgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
247472refgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014092520140907
247576refgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014092520140907
247784refgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
247832refgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
247860refgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014092520140907
248036refgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092520140907
248192refgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
248200refgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014092520140907
248296refgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
248540refgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092520140907
248656refgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014092520140907
248752refgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092520140907
249008refgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
249044refgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014092520140907
249388refgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
249440refgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
249680refgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092520140907
249720refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014092520140907
249740refgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092520140907
249808refgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092520140907
249820refgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092520140907
249832refgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
250144refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
250160refgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092520140907
250352refclang -O3 -fomit-frame-pointer2014092520140907
250384refclang -O3 -fwrapv -mavx -fomit-frame-pointer2014092520140907
250608refclang -O3 -fwrapv -march=native -fomit-frame-pointer2014092520140907
250768refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
251320refgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
251448refgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092520140907
251464refgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092520140907
251616refgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092520140907
251660refclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092520140907
251868refgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014092520140907
251888refgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
252024refclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092520140907
252612refgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014092520140907
253740refgcc-4.7 -m64 -O2 -fomit-frame-pointer2014092520140907
254564refclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
255872refgcc-4.7 -O2 -fomit-frame-pointer2014092520140907
255940refgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
256548refgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
257460refgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014092520140907
263080refgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014092520140907
263144refgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092520140907
263340refgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
263364refgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
263444refgcc-4.7 -m64 -O -fomit-frame-pointer2014092520140907
263692refgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092520140907
263820refgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092520140907
263888refgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014092520140907
263952refgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092520140907
264004refgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014092520140907
264012refgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
264016refgcc-4.7 -O -fomit-frame-pointer2014092520140907
264124refgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092520140907
264396refgcc-4.7 -march=k8 -O -fomit-frame-pointer2014092520140907
264468refgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
265152refgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014092520140907
265428refgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
265488refgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
265604refgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014092520140907
265964refgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092520140907
266128refgcc-4.8 -march=k8 -O -fomit-frame-pointer2014092520140907
266680refgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
266936refgcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014092520140907
267832refgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092520140907
268944refgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
270692refgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014092520140907
270768refgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
271056refgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
271096refgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092520140907
271112refgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
271200refgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092520140907
271408refgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092520140907
271660refgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092520140907
271700refgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092520140907
271720refgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014092520140907
271852refgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014092520140907
272060refgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092520140907
272180refgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
272204refgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
272224refgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092520140907
272312refgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014092520140907
272352refgcc-4.8 -O -fomit-frame-pointer2014092520140907
272536refgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092520140907
272576refgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092520140907
272920refgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014092520140907
273068refgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014092520140907
273300refgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014092520140907
273392refgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092520140907
273588refgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
273604refgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014092520140907
273640refgcc-4.8 -m64 -Os -fomit-frame-pointer2014092520140907
273644refgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014092520140907
273684refgcc-4.8 -march=nocona -O -fomit-frame-pointer2014092520140907
273688refgcc-4.8 -Os -fomit-frame-pointer2014092520140907
273704refgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
273732refgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092520140907
273756refgcc-4.8 -m64 -O -fomit-frame-pointer2014092520140907
273972refgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
274160refgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
274208refgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092520140907
274256refgcc-4.7 -march=nocona -O -fomit-frame-pointer2014092520140907
274336refgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092520140907
274784refgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
275868refgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014092520140907
276536refgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
276968refgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092520140907
278440refgcc-4.7 -m64 -Os -fomit-frame-pointer2014092520140907
278536refgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
278568refgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014092520140907
278600refgcc-4.7 -Os -fomit-frame-pointer2014092520140907
278608refgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014092520140907
278676refgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
279320refgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
280228refgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092520140907
280252refgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092520140907
280352refgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092520140907
280720refgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014092520140907
280892refgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014092520140907
280996refgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092520140907
281036refgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014092520140907
281100refgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
281292refgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092520140907
284020refgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
651608refcc2014092520140907
652912refgcc-4.82014092520140907
652932refgcc-4.8 -funroll-loops2014092520140907
654540refgcc-4.7 -funroll-loops2014092520140907
659376refgcc-4.72014092520140907

Test failure

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