Implementation notes: amd64, mangetsu, crypto_aead/aes128marble4rv1

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aes128marble4rv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
254808refgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091620140907
255032refgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091620140907
255656refgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091620140907
256536refgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091620140907
257180refgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091620140907
257184refgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091620140907
257376refgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091620140907
258196refgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
258432refgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091620140907
258824refgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091620140907
260256refgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091620140907
260364refgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091620140907
264396refgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091620140907
264644refgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091620140907
267440refgcc-4.8 -m64 -O3 -fomit-frame-pointer2014091620140907
267512refgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091620140907
267956refgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091620140907
267976refgcc-4.8 -O3 -fomit-frame-pointer2014091620140907
268444refgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091620140907
268648refgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091620140907
269312refgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091620140907
269340refgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091620140907
269440refgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091620140907
269556refgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091620140907
269856refgcc-4.7 -m64 -O3 -fomit-frame-pointer2014091620140907
269892refgcc-4.7 -O3 -fomit-frame-pointer2014091620140907
272552refgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091620140907
273144refgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091620140907
276024refgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
276076refgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
276252refgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091620140907
276280refgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091620140907
277752refgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091620140907
277868refgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091620140907
277988refgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091620140907
278720refgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
278880refgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091620140907
279092refgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
279440refgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091620140907
279464refgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091620140907
279556refgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091620140907
279876refgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091620140907
280068refgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091620140907
280184refgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091620140907
280292refgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091620140907
280324refgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091620140907
280500refgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091620140907
280588refgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091620140907
280812refgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
281220refgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091620140907
281796refgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091620140907
283156refgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091620140907
284364refgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091620140907
284448refgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091620140907
285908refgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091620140907
286084refgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091620140907
286360refgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091620140907
287468refgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091620140907
297920refgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091620140907
298772refgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091620140907
298844refgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091620140907
299436refgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091620140907
299736refgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
300120refgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091620140907
300232refgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091620140907
300312refgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
300356refgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091620140907
300928refgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091620140907
300980refgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091620140907
301028refgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091620140907
301504refgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091620140907
301516refgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091620140907
301764refgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091620140907
302516refgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091620140907
303628refgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091620140907
304180refgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091620140907
304224refgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091620140907
305336refgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091620140907
305708refgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091620140907
305720refgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091620140907
306124refgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
306176refgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091620140907
306364refgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091620140907
306528refgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091620140907
306636refgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091620140907
306648refgcc-4.7 -m64 -O2 -fomit-frame-pointer2014091620140907
306812refgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
306952refgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
307036refgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091620140907
307156refgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091620140907
307304refgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091620140907
307396refgcc-4.7 -O2 -fomit-frame-pointer2014091620140907
307412refgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091620140907
307604refgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091620140907
307724refgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091620140907
307768refgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091620140907
308348refgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091620140907
308560refgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
308616refgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091620140907
309304refgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091620140907
311348refgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091620140907
311516refgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091620140907
312396refgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091620140907
312556refclang -O3 -fomit-frame-pointer2014091620140907
312880refgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091620140907
316424refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014091620140907
316496refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
318660refgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091620140907
318716refgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091620140907
321940refgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091620140907
322092refgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091620140907
322168refgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091620140907
322208refgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091620140907
322236refgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091620140907
322696refgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091620140907
323876refgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091620140907
324088refclang -O3 -fwrapv -march=native -fomit-frame-pointer2014091620140907
324092refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
324308refclang -O3 -fwrapv -mavx -fomit-frame-pointer2014091620140907
325620refgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091620140907
325692refgcc-4.8 -O -fomit-frame-pointer2014091620140907
325808refgcc-4.7 -march=nocona -O -fomit-frame-pointer2014091620140907
325852refgcc-4.8 -m64 -O -fomit-frame-pointer2014091620140907
326584refgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091620140907
328356refgcc-4.7 -m64 -O -fomit-frame-pointer2014091620140907
328440refgcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014091620140907
328504refgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091620140907
328608refgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091620140907
328612refgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091620140907
328808refgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091620140907
329020refgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091620140907
329036refgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091620140907
329048refgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091620140907
329148refgcc-4.7 -O -fomit-frame-pointer2014091620140907
329452refgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091620140907
330896refgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091620140907
331760refgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091620140907
332324refgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091620140907
332324refgcc-4.8 -march=nocona -O -fomit-frame-pointer2014091620140907
336092refgcc-4.8 -O2 -fomit-frame-pointer2014091620140907
337008refgcc-4.8 -m64 -O2 -fomit-frame-pointer2014091620140907
337040refgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091620140907
340368refgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091620140907
340452refgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091620140907
340828refgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091620140907
340840refgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091620140907
341236refgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091620140907
341240refgcc-4.7 -Os -fomit-frame-pointer2014091620140907
341276refgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091620140907
341340refgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091620140907
341688refgcc-4.7 -m64 -Os -fomit-frame-pointer2014091620140907
341928refclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
342552refgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091620140907
342712refclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091620140907
342732refgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091620140907
342736refgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091620140907
342752refclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091620140907
342876refgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091620140907
342936refgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091620140907
343120refgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091620140907
343268refgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091620140907
343280refgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091620140907
343324refgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091620140907
343412refgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091620140907
343512refgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091620140907
343524refgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091620140907
343640refgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091620140907
344544refgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091620140907
344876refgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091620140907
346508refgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091620140907
353404refgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091620140907
353604refgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091620140907
363800refgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091620140907
363992refgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091620140907
364020refgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091620140907
364076refgcc-4.8 -m64 -Os -fomit-frame-pointer2014091620140907
364096refgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091620140907
364164refgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091620140907
364192refgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091620140907
364532refgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091620140907
364636refgcc-4.8 -Os -fomit-frame-pointer2014091620140907
364636refgcc-4.8 -march=k8 -O -fomit-frame-pointer2014091620140907
364664refgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091620140907
364688refgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091620140907
364844refgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091620140907
364936refgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091620140907
364980refgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091620140907
364996refgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091620140907
365132refgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091620140907
365724refgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091620140907
365744refgcc-4.7 -march=k8 -O -fomit-frame-pointer2014091620140907
365780refgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091620140907
365804refgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091620140907
366028refgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091620140907
366372refgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091620140907
366932refgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091620140907
366972refgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091620140907
367988refgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091620140907
368248refgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091620140907
369744refgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091620140907
373264refgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091620140907
373524refgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091620140907
373648refgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091620140907
373700refgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091620140907
373776refgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091620140907
374076refgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091620140907
374340refgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091620140907
374452refgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091620140907
374712refgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091620140907
386108refgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091620140907
979560refgcc-4.82014091620140907
980756refcc2014091620140907
983300refgcc-4.72014091620140907
994088refgcc-4.7 -funroll-loops2014091620140907
994704refgcc-4.8 -funroll-loops2014091620140907

Test failure

Implementation: crypto_aead/aes128marble4rv1/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/aes128marble4rv1/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
aes_core.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
marble.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
utils.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/aes128marble4rv1/ref
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
aes_core.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'
marble.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
utils.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