Implementation notes: amd64, glyme, crypto_aead/aeadaes128ocbtaglen96v1

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: aeadaes128ocbtaglen96v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
280240refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
282392refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
282648refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020220170105
282812refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020220170105
283336refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
284276refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020220170105
284800refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020220170105
285676refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020220170105
285948refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020220170105
286380refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
286540refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020220170105
289508refgcc -m64 -O3 -fomit-frame-pointer2017020220170105
290548refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
290724refgcc -funroll-loops -O3 -fomit-frame-pointer2017020220170105
290988refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020220170105
291776refgcc -O3 -fomit-frame-pointer2017020220170105
291976refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
292284refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
292424refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020220170105
292820refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020220170105
293620refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
295104refgcc -march=nocona -O3 -fomit-frame-pointer2017020220170105
296132refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020220170105
296356refgcc -march=k8 -O3 -fomit-frame-pointer2017020220170105
296560refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
296616refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
299008refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
299088refgcc -march=barcelona -O3 -fomit-frame-pointer2017020220170105
300664refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020220170105
300852refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
314748refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
316048refgcc -funroll-loops -O2 -fomit-frame-pointer2017020220170105
316268refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020220170105
316320refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020220170105
316340refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020220170105
316376refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020220170105
316664refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
317204refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020220170105
317556refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
317616refgcc -funroll-loops -O -fomit-frame-pointer2017020220170105
317892refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020220170105
318116refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
318156refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
318472refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020220170105
318516refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
319124refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
319384refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
319848refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020220170105
335388refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
335572refgcc -march=barcelona -O2 -fomit-frame-pointer2017020220170105
336964refgcc -m64 -O -fomit-frame-pointer2017020220170105
337504refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
338976refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
340744refgcc -O -fomit-frame-pointer2017020220170105
341048refgcc -march=barcelona -O -fomit-frame-pointer2017020220170105
346664refgcc -march=nocona -O2 -fomit-frame-pointer2017020220170105
346764refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
348100refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
348284refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020220170105
348336refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020220170105
348736refgcc -O2 -fomit-frame-pointer2017020220170105
348872refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020220170105
348956refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020220170105
349008refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020220170105
349100refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020220170105
349956refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020220170105
349988refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020220170105
350032refgcc -march=k8 -O2 -fomit-frame-pointer2017020220170105
350376refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020220170105
350472refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
350696refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020220170105
351876refgcc -m64 -O2 -fomit-frame-pointer2017020220170105
352004refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020220170105
352060refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020220170105
360880refgcc -march=k8 -O -fomit-frame-pointer2017020220170105
363332refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
364528refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
365132refgcc -march=nocona -Os -fomit-frame-pointer2017020220170105
366068refgcc -march=nocona -O -fomit-frame-pointer2017020220170105
366688refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
366760refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
366764refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
366856refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
367144refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
367144refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020220170105
367424refgcc -march=k8 -Os -fomit-frame-pointer2017020220170105
367500refgcc -Os -fomit-frame-pointer2017020220170105
367508refgcc -march=barcelona -Os -fomit-frame-pointer2017020220170105
367512refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
367588refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020220170105
368044refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020220170105
368056refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020220170105
368836refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
369012refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
369204refgcc -funroll-loops -Os -fomit-frame-pointer2017020220170105
369236refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020220170105
369308refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020220170105
369648refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020220170105
369744refgcc -m64 -Os -fomit-frame-pointer2017020220170105
369824refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020220170105
370964refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020220170105
370992refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020220170105
743992refgcc -funroll-loops2017020220170105
745688refgcc2017020220170105
750688refcc2017020220170105