Implementation notes: amd64, mangetsu, crypto_aead/norx6444v1

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: norx6444v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
48692refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
48764refclang -O3 -fwrapv -mavx -fomit-frame-pointer2014092320140907
48808refclang -O3 -fomit-frame-pointer2014092320140907
48992refclang -O3 -fwrapv -march=native -fomit-frame-pointer2014092320140907
52408refgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092320140907
52512refgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014092320140907
52636refgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092320140907
52652refgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
52676refgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014092320140907
52692refgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092320140907
52716refgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092320140907
52744refgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092320140907
52904refgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092320140907
52908refgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092320140907
52928refgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092320140907
53072refgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
53308refgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092320140907
53616refgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092320140907
53816refgcc-4.7 -O3 -fomit-frame-pointer2014092320140907
53848refgcc-4.7 -m64 -O3 -fomit-frame-pointer2014092320140907
53852refgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014092320140907
53960refgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092320140907
53984refgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092320140907
53988refgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014092320140907
54396refgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
54436refgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014092320140907
54468refgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092320140907
54516refgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
54568refgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092320140907
54616refgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
54648refgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
54672refgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014092320140907
54708refgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092320140907
54732refgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014092320140907
54900refgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014092320140907
54944refgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092320140907
54984refgcc-4.7 -O2 -fomit-frame-pointer2014092320140907
55012refgcc-4.7 -m64 -O2 -fomit-frame-pointer2014092320140907
55024refgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014092320140907
55028refgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014092320140907
55040refgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092320140907
55048refgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092320140907
55056refgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092320140907
55112refgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092320140907
55120refgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092320140907
55156refgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092320140907
55180refgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014092320140907
55220refgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092320140907
55224refgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092320140907
55336refgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014092320140907
55516refgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092320140907
55544refgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092320140907
56036refgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092320140907
56060refgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014092320140907
56060refgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014092320140907
56096refgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014092320140907
56124refgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092320140907
56280refgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014092320140907
56308refgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092320140907
56356refgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092320140907
56368refgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014092320140907
56376refgcc-4.7 -m64 -Os -fomit-frame-pointer2014092320140907
56396refgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092320140907
56412refgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014092320140907
56412refgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092320140907
56424refgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014092320140907
56424refgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092320140907
56428refgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092320140907
56440refgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092320140907
56464refgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092320140907
56468refgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092320140907
56488refgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014092320140907
56492refgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014092320140907
56512refgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092320140907
56516refgcc-4.7 -Os -fomit-frame-pointer2014092320140907
56540refgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014092320140907
56604refgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014092320140907
56616refgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092320140907
56632refgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092320140907
56640refgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014092320140907
56680refgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092320140907
56764refgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014092320140907
56844refgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092320140907
56872refgcc-4.8 -m64 -O3 -fomit-frame-pointer2014092320140907
56932refgcc-4.8 -O3 -fomit-frame-pointer2014092320140907
56944refgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014092320140907
57020refgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092320140907
57192refgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
57200refgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014092320140907
57240refgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014092320140907
57248refgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092320140907
57340refgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092320140907
57360refgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092320140907
57400refgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092320140907
57452refgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092320140907
57496refgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
57532refgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092320140907
57672refgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092320140907
58072refgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
58120refgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092320140907
58176refgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014092320140907
58192refgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014092320140907
58212refgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092320140907
58256refgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014092320140907
58260refgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092320140907
58344refgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092320140907
58360refgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
58444refgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
58564refgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014092320140907
58576refgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014092320140907
58616refgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092320140907
58616refgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014092320140907
58624refgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014092320140907
58660refgcc-4.8 -O2 -fomit-frame-pointer2014092320140907
58732refgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014092320140907
58760refgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
58760refgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014092320140907
58796refgcc-4.8 -m64 -O2 -fomit-frame-pointer2014092320140907
58804refgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092320140907
58824refgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092320140907
58868refgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092320140907
58888refgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092320140907
58900refgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092320140907
58904refgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092320140907
58904refgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014092320140907
58916refgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092320140907
58952refgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092320140907
59004refgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014092320140907
59004refgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092320140907
59040refgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092320140907
59064refgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092320140907
59088refgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092320140907
59128refgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092320140907
59208refgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092320140907
59236refgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014092320140907
59256refgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092320140907
59280refgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014092320140907
59320refgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092320140907
59352refgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092320140907
59360refgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092320140907
59568refgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092320140907
59740refgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014092320140907
59740refgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092320140907
59744refgcc-4.7 -O -fomit-frame-pointer2014092320140907
59768refgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014092320140907
59792refgcc-4.7 -march=k8 -O -fomit-frame-pointer2014092320140907
59792refgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092320140907
59808refgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092320140907
59816refgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092320140907
59824refgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014092320140907
59840refgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092320140907
59840refgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014092320140907
59844refgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092320140907
59844refgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014092320140907
59848refgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092320140907
59860refgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014092320140907
59880refgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092320140907
59900refgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014092320140907
60072refgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014092320140907
60140refgcc-4.7 -m64 -O -fomit-frame-pointer2014092320140907
60252refgcc-4.7 -march=nocona -O -fomit-frame-pointer2014092320140907
60336refgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092320140907
60600refgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092320140907
60644refgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014092320140907
60648refgcc-4.8 -march=nocona -O -fomit-frame-pointer2014092320140907
60676refgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092320140907
60684refgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014092320140907
60740refgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014092320140907
60748refgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014092320140907
60756refgcc-4.8 -O -fomit-frame-pointer2014092320140907
60820refgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092320140907
60880refgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014092320140907
60924refgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014092320140907
61136refgcc-4.8 -m64 -O -fomit-frame-pointer2014092320140907
61148refgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092320140907
61268refgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092320140907
61268refgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014092320140907
61548refgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014092320140907
62072refgcc-4.8 -march=k8 -O -fomit-frame-pointer2014092320140907
62624refgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014092320140907
62660refgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014092320140907
62740refgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092320140907
62880refgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092320140907
62968refgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092320140907
63168refgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092320140907
63448refgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092320140907
64068refgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092320140907
64140refgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092320140907
64144refgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014092320140907
64156refgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092320140907
64160refgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092320140907
64184refgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014092320140907
64384refgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092320140907
64560refgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014092320140907
64560refgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014092320140907
64584refgcc-4.8 -m64 -Os -fomit-frame-pointer2014092320140907
64600refgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014092320140907
64828refgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014092320140907
64840refgcc-4.8 -Os -fomit-frame-pointer2014092320140907
64940refgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014092320140907
65496refgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014092320140907
65560refgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092320140907
65688refgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092320140907
65780refgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014092320140907
266508refgcc-4.72014092320140907
267288refgcc-4.7 -funroll-loops2014092320140907
276164refcc2014092320140907
276424refgcc-4.8 -funroll-loops2014092320140907
277784refgcc-4.82014092320140907

Checksum failure

Implementation: crypto_aead/norx6444v1/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
200ad2866f1a9f01b40aef698de3b1860b34d5609dce77a33da0c51e2e75a9a6
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

Test failure

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