Implementation notes: amd64, hydra1, crypto_aead/joltikeq8048v1

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: joltikeq8048v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
6326651refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101720161009
6326709refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101720161009
6326974refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101720161009
6327219refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101720161009
6327264refgcc -funroll-loops -O3 -fomit-frame-pointer2016101720161009
6332203refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101720161009
6333859refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101720161009
6359396refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101720161009
6363331refgcc -march=nocona -O3 -fomit-frame-pointer2016101720161009
6378099refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101720161009
6382405refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101720161009
6407640refgcc -march=k8 -O3 -fomit-frame-pointer2016101720161009
6408144refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101720161009
6413189refgcc -march=barcelona -O3 -fomit-frame-pointer2016101720161009
6413502refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101720161009
6414220refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101720161009
6414584refgcc -m64 -O3 -fomit-frame-pointer2016101720161009
6414834refgcc -O3 -fomit-frame-pointer2016101720161009
6415262refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101720161009
6450962refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101720161009
8135648refclang -O3 -fomit-frame-pointer -Qunused-arguments2016101720161009
8162198refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101720161009
8162765refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101720161009
8163077refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101720161009
8615661refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101720161009
8615955refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101720161009
11541118refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101720161009
11567334refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101720161009
11605688refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101720161009
11626858refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101720161009
11627128refgcc -funroll-loops -O2 -fomit-frame-pointer2016101720161009
11643187refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101720161009
11657539refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101720161009
11723657refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101720161009
11814699refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101720161009
12555099refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101720161009
12557307refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101720161009
12576400refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101720161009
13018381refgcc -funroll-loops -O -fomit-frame-pointer2016101720161009
13037739refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101720161009
13075720refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016101720161009
13094189refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101720161009
13159074refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101720161009
13300872refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101720161009
15264288refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101720161009
15268617refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101720161009
15271880refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101720161009
15272120refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101720161009
15616898refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101720161009
15621595refgcc -march=nocona -O2 -fomit-frame-pointer2016101720161009
15660802refgcc -march=k8 -O2 -fomit-frame-pointer2016101720161009
15708846refgcc -O2 -fomit-frame-pointer2016101720161009
15709965refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101720161009
15720165refgcc -m64 -O2 -fomit-frame-pointer2016101720161009
15865258refgcc -march=barcelona -O2 -fomit-frame-pointer2016101720161009
15895327refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101720161009
15915044refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101720161009
16081550refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101720161009
16527309refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101720161009
17489933refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101720161009
17523724refgcc -march=barcelona -O -fomit-frame-pointer2016101720161009
17524376refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101720161009
17525051refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016101720161009
17542427refgcc -m64 -march=k8 -O -fomit-frame-pointer2016101720161009
17551533refgcc -march=k8 -O -fomit-frame-pointer2016101720161009
17876096refgcc -m64 -O -fomit-frame-pointer2016101720161009
17883342refgcc -O -fomit-frame-pointer2016101720161009
18393931refgcc -m64 -march=nocona -O -fomit-frame-pointer2016101720161009
18396529refgcc -march=nocona -O -fomit-frame-pointer2016101720161009
18987886refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101720161009
18988476refgcc -m64 -march=core2 -O -fomit-frame-pointer2016101720161009
18990331refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101720161009
19016300refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016101720161009
19029498refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016101720161009
19033781refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101720161009
19034944refgcc -Os -fomit-frame-pointer2016101720161009
19048157refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101720161009
19049158refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101720161009
19052854refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101720161009
19098610refgcc -m64 -Os -fomit-frame-pointer2016101720161009
19109295refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016101720161009
19117433refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016101720161009
19137092refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101720161009
19145174refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101720161009
19157504refgcc -march=barcelona -Os -fomit-frame-pointer2016101720161009
19248467refgcc -march=k8 -Os -fomit-frame-pointer2016101720161009
19316480refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016101720161009
19320047refgcc -march=nocona -Os -fomit-frame-pointer2016101720161009
20050198refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101720161009
20052473refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101720161009
20147135refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101720161009
20147140refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101720161009
20147369refgcc -funroll-loops -Os -fomit-frame-pointer2016101720161009
20147657refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101720161009
20147690refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101720161009
20148672refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101720161009
20148772refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101720161009
20365497refgcc -fno-schedule-insns -O -fomit-frame-pointer2016101720161009
52358266refgcc2016101720161009
52545377refgcc -funroll-loops2016101720161009
52557414refcc2016101720161009

Test failure

Implementation: crypto_aead/joltikeq8048v1/ref
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ref