Implementation notes: amd64, hydra1, crypto_aead/joltikeq6464v1

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: joltikeq6464v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
6312897refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101620161009
6313451refgcc -funroll-loops -O3 -fomit-frame-pointer2016101620161009
6315008refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101620161009
6315232refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101620161009
6315675refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101620161009
6316832refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101620161009
6317580refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101620161009
6355698refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101620161009
6356504refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101620161009
6404803refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101620161009
6404852refgcc -march=k8 -O3 -fomit-frame-pointer2016101620161009
6407964refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101620161009
6408290refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101620161009
6410122refgcc -march=nocona -O3 -fomit-frame-pointer2016101620161009
6411796refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101620161009
6412107refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101620161009
6412458refgcc -march=barcelona -O3 -fomit-frame-pointer2016101620161009
6415026refgcc -O3 -fomit-frame-pointer2016101620161009
6416010refgcc -m64 -O3 -fomit-frame-pointer2016101620161009
6446949refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101620161009
8132195refclang -O3 -fomit-frame-pointer -Qunused-arguments2016101620161009
8161055refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
8161282refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
8161421refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
8613576refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
8614973refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101620161009
11534098refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101620161009
11537729refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101620161009
11587490refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101620161009
11599877refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101620161009
11616568refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101620161009
11616709refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101620161009
11617200refgcc -funroll-loops -O2 -fomit-frame-pointer2016101620161009
11716283refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101620161009
11746549refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101620161009
12563188refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101620161009
12606115refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101620161009
12666570refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016101620161009
12673233refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101620161009
12674243refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101620161009
12741623refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101620161009
12832341refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101620161009
12935846refgcc -funroll-loops -O -fomit-frame-pointer2016101620161009
13046209refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101620161009
15268930refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101620161009
15271695refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101620161009
15278895refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101620161009
15466766refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101620161009
15497159refgcc -march=nocona -O2 -fomit-frame-pointer2016101620161009
15688925refgcc -O2 -fomit-frame-pointer2016101620161009
15710598refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101620161009
15711278refgcc -m64 -O2 -fomit-frame-pointer2016101620161009
15736863refgcc -march=k8 -O2 -fomit-frame-pointer2016101620161009
15749198refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101620161009
15757980refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101620161009
15800775refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101620161009
15866287refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101620161009
15881288refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101620161009
15935972refgcc -march=barcelona -O2 -fomit-frame-pointer2016101620161009
17349568refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101620161009
17372742refgcc -march=barcelona -O -fomit-frame-pointer2016101620161009
17377520refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016101620161009
17380406refgcc -O -fomit-frame-pointer2016101620161009
17380869refgcc -fno-schedule-insns -O -fomit-frame-pointer2016101620161009
17381418refgcc -m64 -O -fomit-frame-pointer2016101620161009
17483621refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101620161009
17556936refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101620161009
17557046refgcc -m64 -march=core2 -O -fomit-frame-pointer2016101620161009
17561291refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101620161009
17703573refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016101620161009
17786712refgcc -m64 -march=k8 -O -fomit-frame-pointer2016101620161009
17895920refgcc -march=k8 -O -fomit-frame-pointer2016101620161009
18015391refgcc -m64 -march=nocona -O -fomit-frame-pointer2016101620161009
18015791refgcc -march=nocona -O -fomit-frame-pointer2016101620161009
18369968refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101620161009
18400101refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101620161009
19262019refgcc -Os -fomit-frame-pointer2016101620161009
19263013refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101620161009
19285553refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016101620161009
19292163refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016101620161009
19295458refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101620161009
19295984refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101620161009
19296664refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016101620161009
19314621refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101620161009
19325699refgcc -march=barcelona -Os -fomit-frame-pointer2016101620161009
19325857refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101620161009
19433650refgcc -march=k8 -Os -fomit-frame-pointer2016101620161009
19464970refgcc -m64 -Os -fomit-frame-pointer2016101620161009
19525976refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101620161009
19567592refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101620161009
19570592refgcc -funroll-loops -Os -fomit-frame-pointer2016101620161009
19570595refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101620161009
19570697refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101620161009
19570698refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101620161009
19571087refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101620161009
19572478refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101620161009
19755762refgcc -march=nocona -Os -fomit-frame-pointer2016101620161009
19994445refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016101620161009
54208530refgcc2016101620161009
54314256refgcc -funroll-loops2016101620161009
54443932refcc2016101620161009

Test failure

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