Implementation notes: amd64, mangetsu, crypto_aead/shellaes128v1d6n80

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: shellaes128v1d6n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
210672refgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
210920refgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092520140907
211184refgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092520140907
211248refgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
211324refgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092520140907
211668refgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092520140907
211724refgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092520140907
211880refgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092520140907
212104refgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092520140907
212160refgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014092520140907
212172refgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
212348refgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
212600refgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014092520140907
212632refgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092520140907
212652refgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
212776refgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014092520140907
213072refgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092520140907
213372refgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092520140907
213452refgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092520140907
213516refgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
213724refgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
213916refgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092520140907
213940refgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092520140907
214112refgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
214112refgcc-4.8 -m64 -O3 -fomit-frame-pointer2014092520140907
214116refgcc-4.8 -O3 -fomit-frame-pointer2014092520140907
214192refgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092520140907
214360refgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
214576refgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
214820refgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014092520140907
214876refgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014092520140907
215276refgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092520140907
215684refgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
215748refgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
215988refgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
216256refgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014092520140907
216288refgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092520140907
216412refgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092520140907
216436refgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
216464refgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092520140907
216672refgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014092520140907
216692refgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
216704refgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
216820refgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
216924refgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092520140907
217344refgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092520140907
217364refgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
217400refgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092520140907
217428refgcc-4.7 -O3 -fomit-frame-pointer2014092520140907
217440refgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
217484refgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092520140907
217768refgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014092520140907
217772refgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
217848refgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
217880refgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092520140907
217948refgcc-4.7 -m64 -O3 -fomit-frame-pointer2014092520140907
218344refgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014092520140907
218464refgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
218668refgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014092520140907
218700refgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092520140907
218820refgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092520140907
219056refgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092520140907
219084refgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092520140907
219104refgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
219204refgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
219788refgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
219788refgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
220580refgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092520140907
240704refgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
241000refgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
241664refgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014092520140907
241856refgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
242044refgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092520140907
242144refgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
242208refgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092520140907
242484refgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
243552refgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
243676refgcc-4.7 -O2 -fomit-frame-pointer2014092520140907
243676refgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092520140907
243740refgcc-4.7 -m64 -O2 -fomit-frame-pointer2014092520140907
243872refgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092520140907
243888refgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
243900refgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
244184refgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092520140907
244376refgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
244564refgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092520140907
244824refgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
244868refgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014092520140907
245160refgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014092520140907
245168refgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014092520140907
245244refclang -O3 -fwrapv -mavx -fomit-frame-pointer2014092520140907
245252refgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092520140907
245412refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
245512refgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
245672refclang -O3 -fwrapv -march=native -fomit-frame-pointer2014092520140907
245764refgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092520140907
246020refgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092520140907
246096refgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
246252refgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014092520140907
246268refgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
246668refgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092520140907
246756refgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092520140907
246832refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014092520140907
246872refclang -O3 -fomit-frame-pointer2014092520140907
247068refgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092520140907
247436refclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092520140907
247500refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
248384refgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
249196refgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014092520140907
249232refclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
249260refgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
249556refclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092520140907
249692refgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014092520140907
249904refgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014092520140907
250464refgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
250504refgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092520140907
250508refgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092520140907
250704refgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092520140907
250828refgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092520140907
251428refgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092520140907
252380refgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
252992refgcc-4.8 -m64 -O2 -fomit-frame-pointer2014092520140907
252996refgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092520140907
253920refgcc-4.8 -O2 -fomit-frame-pointer2014092520140907
254124refgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014092520140907
254900refgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014092520140907
255748refgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
256288refgcc-4.8 -march=nocona -O -fomit-frame-pointer2014092520140907
256572refgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
259928refgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014092520140907
260372refgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
260488refgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
260588refgcc-4.8 -march=k8 -O -fomit-frame-pointer2014092520140907
260824refgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014092520140907
261208refgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
262060refgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092520140907
262080refgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014092520140907
262080refgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014092520140907
262508refgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014092520140907
262536refgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092520140907
262572refgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
262612refgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092520140907
262708refgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014092520140907
262976refgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
263184refgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
263576refgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092520140907
264964refgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
265276refgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014092520140907
265320refgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
265440refgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
265660refgcc-4.7 -m64 -Os -fomit-frame-pointer2014092520140907
265728refgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014092520140907
265784refgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
265992refgcc-4.7 -Os -fomit-frame-pointer2014092520140907
266020refgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
266112refgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
266500refgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092520140907
266820refgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092520140907
266956refgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014092520140907
266956refgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
267004refgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014092520140907
267100refgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092520140907
267604refgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092520140907
267720refgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092520140907
267732refgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
268352refgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014092520140907
268808refgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092520140907
269092refgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
269264refgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092520140907
269380refgcc-4.7 -march=k8 -O -fomit-frame-pointer2014092520140907
270372refgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092520140907
270400refgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092520140907
270468refgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092520140907
270520refgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092520140907
270688refgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092520140907
270712refgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
270716refgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092520140907
270828refgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014092520140907
270876refgcc-4.8 -m64 -O -fomit-frame-pointer2014092520140907
270876refgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092520140907
270884refgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014092520140907
270912refgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092520140907
270924refgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
270964refgcc-4.8 -O -fomit-frame-pointer2014092520140907
271064refgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092520140907
271116refgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092520140907
271180refgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014092520140907
271192refgcc-4.7 -m64 -O -fomit-frame-pointer2014092520140907
271248refgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092520140907
271408refgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092520140907
271496refgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092520140907
271656refgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
271656refgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014092520140907
271672refgcc-4.8 -m64 -Os -fomit-frame-pointer2014092520140907
271716refgcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014092520140907
271720refgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
271800refgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014092520140907
271808refgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092520140907
272092refgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014092520140907
272180refgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092520140907
272284refgcc-4.7 -O -fomit-frame-pointer2014092520140907
272504refgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
272544refgcc-4.7 -march=nocona -O -fomit-frame-pointer2014092520140907
272640refgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
273124refgcc-4.8 -Os -fomit-frame-pointer2014092520140907
273568refgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
273800refgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014092520140907
274116refgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014092520140907
274380refgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014092520140907
274884refgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
646732refcc2014092520140907
649104refgcc-4.82014092520140907
649200refgcc-4.7 -funroll-loops2014092520140907
649432refgcc-4.8 -funroll-loops2014092520140907
655032refgcc-4.72014092520140907

Test failure

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