Implementation notes: amd64, hydra1, crypto_aead/acorn128

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: acorn128
TimeImplementationCompilerBenchmark dateSUPERCOP version
5006063refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101520161009
5007127refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101520161009
5010917refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101520161009
5011105refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101520161009
5011110refclang -O3 -fomit-frame-pointer -Qunused-arguments2016101520161009
5015464refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101520161009
10415136refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101520161009
10415996refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101520161009
10418283refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101520161009
10424357refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101520161009
10424443refgcc -march=k8 -O3 -fomit-frame-pointer2016101520161009
10437880refgcc -march=barcelona -O3 -fomit-frame-pointer2016101520161009
10438291refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101520161009
10438369refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101520161009
10439894refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101520161009
10440331refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101520161009
10443800refgcc -funroll-loops -O3 -fomit-frame-pointer2016101520161009
10444979refgcc -march=nocona -O3 -fomit-frame-pointer2016101520161009
10447419refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101520161009
10450328refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101520161009
10451339refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101520161009
10470762refgcc -O3 -fomit-frame-pointer2016101520161009
10470787refgcc -m64 -O3 -fomit-frame-pointer2016101520161009
10472267refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101520161009
10541985refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101520161009
10544606refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101520161009
25201947refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101520161009
25254373refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101520161009
25295589refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101520161009
25310931refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101520161009
25316227refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101520161009
25346267refgcc -funroll-loops -O2 -fomit-frame-pointer2016101520161009
25355552refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101520161009
34283008refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101520161009
34287392refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101520161009
34347719refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101520161009
34372587refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101520161009
34380632refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101520161009
34393389refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101520161009
34696043refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101520161009
34699384refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101520161009
34722866refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101520161009
34723093refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016101520161009
34732216refgcc -funroll-loops -O -fomit-frame-pointer2016101520161009
36118800refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101520161009
36118880refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101520161009
36208833refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101520161009
36216706refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101520161009
36219102refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101520161009
36220713refgcc -march=nocona -O2 -fomit-frame-pointer2016101520161009
36233755refgcc -funroll-loops -Os -fomit-frame-pointer2016101520161009
36240651refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101520161009
36246936refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101520161009
36389836refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101520161009
36389888refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016101520161009
36389888refgcc -march=barcelona -O -fomit-frame-pointer2016101520161009
36390036refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101520161009
36456914refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101520161009
36462251refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101520161009
39985604refgcc -march=nocona -O -fomit-frame-pointer2016101520161009
39985965refgcc -m64 -march=nocona -O -fomit-frame-pointer2016101520161009
43916331refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101520161009
43916630refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101520161009
43917074refgcc -march=barcelona -O2 -fomit-frame-pointer2016101520161009
43918928refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101520161009
45606305refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101520161009
45606936refgcc -march=k8 -O2 -fomit-frame-pointer2016101520161009
48184094refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016101520161009
48197519refgcc -m64 -march=core2 -O -fomit-frame-pointer2016101520161009
48198070refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101520161009
48209728refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101520161009
48339452refgcc -O -fomit-frame-pointer2016101520161009
48349088refgcc -m64 -O -fomit-frame-pointer2016101520161009
48353328refgcc -fno-schedule-insns -O -fomit-frame-pointer2016101520161009
51204648refgcc -O2 -fomit-frame-pointer2016101520161009
51205232refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101520161009
51205365refgcc -m64 -O2 -fomit-frame-pointer2016101520161009
51238777refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101520161009
51238852refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101520161009
51239013refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101520161009
51243446refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101520161009
51730181refgcc -march=k8 -O -fomit-frame-pointer2016101520161009
51733303refgcc -m64 -march=k8 -O -fomit-frame-pointer2016101520161009
51744129refgcc -Os -fomit-frame-pointer2016101520161009
51745211refgcc -m64 -Os -fomit-frame-pointer2016101520161009
51748151refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016101520161009
51760504refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101520161009
51760749refgcc -march=barcelona -Os -fomit-frame-pointer2016101520161009
51764770refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101520161009
51766091refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101520161009
51769063refgcc -march=k8 -Os -fomit-frame-pointer2016101520161009
51771230refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016101520161009
51886872refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016101520161009
51888163refgcc -march=nocona -Os -fomit-frame-pointer2016101520161009
51945961refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016101520161009
51948016refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101520161009
51948201refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101520161009
51950597refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101520161009
245536893refcc2016101520161009
245541282refgcc2016101520161009
245658550refgcc -funroll-loops2016101520161009

Test failure

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