Implementation notes: amd64, mangetsu, crypto_aead/cmcc84v1

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: cmcc84v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
190415656refgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091820140907
190421084refgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091820140907
190425408refgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091820140907
190427724refgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091820140907
190430308refgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091820140907
190431036refgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091820140907
190432224refgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091820140907
190434124refgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091820140907
190436512refclang -O3 -fwrapv -mavx -fomit-frame-pointer2014092320140907
190441108refgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091820140907
190441580refgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091820140907
190442004refgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091820140907
190442628refgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091820140907
190443872refgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091820140907
190445708refgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091820140907
190446620refgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091820140907
190447356refgcc-4.8 -Os -fomit-frame-pointer2014091820140907
190448612refgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092320140907
190449664refgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091820140907
190451264refgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091820140907
190453716refgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092320140907
190454824refgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091820140907
190457520refgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091820140907
190458728refgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092320140907
190460900refgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091820140907
190475752refgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091820140907
190477428refclang -O3 -fwrapv -march=native -fomit-frame-pointer2014092320140907
190477872refgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091820140907
190478820refgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091820140907
190486440refgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092320140907
190489668refgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014092320140907
190490992refgcc-4.8 -m64 -Os -fomit-frame-pointer2014091820140907
190493060refgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091820140907
190494432refgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091820140907
190499832refgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091820140907
190502832refgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091820140907
190653968refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
190759404refgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091820140907
190760924refgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091820140907
190766920refgcc-4.8 -m64 -O3 -fomit-frame-pointer2014091820140907
190768184refgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091820140907
190773764refgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091820140907
190774172refgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091820140907
190774452refgcc-4.8 -O3 -fomit-frame-pointer2014091820140907
190777588refgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091820140907
190778024refgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091820140907
190782772refgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091820140907
190784328refgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091820140907
190784416refgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091820140907
190786128refgcc-4.7 -march=nocona -O -fomit-frame-pointer2014091820140907
190791664refgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091820140907
190793492refgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091820140907
190795260refgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091820140907
190795848refgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091820140907
190801280refgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091820140907
190801296refgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091820140907
190802424refgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091820140907
190802564refgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091820140907
190806756refgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091820140907
190808328refgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091820140907
190809092refgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092320140907
190809700refgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091820140907
190810992refgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091820140907
190811084refgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091820140907
190812116refgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091820140907
190813184refgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091820140907
190813280refgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092320140907
190813860refgcc-4.7 -Os -fomit-frame-pointer2014091820140907
190815928refgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091820140907
190816112refgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091820140907
190816196refgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091820140907
190816728refgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091820140907
190818268refgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091820140907
190818296refgcc-4.7 -O -fomit-frame-pointer2014091820140907
190818456refgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091820140907
190819872refgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091820140907
190821952refgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091820140907
190823912refgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014092320140907
190824808refgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091820140907
190825488refgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091820140907
190827688refgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091820140907
190828320refgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091820140907
190829576refgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091820140907
190829780refgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091820140907
190829948refgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091820140907
190830196refgcc-4.7 -m64 -O -fomit-frame-pointer2014091820140907
190830412refgcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014091820140907
190830472refgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091820140907
190844960refgcc-4.7 -m64 -Os -fomit-frame-pointer2014091820140907
190845852refgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091820140907
190849800refgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091820140907
190849988refgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091820140907
190850308refgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091820140907
190856052refgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091820140907
190861164refgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091820140907
190861624refgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091820140907
190869036refgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091820140907
190880944refgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091820140907
190892960refgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091820140907
190994604refgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091820140907
191009864refgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091820140907
191009892refgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091820140907
191010556refgcc-4.8 -m64 -O2 -fomit-frame-pointer2014091820140907
191013408refgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091820140907
191017204refgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091820140907
191019412refgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091820140907
191020592refgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091820140907
191021360refgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091820140907
191021604refgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091820140907
191021748refgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091820140907
191026224refgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091820140907
191026992refgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091820140907
191027452refgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091820140907
191027936refgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091820140907
191028096refgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091820140907
191037476refgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014092320140907
191044232refgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091820140907
191059780refgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091820140907
191061664refgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091820140907
191061840refgcc-4.8 -O2 -fomit-frame-pointer2014091820140907
191064192refgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091820140907
191161772refgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091820140907
191167928refgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091820140907
191168968refgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091820140907
191169024refgcc-4.82014091820140907
191169196refgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092320140907
191169932refgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092320140907
191171804refgcc-4.8 -funroll-loops2014091820140907
191174368refgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091820140907
191175136refgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091820140907
191180076refgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091820140907
191181380refgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092320140907
191184268refclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092320140907
191185568refgcc-4.8 -march=nocona -O -fomit-frame-pointer2014091820140907
191186088refgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091820140907
191188456refgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091820140907
191191316refgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091820140907
191195876refgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091820140907
191203484refgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091820140907
191207696refgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092320140907
191209748refgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091820140907
191211788refgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091820140907
191221264refgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091820140907
191222752refgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092320140907
191224892refgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092320140907
191225356refgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092320140907
191226068refclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
191230476refgcc-4.7 -funroll-loops2014091820140907
191235036refcc2014092320140907
191242584refgcc-4.72014091820140907
191246096refgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091820140907
191341204refclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092320140907
191526384refgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091820140907
191531584refgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091820140907
191535104refgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091820140907
191541852refgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091820140907
191543040refgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092320140907
191544280refgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091820140907
191546628refgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091820140907
191546764refgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091820140907
191547112refgcc-4.8 -O -fomit-frame-pointer2014091820140907
191547192refgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091820140907
191547360refgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091820140907
191548752refgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091820140907
191549064refgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091820140907
191549260refgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014092320140907
191550780refgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091820140907
191553096refgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091820140907
191553528refgcc-4.8 -m64 -O -fomit-frame-pointer2014091820140907
191559076refgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091820140907
191563372refgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091820140907
191568492refgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091820140907
191569004refgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091820140907
191571928refgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091820140907
191572116refgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091820140907
191575204refgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091820140907
191575484refgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091820140907
191580904refgcc-4.8 -march=k8 -O -fomit-frame-pointer2014091820140907
191606516refgcc-4.7 -march=k8 -O -fomit-frame-pointer2014091820140907
191718876refgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091820140907
191719980refgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091820140907
191723776refgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091820140907
191725080refgcc-4.7 -m64 -O3 -fomit-frame-pointer2014091820140907
191726028refgcc-4.7 -O3 -fomit-frame-pointer2014091820140907
191741688refgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091820140907
191742072refgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091820140907
191743456refgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091820140907
191758392refgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091820140907
191764500refgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091820140907
191765908refgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091820140907
191771028refgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091820140907
191783480refgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091820140907
191784292refgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091820140907
191804336refgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091820140907
191863172refgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091820140907
191880072refgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091820140907
191880692refgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091820140907
191882484refgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091820140907
191882720refgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092320140907
191886804refgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091820140907
191891316refgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091820140907
191895112refgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091820140907
191903228refgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091820140907
191908436refclang -O3 -fomit-frame-pointer2014092320140907
191908520refgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091820140907
191909332refgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091820140907
191915732refgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091820140907
191919632refgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091820140907
191925292refgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091820140907
191935328refgcc-4.7 -m64 -O2 -fomit-frame-pointer2014091820140907
191939864refgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091820140907
191944528refgcc-4.7 -O2 -fomit-frame-pointer2014091820140907
191946472refgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091820140907

Test failure

Implementation: crypto_aead/cmcc84v1/ref
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer ref
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer ref
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/cmcc84v1/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.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/cmcc84v1/ref
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
encrypt.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