Implementation notes: amd64, mangetsu, crypto_aead/shellaes128v1d8n80

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: shellaes128v1d8n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
210536refgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
210704refgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
210728refgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092520140907
211088refgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092520140907
211388refgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014092520140907
211588refgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
211696refgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092520140907
211728refgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
211832refgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092520140907
211904refgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092520140907
211968refgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092520140907
212008refgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
212112refgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
212272refgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092520140907
212456refgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014092520140907
212712refgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014092520140907
213048refgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092520140907
213124refgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092520140907
213228refgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092520140907
213316refgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092520140907
213952refgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
214036refgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
214060refgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014092520140907
214196refgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092520140907
214308refgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
214552refgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092520140907
214564refgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
214692refgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014092520140907
214752refgcc-4.8 -O3 -fomit-frame-pointer2014092520140907
214796refgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092520140907
214900refgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092520140907
215332refgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
215680refgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
216144refgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092520140907
216432refgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014092520140907
216512refgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092520140907
216652refgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092520140907
216772refgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014092520140907
216776refgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092520140907
216976refgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092520140907
217004refgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
217016refgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
217072refgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
217208refgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
217324refgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092520140907
217572refgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
217584refgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092520140907
217608refgcc-4.8 -m64 -O3 -fomit-frame-pointer2014092520140907
217752refgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
217788refgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092520140907
217968refgcc-4.7 -O3 -fomit-frame-pointer2014092520140907
218008refgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
218224refgcc-4.7 -m64 -O3 -fomit-frame-pointer2014092520140907
218228refgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014092520140907
218484refgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014092520140907
218500refgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092520140907
218500refgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014092520140907
218804refgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092520140907
218812refgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092520140907
218920refgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014092520140907
219376refgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092520140907
219484refgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
219588refgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
220136refgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092520140907
220504refgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092520140907
220516refgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
221064refgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014092520140907
221316refgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014092520140907
241584refgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
242176refgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
242268refgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
242616refgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092520140907
242724refgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014092520140907
242916refgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
242920refgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092520140907
242968refgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092520140907
243364refgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092520140907
243436refgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
244352refgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
244364refgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092520140907
244848refgcc-4.7 -m64 -O2 -fomit-frame-pointer2014092520140907
244892refgcc-4.7 -O2 -fomit-frame-pointer2014092520140907
244892refgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014092520140907
244944refgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
245488refgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
245536refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
245556refgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
245628refgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092520140907
245856refgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014092520140907
245956refclang -O3 -fwrapv -mavx -fomit-frame-pointer2014092520140907
246044refgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014092520140907
246112refgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
246280refgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
246296refgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092520140907
246496refgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014092520140907
246724refgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
246756refgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014092520140907
246780refgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014092520140907
247188refgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092520140907
247276refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014092520140907
247288refclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
247364refclang -O3 -fomit-frame-pointer2014092520140907
247544refclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092520140907
247612refclang -O3 -fwrapv -march=native -fomit-frame-pointer2014092520140907
247620refgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
247676refgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092520140907
247728refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
248008refgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092520140907
248060refclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092520140907
249556refgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092520140907
249980refgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092520140907
250420refgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014092520140907
251212refgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
251384refgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014092520140907
251532refgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092520140907
251580refgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092520140907
251584refgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014092520140907
251616refgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092520140907
251804refgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014092520140907
251848refgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092520140907
251956refgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092520140907
253272refgcc-4.8 -O2 -fomit-frame-pointer2014092520140907
253564refgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014092520140907
253964refgcc-4.8 -m64 -O2 -fomit-frame-pointer2014092520140907
254756refgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092520140907
256136refgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014092520140907
256188refgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014092520140907
256204refgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
256472refgcc-4.8 -march=nocona -O -fomit-frame-pointer2014092520140907
260008refgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
260424refgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
260496refgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014092520140907
260740refgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014092520140907
260784refgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014092520140907
262188refgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
262204refgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092520140907
262272refgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092520140907
262344refgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014092520140907
262416refgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092520140907
262524refgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014092520140907
262648refgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
262672refgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
262728refgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
262740refgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014092520140907
262804refgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
263064refgcc-4.8 -march=k8 -O -fomit-frame-pointer2014092520140907
263524refgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
263680refgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092520140907
264868refgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014092520140907
265600refgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
265648refgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
265676refgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014092520140907
265924refgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014092520140907
266240refgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
266952refgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092520140907
267240refgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092520140907
267288refgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014092520140907
267320refgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092520140907
267488refgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
267756refgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
267852refgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014092520140907
267988refgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092520140907
268056refgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092520140907
268248refgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092520140907
268752refgcc-4.7 -Os -fomit-frame-pointer2014092520140907
269128refgcc-4.7 -m64 -Os -fomit-frame-pointer2014092520140907
269164refgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092520140907
269608refgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014092520140907
270344refgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092520140907
270660refgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092520140907
270724refgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
270732refgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092520140907
270920refgcc-4.8 -O -fomit-frame-pointer2014092520140907
270944refgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092520140907
270996refgcc-4.7 -m64 -O -fomit-frame-pointer2014092520140907
271040refgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014092520140907
271048refgcc-4.7 -O -fomit-frame-pointer2014092520140907
271060refgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014092520140907
271104refgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092520140907
271104refgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014092520140907
271136refgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092520140907
271144refgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092520140907
271208refgcc-4.7 -march=k8 -O -fomit-frame-pointer2014092520140907
271228refgcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014092520140907
271236refgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014092520140907
271320refgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014092520140907
271444refgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092520140907
271528refgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092520140907
271660refgcc-4.8 -m64 -Os -fomit-frame-pointer2014092520140907
271752refgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014092520140907
271772refgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092520140907
271792refgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014092520140907
271812refgcc-4.8 -m64 -O -fomit-frame-pointer2014092520140907
271828refgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
271856refgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092520140907
272080refgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092520140907
272096refgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092520140907
272192refgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014092520140907
272500refgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092520140907
272556refgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014092520140907
272580refgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014092520140907
272808refgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014092520140907
272888refgcc-4.7 -march=nocona -O -fomit-frame-pointer2014092520140907
273088refgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014092520140907
273448refgcc-4.8 -Os -fomit-frame-pointer2014092520140907
273960refgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014092520140907
274524refgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014092520140907
274560refgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092520140907
276260refgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014092520140907
276544refgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014092520140907
647260refcc2014092520140907
647620refgcc-4.8 -funroll-loops2014092520140907
649440refgcc-4.82014092520140907
652976refgcc-4.72014092520140907
653576refgcc-4.7 -funroll-loops2014092520140907

Test failure

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