Implementation notes: amd64, mangetsu, crypto_aead/shellaes128v1d6n64

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: shellaes128v1d6n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
210488refgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092520140907
210684refgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
211036refgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
211056refgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092520140907
211192refgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092520140907
211216refgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092520140907
211232refgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014092520140907
211248refgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092520140907
211432refgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092520140907
211480refgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092520140907
211716refgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
211916refgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014092520140907
211928refgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014092520140907
212128refgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
212316refgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
212668refgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092520140907
213016refgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092520140907
213064refgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092520140907
213172refgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
213388refgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092520140907
213460refgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
213564refgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092520140907
214128refgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
214140refgcc-4.8 -O3 -fomit-frame-pointer2014092520140907
214200refgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092520140907
214220refgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
214240refgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092520140907
214292refgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
214552refgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014092520140907
214628refgcc-4.8 -m64 -O3 -fomit-frame-pointer2014092520140907
214644refgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
214916refgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092520140907
215264refgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014092520140907
215860refgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014092520140907
215932refgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092520140907
216100refgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092520140907
216148refgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
216148refgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092520140907
216192refgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092520140907
216200refgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092520140907
216400refgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
216572refgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
216840refgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
217048refgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
217100refgcc-4.7 -m64 -O3 -fomit-frame-pointer2014092520140907
217120refgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092520140907
217164refgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092520140907
217300refgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092520140907
217348refgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
217412refgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092520140907
217572refgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
217576refgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092520140907
217644refgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
218364refgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
218368refgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014092520140907
218532refgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014092520140907
218536refgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
218572refgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014092520140907
218576refgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
218816refgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
218932refgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092520140907
218984refgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
219092refgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092520140907
219232refgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
219724refgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014092520140907
219920refgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092520140907
220152refgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
220208refgcc-4.7 -O3 -fomit-frame-pointer2014092520140907
240764refgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
241768refgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
241784refgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
242108refgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
242520refgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092520140907
242768refgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
243688refgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014092520140907
243692refgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092520140907
243760refgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
243788refgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
243840refgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
243872refgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014092520140907
243940refgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092520140907
243944refgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014092520140907
243964refgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092520140907
244136refgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092520140907
244148refgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092520140907
244180refgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092520140907
244572refgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
244636refgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014092520140907
244648refgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014092520140907
244660refgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092520140907
244744refgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
244760refgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
244804refgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092520140907
244844refgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092520140907
244892refgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
245168refgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014092520140907
245488refgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092520140907
245792refgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
245956refgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014092520140907
246160refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
246204refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014092520140907
246484refgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092520140907
246576refclang -O3 -fwrapv -mavx -fomit-frame-pointer2014092520140907
246676refgcc-4.8 -O2 -fomit-frame-pointer2014092520140907
246728refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
246928refclang -O3 -fomit-frame-pointer2014092520140907
247292refgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
247296refgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
247304refclang -O3 -fwrapv -march=native -fomit-frame-pointer2014092520140907
247364refgcc-4.8 -m64 -O2 -fomit-frame-pointer2014092520140907
247936refgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014092520140907
248308refclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092520140907
248336refgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092520140907
248396refgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014092520140907
248488refgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092520140907
248608refclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092520140907
249352refgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
249664refgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092520140907
250016refclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
250320refgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092520140907
250360refgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
250372refgcc-4.7 -O2 -fomit-frame-pointer2014092520140907
250440refgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014092520140907
250736refgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
251188refgcc-4.7 -m64 -O2 -fomit-frame-pointer2014092520140907
251320refgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092520140907
251864refgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092520140907
259996refgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
260116refgcc-4.8 -march=k8 -O -fomit-frame-pointer2014092520140907
260276refgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014092520140907
260476refgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092520140907
260584refgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092520140907
260684refgcc-4.7 -O -fomit-frame-pointer2014092520140907
260732refgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
260756refgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014092520140907
260840refgcc-4.7 -m64 -O -fomit-frame-pointer2014092520140907
260848refgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014092520140907
260880refgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092520140907
260916refgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
260948refgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092520140907
261152refgcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014092520140907
261932refgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092520140907
262072refgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092520140907
262284refgcc-4.7 -march=k8 -O -fomit-frame-pointer2014092520140907
262324refgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014092520140907
262700refgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
263272refgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014092520140907
263392refgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092520140907
263452refgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
265004refgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092520140907
265156refgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
266700refgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
268248refgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
268604refgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014092520140907
268616refgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
268744refgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
268812refgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
268828refgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014092520140907
268916refgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092520140907
268988refgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092520140907
269184refgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092520140907
269472refgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014092520140907
269572refgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014092520140907
269692refgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014092520140907
269780refgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092520140907
269792refgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092520140907
269916refgcc-4.8 -m64 -O -fomit-frame-pointer2014092520140907
269940refgcc-4.8 -O -fomit-frame-pointer2014092520140907
270156refgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
270220refgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092520140907
270388refgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
270680refgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
270760refgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092520140907
270844refgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092520140907
270952refgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014092520140907
271144refgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092520140907
271184refgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
271204refgcc-4.8 -Os -fomit-frame-pointer2014092520140907
271256refgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092520140907
271264refgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092520140907
271400refgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014092520140907
271408refgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
271516refgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
271600refgcc-4.8 -m64 -Os -fomit-frame-pointer2014092520140907
271660refgcc-4.7 -march=nocona -O -fomit-frame-pointer2014092520140907
271748refgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092520140907
271980refgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014092520140907
272232refgcc-4.8 -march=nocona -O -fomit-frame-pointer2014092520140907
273224refgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
274352refgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014092520140907
274500refgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014092520140907
275008refgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
275864refgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
276128refgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092520140907
276140refgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
276236refgcc-4.7 -Os -fomit-frame-pointer2014092520140907
276276refgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
276320refgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
276324refgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014092520140907
276484refgcc-4.7 -m64 -Os -fomit-frame-pointer2014092520140907
276668refgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014092520140907
277004refgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014092520140907
277880refgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092520140907
277984refgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014092520140907
278220refgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092520140907
278396refgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092520140907
279244refgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014092520140907
279404refgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092520140907
280372refgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
282308refgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092520140907
646004refcc2014092520140907
646936refgcc-4.8 -funroll-loops2014092520140907
648352refgcc-4.82014092520140907
649420refgcc-4.7 -funroll-loops2014092520140907
651716refgcc-4.72014092520140907

Test failure

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