Implementation notes: amd64, glyme, crypto_aead/hs1sivlov1

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: hs1sivlov1
TimeImplementationCompilerBenchmark dateSUPERCOP version
33576refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020420170105
33576refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
33608refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020420170105
33648refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020420170105
34688refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020420170105
34692refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020420170105
34884refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020420170105
34888refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020420170105
34892refgcc -funroll-loops -O2 -fomit-frame-pointer2017020420170105
34904refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020420170105
34932refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020420170105
34944refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020420170105
34972refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020420170105
34992refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020420170105
35012refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020420170105
35068refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020420170105
35128refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
35160refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
35164refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
35532refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020420170105
35536refgcc -funroll-loops -O3 -fomit-frame-pointer2017020420170105
35564refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020420170105
35616refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020420170105
35636refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020420170105
40628refgcc -march=nocona -O3 -fomit-frame-pointer2017020420170105
40640refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020420170105
41428refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020420170105
41464refgcc -march=barcelona -O3 -fomit-frame-pointer2017020420170105
41668refgcc -O3 -fomit-frame-pointer2017020420170105
41680refgcc -m64 -O3 -fomit-frame-pointer2017020420170105
41796refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020420170105
42016refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020420170105
42272refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020420170105
42292refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020420170105
42336refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020420170105
42340refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020420170105
42540refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020420170105
42872refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020420170105
42872refgcc -march=nocona -O2 -fomit-frame-pointer2017020420170105
43972refgcc -march=k8 -O3 -fomit-frame-pointer2017020420170105
43984refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020420170105
44588refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020420170105
44700refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020420170105
44724refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020420170105
44752refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020420170105
45252refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020420170105
45276refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020420170105
45320refgcc -march=barcelona -O2 -fomit-frame-pointer2017020420170105
45324refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020420170105
45368refgcc -march=k8 -O2 -fomit-frame-pointer2017020420170105
45436refgcc -funroll-loops -O -fomit-frame-pointer2017020420170105
45440refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020420170105
45500refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020420170105
47820refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020420170105
48540refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020420170105
48564refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020420170105
48564refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020420170105
48564refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020420170105
48576refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020420170105
49924refgcc -O2 -fomit-frame-pointer2017020420170105
49936refgcc -m64 -O2 -fomit-frame-pointer2017020420170105
49980refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020420170105
51120refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020420170105
51136refgcc -O -fomit-frame-pointer2017020420170105
51204refgcc -m64 -O -fomit-frame-pointer2017020420170105
51572refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020420170105
51572refgcc -march=barcelona -O -fomit-frame-pointer2017020420170105
53048refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020420170105
53308refgcc -march=k8 -O -fomit-frame-pointer2017020420170105
54348refgcc -march=nocona -O -fomit-frame-pointer2017020420170105
54560refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020420170105
55316refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020420170105
55316refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020420170105
55316refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020420170105
55320refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020420170105
55320refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020420170105
55492refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020420170105
56660refgcc -funroll-loops -Os -fomit-frame-pointer2017020420170105
56664refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020420170105
56672refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020420170105
56676refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020420170105
56680refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020420170105
56688refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020420170105
56696refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020420170105
56708refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020420170105
56732refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020420170105
56740refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020420170105
56740refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020420170105
56800refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020420170105
56940refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020420170105
57412refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020420170105
57508refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020420170105
57556refgcc -march=barcelona -Os -fomit-frame-pointer2017020420170105
57568refgcc -march=k8 -Os -fomit-frame-pointer2017020420170105
57588refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020420170105
57628refgcc -Os -fomit-frame-pointer2017020420170105
57712refgcc -m64 -Os -fomit-frame-pointer2017020420170105
58616refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020420170105
58640refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020420170105
58700refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020420170105
58700refgcc -march=nocona -Os -fomit-frame-pointer2017020420170105
308564refgcc -funroll-loops2017020420170105
312144refgcc2017020420170105
344600refcc2017020420170105

Test failure

Implementation: crypto_aead/hs1sivlov1/ref
Compiler: gcc -m64 -march=corei7 -O2 -fomit-frame-pointer
error 111

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