Implementation notes: amd64, glyme, crypto_aead/joltikeq8048v1

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: joltikeq8048v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
5874804refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020420170105
5876332refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020420170105
5876352refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020420170105
5878480refgcc -O3 -fomit-frame-pointer2017020420170105
5879528refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020420170105
5879592refgcc -m64 -O3 -fomit-frame-pointer2017020420170105
5880360refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020420170105
5880692refgcc -march=k8 -O3 -fomit-frame-pointer2017020420170105
5880772refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020420170105
5881876refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020420170105
5883556refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020420170105
5884848refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020420170105
5887336refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020420170105
5890672refgcc -funroll-loops -O3 -fomit-frame-pointer2017020420170105
5890904refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020420170105
5891024refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020420170105
5892436refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020420170105
5893356refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020420170105
5893740refgcc -march=barcelona -O3 -fomit-frame-pointer2017020420170105
5897440refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020420170105
6012448refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020420170105
6012928refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020420170105
6076272refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020420170105
6077532refgcc -march=nocona -O3 -fomit-frame-pointer2017020420170105
6760372refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
6760612refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020420170105
7113080refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
7113580refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
7113620refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
7140812refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020420170105
10112676refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020420170105
10124424refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020420170105
10151432refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020420170105
10161696refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020420170105
10178588refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020420170105
10188864refgcc -funroll-loops -O2 -fomit-frame-pointer2017020420170105
10219900refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020420170105
10220232refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020420170105
10260356refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020420170105
12089172refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020420170105
12089964refgcc -funroll-loops -O -fomit-frame-pointer2017020420170105
12094460refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020420170105
12707788refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020420170105
12709848refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020420170105
12948608refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020420170105
12955724refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020420170105
12963140refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020420170105
12963868refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020420170105
13002600refgcc -march=barcelona -O2 -fomit-frame-pointer2017020420170105
13006916refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020420170105
13008580refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020420170105
13021468refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020420170105
13028452refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020420170105
13038408refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020420170105
13038620refgcc -O2 -fomit-frame-pointer2017020420170105
13041448refgcc -m64 -O2 -fomit-frame-pointer2017020420170105
13061720refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020420170105
13161192refgcc -march=k8 -O2 -fomit-frame-pointer2017020420170105
13224624refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020420170105
13260888refgcc -march=nocona -O2 -fomit-frame-pointer2017020420170105
13274812refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020420170105
13370408refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020420170105
13490776refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020420170105
14797780refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020420170105
14811328refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020420170105
14851756refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020420170105
14936900refgcc -funroll-loops -Os -fomit-frame-pointer2017020420170105
14959980refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020420170105
15012744refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020420170105
15050252refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020420170105
15099612refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020420170105
15108792refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020420170105
15486864refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020420170105
15487004refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020420170105
15496904refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020420170105
15536708refgcc -march=k8 -O -fomit-frame-pointer2017020420170105
15543560refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020420170105
15546812refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020420170105
15630120refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020420170105
15654040refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020420170105
15722784refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020420170105
15821048refgcc -march=barcelona -O -fomit-frame-pointer2017020420170105
15923952refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020420170105
15932856refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020420170105
15934696refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020420170105
15937956refgcc -march=barcelona -Os -fomit-frame-pointer2017020420170105
15939576refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020420170105
15945112refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020420170105
15946652refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020420170105
15947384refgcc -march=nocona -Os -fomit-frame-pointer2017020420170105
15957648refgcc -march=k8 -Os -fomit-frame-pointer2017020420170105
15963180refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020420170105
16032768refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020420170105
16036736refgcc -march=nocona -O -fomit-frame-pointer2017020420170105
16063928refgcc -m64 -Os -fomit-frame-pointer2017020420170105
16072356refgcc -Os -fomit-frame-pointer2017020420170105
16086548refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020420170105
16134740refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020420170105
16577920refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020420170105
17406324refgcc -O -fomit-frame-pointer2017020420170105
17483608refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020420170105
17536636refgcc -m64 -O -fomit-frame-pointer2017020420170105
45336544refgcc -funroll-loops2017020420170105
45338128refgcc2017020420170105
50177884refcc2017020420170105

Compiler output

Implementation: crypto_aead/joltikeq8048v1/ref
Compiler: gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
measure.c: /usr/local/bin/ld: cannot open output file measure: No such file or directory
measure.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ref