Implementation notes: amd64, mangetsu, crypto_aead/morus640128v1

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: morus640128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
7956sse2clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092320140907
7964sse2clang -O3 -fwrapv -march=native -fomit-frame-pointer2014092320140907
7964sse2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
7964sse2clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
7968sse2clang -O3 -fwrapv -mavx -fomit-frame-pointer2014092320140907
7972sse2clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092320140907
8184sse2gcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092320140907
8208sse2gcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092320140907
8212sse2gcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092320140907
9352sse2clang -O3 -fomit-frame-pointer2014092320140907
9960sse2gcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092320140907
9976sse2gcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014092320140907
9980sse2gcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
9984sse2gcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092320140907
9988sse2gcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092320140907
10004sse2gcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092320140907
10008sse2gcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092320140907
10028sse2gcc-4.8 -O3 -fomit-frame-pointer2014092320140907
10044sse2gcc-4.8 -m64 -O3 -fomit-frame-pointer2014092320140907
10056sse2gcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092320140907
10068sse2gcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092320140907
10068sse2gcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014092320140907
10072sse2gcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014092320140907
10088sse2gcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
10088sse2gcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014092320140907
10092sse2gcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
10124sse2gcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092320140907
10140sse2gcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014092320140907
10140sse2gcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092320140907
10148sse2gcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092320140907
10164sse2gcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014092320140907
10212sse2gcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014092320140907
10328sse2gcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092320140907
10336sse2gcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092320140907
10360sse2gcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092320140907
10380sse2gcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092320140907
10436sse2gcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092320140907
10452sse2gcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092320140907
10464sse2gcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092320140907
10472sse2gcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092320140907
10484sse2gcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092320140907
10596sse2gcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092320140907
10596sse2gcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092320140907
10624sse2gcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092320140907
10716sse2gcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092320140907
10724sse2gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014092320140907
10728sse2gcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092320140907
10736sse2gcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092320140907
10972sse2gcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092320140907
10992sse2gcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092320140907
11032sse2gcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092320140907
11356sse2gcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092320140907
11368sse2gcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092320140907
11468sse2gcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014092320140907
11476sse2gcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092320140907
11488sse2gcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092320140907
11500sse2gcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092320140907
11536sse2gcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092320140907
11544sse2gcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092320140907
11556sse2gcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092320140907
11560sse2gcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014092320140907
11580sse2gcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092320140907
11584sse2gcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014092320140907
11596sse2gcc-4.8 -O2 -fomit-frame-pointer2014092320140907
11600sse2gcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092320140907
11600sse2gcc-4.8 -m64 -O2 -fomit-frame-pointer2014092320140907
11612sse2gcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014092320140907
11612sse2gcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014092320140907
11616sse2gcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092320140907
11636sse2gcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092320140907
11652sse2gcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014092320140907
11664sse2gcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092320140907
11676sse2gcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092320140907
11684sse2gcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092320140907
11688sse2gcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092320140907
11692sse2gcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092320140907
11696sse2gcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014092320140907
11716sse2gcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092320140907
11748sse2gcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014092320140907
11764sse2gcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014092320140907
11776sse2gcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092320140907
11776sse2gcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092320140907
11788sse2gcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014092320140907
11820sse2gcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092320140907
11844sse2gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
11864sse2gcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092320140907
11872sse2gcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
11916sse2gcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092320140907
11952sse2gcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014092320140907
11956sse2gcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
11956sse2gcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
11964sse2gcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092320140907
11980sse2gcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014092320140907
11980sse2gcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014092320140907
11984sse2gcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014092320140907
11984sse2gcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014092320140907
11988sse2gcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014092320140907
11992sse2gcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092320140907
11996sse2gcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014092320140907
12012sse2gcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092320140907
12020sse2gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
12024sse2gcc-4.7 -m64 -O2 -fomit-frame-pointer2014092320140907
12028sse2gcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014092320140907
12028sse2gcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014092320140907
12032sse2gcc-4.7 -O2 -fomit-frame-pointer2014092320140907
12052sse2gcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
12072sse2gcc-4.7 -m64 -O3 -fomit-frame-pointer2014092320140907
12084sse2gcc-4.7 -O3 -fomit-frame-pointer2014092320140907
12096sse2gcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014092320140907
12188sse2gcc-4.7 -funroll-loops -O -fomit-frame-pointer2014092320140907
12236sse2gcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014092320140907
12248sse2gcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092320140907
12272sse2gcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092320140907
12280sse2gcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092320140907
12292sse2gcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014092320140907
12304sse2gcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092320140907
12324sse2gcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092320140907
12344sse2gcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092320140907
12344sse2gcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092320140907
12356sse2gcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092320140907
12396sse2gcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092320140907
12404sse2gcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092320140907
12432sse2gcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092320140907
12444sse2gcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092320140907
12488sse2gcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092320140907
12492sse2gcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092320140907
12500sse2gcc-4.7 -march=barcelona -O -fomit-frame-pointer2014092320140907
12500sse2gcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014092320140907
12500sse2gcc-4.8 -march=barcelona -O -fomit-frame-pointer2014092320140907
12504sse2gcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092320140907
12504sse2gcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014092320140907
12504sse2gcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014092320140907
12512sse2gcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
12512sse2gcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014092320140907
12516sse2gcc-4.7 -march=nocona -O -fomit-frame-pointer2014092320140907
12520sse2gcc-4.8 -march=nocona -O -fomit-frame-pointer2014092320140907
12524sse2gcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092320140907
12524sse2gcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092320140907
12528sse2gcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014092320140907
12536sse2gcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
12564sse2gcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092320140907
12580sse2gcc-4.8 -march=k8 -O -fomit-frame-pointer2014092320140907
12588sse2gcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014092320140907
12596sse2gcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092320140907
12600sse2gcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
12608sse2gcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092320140907
12636sse2gcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092320140907
12664sse2gcc-4.8 -funroll-loops -O -fomit-frame-pointer2014092320140907
12676sse2gcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014092320140907
12680sse2gcc-4.7 -m64 -O -fomit-frame-pointer2014092320140907
12680sse2gcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014092320140907
12688sse2gcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092320140907
12692sse2gcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092320140907
12704sse2gcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092320140907
12712sse2gcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092320140907
12712sse2gcc-4.8 -m64 -O -fomit-frame-pointer2014092320140907
12728sse2gcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014092320140907
12728sse2gcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014092320140907
12728sse2gcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092320140907
12728sse2gcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014092320140907
12732sse2gcc-4.7 -O -fomit-frame-pointer2014092320140907
12736sse2gcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014092320140907
12740sse2gcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014092320140907
12740sse2gcc-4.7 -march=k8 -O -fomit-frame-pointer2014092320140907
12744sse2gcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092320140907
12748sse2gcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014092320140907
12764sse2gcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014092320140907
12788sse2gcc-4.8 -O -fomit-frame-pointer2014092320140907
13000sse2gcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092320140907
13004sse2gcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092320140907
13008sse2gcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092320140907
13036sse2gcc-4.7 -march=k8 -Os -fomit-frame-pointer2014092320140907
13048sse2gcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014092320140907
13060sse2gcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014092320140907
13072sse2gcc-4.7 -Os -fomit-frame-pointer2014092320140907
13096sse2gcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092320140907
13108sse2gcc-4.7 -m64 -Os -fomit-frame-pointer2014092320140907
13124sse2gcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014092320140907
13160sse2gcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014092320140907
13224sse2gcc-4.7 -march=nocona -Os -fomit-frame-pointer2014092320140907
13232sse2gcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014092320140907
13232sse2gcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092320140907
13240sse2gcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014092320140907
13256sse2gcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092320140907
13264sse2gcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092320140907
13356sse2gcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014092320140907
18024sse2gcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092320140907
18024sse2gcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092320140907
18024sse2gcc-4.8 -march=nocona -Os -fomit-frame-pointer2014092320140907
18028sse2gcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014092320140907
18028sse2gcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092320140907
18028sse2gcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092320140907
18028sse2gcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092320140907
18028sse2gcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092320140907
18028sse2gcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092320140907
18028sse2gcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092320140907
18032sse2gcc-4.8 -Os -fomit-frame-pointer2014092320140907
18032sse2gcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014092320140907
18032sse2gcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014092320140907
18032sse2gcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092320140907
18032sse2gcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014092320140907
18032sse2gcc-4.8 -march=k8 -Os -fomit-frame-pointer2014092320140907
18036sse2gcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014092320140907
18036sse2gcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014092320140907
18036sse2gcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014092320140907
18036sse2gcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014092320140907
18040sse2gcc-4.8 -m64 -Os -fomit-frame-pointer2014092320140907
18144sse2gcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014092320140907
26320refgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092320140907
26352refgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092320140907
26364refgcc-4.7 -m64 -O -fomit-frame-pointer2014092320140907
26380refgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014092320140907
26392refgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014092320140907
26396refgcc-4.7 -march=k8 -O -fomit-frame-pointer2014092320140907
26400refgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014092320140907
26400refgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092320140907
26424refgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014092320140907
26428refgcc-4.7 -O -fomit-frame-pointer2014092320140907
26436refgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014092320140907
26436refgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092320140907
26444refgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014092320140907
26472refgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014092320140907
26500refgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014092320140907
26536refgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092320140907
26544refgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014092320140907
26560refgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092320140907
26568refgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092320140907
26584refgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092320140907
26612refgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092320140907
26616refgcc-4.7 -march=nocona -O -fomit-frame-pointer2014092320140907
26656refgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092320140907
26736refgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092320140907
27260refgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092320140907
27356refgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014092320140907
27404refgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092320140907
27604refgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092320140907
27656refgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092320140907
27692refgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014092320140907
27692refgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092320140907
27704refgcc-4.7 -m64 -O2 -fomit-frame-pointer2014092320140907
27724refgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014092320140907
27740refgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092320140907
27760refgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092320140907
27772refgcc-4.7 -O2 -fomit-frame-pointer2014092320140907
27780refgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092320140907
27780refgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092320140907
27784refgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
27788refgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092320140907
27796refgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092320140907
27800refgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092320140907
27800refgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092320140907
27816refgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092320140907
27816refgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092320140907
27828refgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
27836refgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014092320140907
27848refgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092320140907
27860refgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
27880refgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014092320140907
27944refgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014092320140907
27964refgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
27964refgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014092320140907
28020refgcc-4.7 -m64 -O3 -fomit-frame-pointer2014092320140907
28064refgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092320140907
28088refgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
28144refgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
28152refgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092320140907
28188refgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014092320140907
28224refgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092320140907
28276refgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092320140907
28280refgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014092320140907
28288refgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092320140907
28296refgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092320140907
28340refgcc-4.7 -O3 -fomit-frame-pointer2014092320140907
28372refgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014092320140907
28424refgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092320140907
28444refgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092320140907
28680refgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
28732refgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092320140907
28764refgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
28820refgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092320140907
28824refgcc-4.8 -O3 -fomit-frame-pointer2014092320140907
28824refgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092320140907
28828refgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092320140907
28832refgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
28832refgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092320140907
28856refgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014092320140907
28872refgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092320140907
28908refgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092320140907
28924refgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014092320140907
28928refgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092320140907
28960refgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
28968refgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014092320140907
28972refgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092320140907
28988refgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092320140907
29016refgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092320140907
29036refgcc-4.8 -m64 -O3 -fomit-frame-pointer2014092320140907
29040refgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014092320140907
29076refgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092320140907
29088refgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092320140907
29120refgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092320140907
29124refgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092320140907
29128refgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092320140907
29160refgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014092320140907
29164refgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014092320140907
29168refgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092320140907
29172refgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092320140907
29196refgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
29200refgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014092320140907
29232refgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014092320140907
29264refgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092320140907
29348refgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014092320140907
29372refgcc-4.8 -O2 -fomit-frame-pointer2014092320140907
29380refgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
29468refgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014092320140907
29480refgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092320140907
29556refgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014092320140907
29564refgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014092320140907
29680refgcc-4.8 -m64 -O2 -fomit-frame-pointer2014092320140907
29680refgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014092320140907
29768refgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092320140907
29796refgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092320140907
29824refgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014092320140907
29828refgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092320140907
29832refgcc-4.8 -O -fomit-frame-pointer2014092320140907
29856refgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092320140907
29856refgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092320140907
29860refgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092320140907
29864refgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092320140907
29868refgcc-4.8 -march=k8 -O -fomit-frame-pointer2014092320140907
29880refgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014092320140907
29884refgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092320140907
29888refgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092320140907
29892refgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014092320140907
29916refgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014092320140907
29932refgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092320140907
29952refgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014092320140907
29976refgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014092320140907
30012refgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092320140907
30048refgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092320140907
30080refgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014092320140907
30116refgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014092320140907
30124refgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092320140907
30128refgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014092320140907
30148refgcc-4.8 -march=nocona -O -fomit-frame-pointer2014092320140907
30160refgcc-4.8 -m64 -O -fomit-frame-pointer2014092320140907
30168refgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014092320140907
30180refgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092320140907
30192refgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014092320140907
30196refgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092320140907
30292refgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014092320140907
30300refgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092320140907
30328refgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092320140907
30612refgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092320140907
30772refgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014092320140907
30784refgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014092320140907
30968refgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092320140907
31004refgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092320140907
31028refgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092320140907
48620refgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092320140907
48680refgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014092320140907
48768refgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014092320140907
48832refgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092320140907
48892refgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092320140907
48936refgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092320140907
48956refgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092320140907
49332refgcc-4.7 -m64 -Os -fomit-frame-pointer2014092320140907
49400refgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014092320140907
49480refgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014092320140907
49516refgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014092320140907
49556refgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014092320140907
49572refgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014092320140907
49580refgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014092320140907
49604refgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014092320140907
49636refgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014092320140907
49676refgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092320140907
49716refgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092320140907
49744refgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092320140907
49748refgcc-4.7 -Os -fomit-frame-pointer2014092320140907
49776refgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014092320140907
49784refgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092320140907
49792refgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092320140907
49964refgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092320140907
50340refgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092320140907
60220refgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092320140907
60372refgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092320140907
60388refgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092320140907
60388refgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014092320140907
60400refgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092320140907
60412refgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092320140907
60428refgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092320140907
60432refgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014092320140907
60544refgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092320140907
60584refgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014092320140907
60588refgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014092320140907
60600refgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014092320140907
60636refgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014092320140907
60724refgcc-4.8 -m64 -Os -fomit-frame-pointer2014092320140907
60736refgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092320140907
60752refgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014092320140907
60752refgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014092320140907
60780refgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092320140907
60872refgcc-4.8 -Os -fomit-frame-pointer2014092320140907
61404refgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092320140907
61444refgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014092320140907
61728refgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014092320140907
61748refgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014092320140907
62048refgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092320140907
62096refgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092320140907
105628sse2cc2014092320140907
105632sse2gcc-4.8 -funroll-loops2014092320140907
106068sse2gcc-4.82014092320140907
108304sse2gcc-4.72014092320140907
109796sse2gcc-4.7 -funroll-loops2014092320140907
155184refgcc-4.82014092320140907
155688refcc2014092320140907
156120refgcc-4.8 -funroll-loops2014092320140907
156756refgcc-4.7 -funroll-loops2014092320140907
157408refgcc-4.72014092320140907

Test failure

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

Number of similar (compiler,implementation) pairs: 13, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer sse2
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer sse2
gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref sse2
gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer ref
gcc-4.7 -m64 -march=core-avx2 -Os -fomit-frame-pointer ref sse2
gcc-4.8 -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref sse2
gcc-4.8 -m64 -march=core-avx2 -O -fomit-frame-pointer ref sse2
gcc-4.8 -m64 -march=core-avx2 -Os -fomit-frame-pointer ref sse2

Compiler output

Implementation: crypto_aead/morus640128v1/ref
Compiler: clang -O3 -fomit-frame-pointer
try.c: crypto_aead_morus640128v1.a(encrypt.o): In function `morus_initialization':
try.c: encrypt.c:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: crypto_aead_morus640128v1.a(encrypt.o):encrypt.c:(.text+0x...): more undefined references to `morus_stateupdate' follow
try.c: clang-3.3: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer ref
clang -O3 -fwrapv -march=native -fomit-frame-pointer ref
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer ref
clang -O3 -fwrapv -mavx -fomit-frame-pointer ref
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/morus640128v1/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'
try.c: crypto_aead_morus640128v1.a(encrypt.o): In function `morus_initialization':
try.c: encrypt.c:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: crypto_aead_morus640128v1.a(encrypt.o):encrypt.c:(.text+0x...): more undefined references to `morus_stateupdate' follow
try.c: clang-3.3: error: linker command failed with exit code 1 (use -v to see invocation)

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/morus640128v1/sse2
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
morus640128v1sse2.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 sse2
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sse2
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sse2

Compiler output

Implementation: crypto_aead/morus640128v1/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'
try.c: crypto_aead_morus640128v1.a(encrypt.o): In function `morus_initialization':
try.c: encrypt.c:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: encrypt.c:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: crypto_aead_morus640128v1.a(encrypt.o):encrypt.c:(.text+0x...): more undefined references to `morus_stateupdate' follow
try.c: clang-3.3: error: linker command failed with exit code 1 (use -v to see invocation)

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

Compiler output

Implementation: crypto_aead/morus640128v1/sse2
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
morus640128v1sse2.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 sse2