Implementation notes: amd64, glyme, crypto_aead/joltikneq80112v13

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: joltikneq80112v13
TimeImplementationCompilerBenchmark dateSUPERCOP version
8547648refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020420170105
8556076refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020420170105
8594372refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020420170105
8594488refgcc -march=barcelona -O3 -fomit-frame-pointer2017020420170105
8609960refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020420170105
8610632refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020420170105
8611096refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020420170105
8611936refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020420170105
8615216refgcc -march=k8 -O3 -fomit-frame-pointer2017020420170105
8615508refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020420170105
8616440refgcc -m64 -O3 -fomit-frame-pointer2017020420170105
8616460refgcc -O3 -fomit-frame-pointer2017020420170105
8620728refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020420170105
8631700refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020420170105
8632320refgcc -funroll-loops -O3 -fomit-frame-pointer2017020420170105
8636340refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020420170105
8651116refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020420170105
8651140refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020420170105
8682256refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020420170105
8722292refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020420170105
8724284refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020420170105
8752596refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020420170105
8787844refgcc -march=nocona -O3 -fomit-frame-pointer2017020420170105
10019736refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
10024524refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020420170105
10692220refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
10693292refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
10694488refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
10711236refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020420170105
13478172refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020420170105
13613228refgcc -funroll-loops -O2 -fomit-frame-pointer2017020420170105
13656712refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020420170105
13663584refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020420170105
13667344refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020420170105
13685420refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020420170105
13714472refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020420170105
13720432refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020420170105
13749384refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020420170105
15346712refgcc -funroll-loops -O -fomit-frame-pointer2017020420170105
15351444refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020420170105
15416772refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020420170105
15416920refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020420170105
15501988refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020420170105
15530640refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020420170105
15872116refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020420170105
15920108refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020420170105
17469948refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020420170105
17470332refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020420170105
17477300refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020420170105
17478396refgcc -march=barcelona -O2 -fomit-frame-pointer2017020420170105
17491828refgcc -O2 -fomit-frame-pointer2017020420170105
17565708refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020420170105
17568284refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020420170105
17570680refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020420170105
17609844refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020420170105
17653464refgcc -m64 -O2 -fomit-frame-pointer2017020420170105
17681288refgcc -march=k8 -O2 -fomit-frame-pointer2017020420170105
17783096refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020420170105
17788100refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020420170105
19316804refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020420170105
19414108refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020420170105
19484544refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020420170105
19486796refgcc -march=k8 -O -fomit-frame-pointer2017020420170105
19527836refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020420170105
19537708refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020420170105
19545988refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020420170105
19595944refgcc -m64 -O -fomit-frame-pointer2017020420170105
19601788refgcc -funroll-loops -Os -fomit-frame-pointer2017020420170105
19625676refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020420170105
19669972refgcc -O -fomit-frame-pointer2017020420170105
19977956refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020420170105
20017696refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020420170105
20452544refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020420170105
20463236refgcc -march=nocona -Os -fomit-frame-pointer2017020420170105
20487600refgcc -march=nocona -O2 -fomit-frame-pointer2017020420170105
20529444refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020420170105
20629144refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020420170105
20838056refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020420170105
20839876refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020420170105
20844712refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020420170105
20858312refgcc -march=barcelona -O -fomit-frame-pointer2017020420170105
20930028refgcc -Os -fomit-frame-pointer2017020420170105
20947060refgcc -m64 -Os -fomit-frame-pointer2017020420170105
20967092refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020420170105
21012780refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020420170105
21020828refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020420170105
21022564refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020420170105
21064116refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020420170105
21100608refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020420170105
21100776refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020420170105
21103356refgcc -march=nocona -O -fomit-frame-pointer2017020420170105
21108436refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020420170105
21141656refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020420170105
21147584refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020420170105
21148552refgcc -march=barcelona -Os -fomit-frame-pointer2017020420170105
21151672refgcc -march=k8 -Os -fomit-frame-pointer2017020420170105
21174312refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020420170105
21270980refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020420170105
21305256refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020420170105
59463144refgcc2017020420170105
60501496refgcc -funroll-loops2017020420170105
66906216refcc2017020420170105

Test failure

Implementation: crypto_aead/joltikneq80112v13/ref
Compiler: gcc -funroll-loops -m64 -O -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ref