Implementation notes: amd64, mangetsu, crypto_aead/shellaes128v1d5n64

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: shellaes128v1d5n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
212120refgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014092520140907
212196refgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
212316refgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092520140907
212500refgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092520140907
212664refgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
213232refgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092520140907
213268refgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
213384refgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092520140907
213424refgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092520140907
213660refgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092520140907
213848refgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
214204refgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092520140907
214464refgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014092520140907
214504refgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014092520140907
214760refgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092520140907
214812refgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092520140907
214912refgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092520140907
215012refgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092520140907
215388refgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
215484refgcc-4.8 -O3 -fomit-frame-pointer2014092520140907
215572refgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092520140907
215692refgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
215844refgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014092520140907
215888refgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
216088refgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
216096refgcc-4.8 -m64 -O3 -fomit-frame-pointer2014092520140907
216228refgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014092520140907
216240refgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
216456refgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092520140907
216560refgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092520140907
216604refgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
216604refgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
217220refgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
217548refgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092520140907
217744refgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
217760refgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092520140907
217772refgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092520140907
217808refgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092520140907
217996refgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
218036refgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
218080refgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014092520140907
218200refgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092520140907
218840refgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092520140907
218848refgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092520140907
219040refgcc-4.7 -O3 -fomit-frame-pointer2014092520140907
219044refgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092520140907
219328refgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
219404refgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092520140907
219432refgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
219564refgcc-4.7 -m64 -O3 -fomit-frame-pointer2014092520140907
219652refgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092520140907
219696refgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
219696refgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
219852refgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
219908refgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
219920refgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092520140907
219924refgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
219992refgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014092520140907
220144refgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
220172refgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014092520140907
220256refgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
220320refgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014092520140907
221028refgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
221240refgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092520140907
222332refgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092520140907
222440refgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
222936refgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014092520140907
222964refgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092520140907
240916refgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092520140907
240936refgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014092520140907
241080refgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092520140907
241768refgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092520140907
242220refgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
242504refgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
242728refgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092520140907
243368refgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092520140907
243448refgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092520140907
243700refgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
243844refgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
243924refgcc-4.8 -m64 -O2 -fomit-frame-pointer2014092520140907
244016refgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
244416refgcc-4.8 -O2 -fomit-frame-pointer2014092520140907
244744refgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092520140907
244936refgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
245644refgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014092520140907
245780refgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
246224refgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014092520140907
246264refgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014092520140907
246312refgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092520140907
246412refgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014092520140907
246436refgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
246460refgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014092520140907
246496refgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
246760refgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
247352refgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
247396refgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
247520refgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092520140907
247588refgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014092520140907
247656refgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092520140907
247744refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014092520140907
247784refgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092520140907
248228refgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
248724refgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092520140907
248768refgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
248780refgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092520140907
248872refclang -O3 -fwrapv -mavx -fomit-frame-pointer2014092520140907
248928refgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092520140907
248984refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
249044refclang -O3 -fwrapv -march=native -fomit-frame-pointer2014092520140907
249072refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
249428refclang -O3 -fomit-frame-pointer2014092520140907
249436refgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
249572refclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
249688refclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092520140907
249956refgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092520140907
250012refgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092520140907
250104refgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092520140907
250244refgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
250312refclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092520140907
250668refgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014092520140907
251616refgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092520140907
251912refgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014092520140907
251956refgcc-4.7 -m64 -O2 -fomit-frame-pointer2014092520140907
252020refgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
252040refgcc-4.7 -O2 -fomit-frame-pointer2014092520140907
252836refgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014092520140907
253868refgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
260708refgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
260876refgcc-4.8 -march=k8 -O -fomit-frame-pointer2014092520140907
261496refgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092520140907
261544refgcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014092520140907
261656refgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014092520140907
261676refgcc-4.7 -O -fomit-frame-pointer2014092520140907
261756refgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
261784refgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092520140907
261796refgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
261804refgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092520140907
262012refgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014092520140907
262132refgcc-4.7 -m64 -O -fomit-frame-pointer2014092520140907
262224refgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014092520140907
262396refgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092520140907
262436refgcc-4.7 -march=k8 -O -fomit-frame-pointer2014092520140907
263084refgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014092520140907
263232refgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092520140907
263276refgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
263608refgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
263840refgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092520140907
264264refgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
264704refgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092520140907
265228refgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092520140907
265504refgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
266280refgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014092520140907
267944refgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
268680refgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092520140907
269024refgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
269276refgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
269388refgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092520140907
269632refgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014092520140907
269680refgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014092520140907
269748refgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092520140907
269752refgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092520140907
270028refgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014092520140907
270232refgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092520140907
270240refgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
270344refgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092520140907
270488refgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014092520140907
270560refgcc-4.8 -O -fomit-frame-pointer2014092520140907
270584refgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092520140907
270992refgcc-4.8 -m64 -O -fomit-frame-pointer2014092520140907
271052refgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
271328refgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092520140907
271364refgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
271552refgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014092520140907
271592refgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092520140907
271604refgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092520140907
271776refgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014092520140907
271788refgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014092520140907
271888refgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092520140907
271892refgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
271904refgcc-4.8 -march=nocona -O -fomit-frame-pointer2014092520140907
272108refgcc-4.8 -m64 -Os -fomit-frame-pointer2014092520140907
272204refgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092520140907
272216refgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014092520140907
272224refgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
272716refgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014092520140907
272900refgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
273100refgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
273152refgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
274608refgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014092520140907
274732refgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
275236refgcc-4.7 -march=nocona -O -fomit-frame-pointer2014092520140907
275264refgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092520140907
275328refgcc-4.8 -Os -fomit-frame-pointer2014092520140907
275328refgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
276948refgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
277084refgcc-4.7 -m64 -Os -fomit-frame-pointer2014092520140907
277252refgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014092520140907
277260refgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
277296refgcc-4.7 -Os -fomit-frame-pointer2014092520140907
277456refgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
277628refgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014092520140907
277680refgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
278920refgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092520140907
278928refgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092520140907
278992refgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092520140907
279052refgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014092520140907
279332refgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092520140907
280028refgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092520140907
281040refgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014092520140907
281636refgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014092520140907
648692refcc2014092520140907
651520refgcc-4.82014092520140907
654404refgcc-4.8 -funroll-loops2014092520140907
655140refgcc-4.7 -funroll-loops2014092520140907
656604refgcc-4.72014092520140907

Test failure

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