Implementation notes: amd64, hydra1, crypto_aead/shellaes128v1d5n80

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: shellaes128v1d5n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
257279refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
257295refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102320161009
258243refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
258482refgcc -funroll-loops -O3 -fomit-frame-pointer2016102320161009
258504refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102320161009
259085refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
259198refgcc -march=k8 -O3 -fomit-frame-pointer2016102320161009
260228refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
260248refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102320161009
260954refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
261219refgcc -march=barcelona -O3 -fomit-frame-pointer2016102320161009
261342refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102320161009
262490refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102320161009
265962refgcc -m64 -O3 -fomit-frame-pointer2016102320161009
266012refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
266941refgcc -O3 -fomit-frame-pointer2016102320161009
271384refgcc -march=nocona -O3 -fomit-frame-pointer2016102320161009
271964refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
272281refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102320161009
272408refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
284178refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
284277refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102320161009
286058refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102320161009
286150refgcc -funroll-loops -O2 -fomit-frame-pointer2016102320161009
287320refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
287467refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102320161009
288299refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
291189refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102320161009
291421refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
293330refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
293515refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016102320161009
293544refgcc -funroll-loops -O -fomit-frame-pointer2016102320161009
294296refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102320161009
294480refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
294656refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
295157refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
295270refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
295439refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
295668refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102320161009
296020refclang -O3 -fomit-frame-pointer -Qunused-arguments2016102320161009
299409refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102320161009
299541refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102320161009
299864refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
300296refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
316146refgcc -march=k8 -O2 -fomit-frame-pointer2016102320161009
316342refgcc -O2 -fomit-frame-pointer2016102320161009
316357refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
316986refgcc -m64 -O2 -fomit-frame-pointer2016102320161009
317956refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102320161009
318728refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102320161009
319123refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102320161009
323317refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
324288refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102320161009
324897refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102320161009
330855refgcc -funroll-loops -Os -fomit-frame-pointer2016102320161009
330968refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
330973refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102320161009
331000refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
331182refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
331200refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102320161009
331491refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102320161009
332409refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
332586refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
332842refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
332866refgcc -march=barcelona -O2 -fomit-frame-pointer2016102320161009
332971refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102320161009
334009refgcc -march=barcelona -O -fomit-frame-pointer2016102320161009
334728refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102320161009
334784refgcc -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
334968refgcc -O -fomit-frame-pointer2016102320161009
335182refgcc -m64 -O -fomit-frame-pointer2016102320161009
335648refgcc -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
337705refgcc -march=k8 -O -fomit-frame-pointer2016102320161009
337779refgcc -m64 -march=core2 -O -fomit-frame-pointer2016102320161009
338045refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016102320161009
338160refgcc -march=nocona -O2 -fomit-frame-pointer2016102320161009
338483refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102320161009
338788refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102320161009
339789refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102320161009
340098refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
343095refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102320161009
354923refgcc -march=nocona -O -fomit-frame-pointer2016102320161009
354964refgcc -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
355533refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102320161009
356832refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102320161009
356925refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016102320161009
364568refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
364597refgcc -m64 -Os -fomit-frame-pointer2016102320161009
365035refgcc -march=barcelona -Os -fomit-frame-pointer2016102320161009
365060refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102320161009
365149refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
365166refgcc -march=k8 -Os -fomit-frame-pointer2016102320161009
365288refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
366136refgcc -Os -fomit-frame-pointer2016102320161009
366338refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
366376refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102320161009
367880refgcc -march=nocona -Os -fomit-frame-pointer2016102320161009
377467refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102320161009
1059784refgcc2016102320161009
1059921refgcc -funroll-loops2016102320161009
1061188refcc2016102320161009

Test failure

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