Implementation notes: amd64, mangetsu, crypto_aead/cmcc24v1

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: cmcc24v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
190405076refgcc-4.8 -m64 -O3 -fomit-frame-pointer2014091720140907
190414624refgcc-4.8 -O3 -fomit-frame-pointer2014091720140907
190414780refgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091720140907
190416096refgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091720140907
190417644refgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091720140907
190419996refgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091720140907
190420748refgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091720140907
190422744refgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091720140907
190423532refgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091720140907
190426972refgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091720140907
190430048refgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091720140907
190430988refgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091720140907
190431092refclang -O3 -fwrapv -mavx -fomit-frame-pointer2014091720140907
190431556refgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091720140907
190431944refgcc-4.8 -march=k8 -O -fomit-frame-pointer2014091720140907
190432096refgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091720140907
190435148refgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091720140907
190435324refgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091720140907
190436948refgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091720140907
190438080refgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091720140907
190438624refclang -O3 -fwrapv -march=native -fomit-frame-pointer2014091720140907
190438944refgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091720140907
190440364refgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091720140907
190441792refgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091720140907
190446108refgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091720140907
190454204refgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091720140907
190577868refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
190750240refgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091720140907
190761592refgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091720140907
190761932refgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091720140907
190768284refgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091720140907
190768908refgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091720140907
190770180refgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091720140907
190776688refgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091720140907
190780728refgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091720140907
190784056refgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091720140907
190784620refgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091720140907
190785776refgcc-4.7 -march=nocona -O -fomit-frame-pointer2014091720140907
190789016refgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091720140907
190789324refgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091720140907
190789512refgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091720140907
190790480refgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091720140907
190790732refgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091720140907
190791740refgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091720140907
190793476refgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091720140907
190794624refgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091720140907
190795160refgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091720140907
190795164refgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091720140907
190795804refgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091720140907
190797040refgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091720140907
190799064refgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091720140907
190799136refgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091720140907
190799276refgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091720140907
190799296refgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091720140907
190799600refgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091720140907
190799676refgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091720140907
190799912refgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091720140907
190804468refgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091720140907
190805252refgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091720140907
190807100refgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091720140907
190807732refgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091720140907
190807960refgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091720140907
190808508refgcc-4.7 -Os -fomit-frame-pointer2014091720140907
190810292refgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091720140907
190810640refgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091720140907
190811180refgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091720140907
190811360refgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091720140907
190813420refgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091720140907
190815556refgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091720140907
190815628refgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091720140907
190816044refgcc-4.7 -m64 -O -fomit-frame-pointer2014091720140907
190818160refgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091720140907
190818888refgcc-4.7 -O -fomit-frame-pointer2014091720140907
190820780refgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091720140907
190822260refgcc-4.7 -m64 -Os -fomit-frame-pointer2014091720140907
190822816refgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091720140907
190823008refgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091720140907
190825604refgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091720140907
190826252refgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091720140907
190827100refgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091720140907
190827148refgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091720140907
190828388refgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091720140907
190828684refgcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014091720140907
190832228refgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091720140907
190832500refgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091720140907
190837836refgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091720140907
190979908refgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091720140907
190992280refgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091720140907
190995376refgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091720140907
190997472refgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091720140907
191000460refgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091720140907
191003360refgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091720140907
191005280refgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091720140907
191007368refgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091720140907
191009196refgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091720140907
191012756refgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091720140907
191015268refgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091720140907
191015844refgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091720140907
191016460refgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091720140907
191016468refgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091720140907
191016676refgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091720140907
191017056refgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091720140907
191019868refgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091720140907
191020248refgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091720140907
191024508refgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091720140907
191024612refgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091720140907
191024708refgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091720140907
191026936refgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091720140907
191027032refgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091720140907
191162096refgcc-4.8 -funroll-loops2014091720140907
191166004refclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091720140907
191166192refgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091720140907
191168124refgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091720140907
191170472refclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091720140907
191173544refclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
191173696refgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091720140907
191175112refgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091720140907
191176284refgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091720140907
191177012refgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091720140907
191178264refgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091720140907
191180188refgcc-4.82014091720140907
191180244refgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091720140907
191180268refgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091720140907
191180288refgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091720140907
191182428refgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091720140907
191182924refcc2014091720140907
191187500refgcc-4.8 -m64 -Os -fomit-frame-pointer2014091720140907
191188816refgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091720140907
191189028refgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091720140907
191189980refgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091720140907
191190016refgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091720140907
191192500refgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091720140907
191192616refgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091720140907
191192964refgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091720140907
191193772refgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091720140907
191194048refgcc-4.8 -Os -fomit-frame-pointer2014091720140907
191196736refgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091720140907
191197144refgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091720140907
191219620refgcc-4.72014091720140907
191222084refgcc-4.7 -funroll-loops2014091720140907
191504276refgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091720140907
191508648refgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091720140907
191510656refgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091720140907
191513548refgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091720140907
191514092refgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091720140907
191515016refgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091720140907
191516608refgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091720140907
191518652refgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091720140907
191524988refgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091720140907
191526552refgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091720140907
191527288refgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091720140907
191527608refgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091720140907
191527616refgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091720140907
191529544refgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091720140907
191530308refgcc-4.7 -march=k8 -O -fomit-frame-pointer2014091720140907
191530684refgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091720140907
191531356refgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091720140907
191533904refgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091720140907
191539216refgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091720140907
191546784refgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091720140907
191723952refgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091720140907
191724792refgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091720140907
191725584refgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091720140907
191731568refgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091720140907
191732044refgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091720140907
191732632refgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091720140907
191736844refgcc-4.8 -O -fomit-frame-pointer2014091720140907
191737020refgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091720140907
191741036refgcc-4.7 -m64 -O2 -fomit-frame-pointer2014091720140907
191742052refgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091720140907
191742532refgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091720140907
191743064refgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091720140907
191743608refgcc-4.8 -m64 -O -fomit-frame-pointer2014091720140907
191743664refgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091720140907
191744060refgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091720140907
191746028refgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091720140907
191747076refgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091720140907
191749364refgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091720140907
191750080refgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091720140907
191751508refgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091720140907
191752372refgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091720140907
191754592refgcc-4.7 -O2 -fomit-frame-pointer2014091720140907
191754840refgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091720140907
191755156refgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091720140907
191755244refgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091720140907
191756416refgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091720140907
191756748refgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091720140907
191760552refgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091720140907
191859868refgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091720140907
191871912refgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091720140907
191872400refclang -O3 -fomit-frame-pointer2014091720140907
191872876refgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091720140907
191873696refgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091720140907
191874540refgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091720140907
191882256refgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091720140907
191886412refgcc-4.7 -m64 -O3 -fomit-frame-pointer2014091720140907
191887192refgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091720140907
191888540refgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091720140907
191888560refgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091720140907
191889308refgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091720140907
191890472refgcc-4.7 -O3 -fomit-frame-pointer2014091720140907
191895052refgcc-4.8 -m64 -O2 -fomit-frame-pointer2014091720140907
191898620refgcc-4.8 -O2 -fomit-frame-pointer2014091720140907
191899332refgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091720140907
191900964refgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091720140907
191902532refgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091720140907
191903600refgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091720140907
191905336refgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091720140907
191906608refgcc-4.8 -march=nocona -O -fomit-frame-pointer2014091720140907
191906716refgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091720140907
191908692refgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091720140907
191920128refgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091720140907
191925136refgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091720140907

Test failure

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