Implementation notes: amd64, glyme, crypto_aead/aeadaes256ocbtaglen64v1

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: aeadaes256ocbtaglen64v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
366068refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
367064refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
367076refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020220170105
367284refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
369220refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
369316refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020220170105
371032refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020220170105
371516refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020220170105
372400refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020220170105
372808refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020220170105
374196refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020220170105
375448refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020220170105
376424refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
376500refgcc -funroll-loops -O3 -fomit-frame-pointer2017020220170105
376632refgcc -O3 -fomit-frame-pointer2017020220170105
376968refgcc -m64 -O3 -fomit-frame-pointer2017020220170105
377388refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
378324refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020220170105
378484refgcc -march=nocona -O3 -fomit-frame-pointer2017020220170105
378824refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020220170105
379536refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
379920refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
382052refgcc -march=k8 -O3 -fomit-frame-pointer2017020220170105
382268refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
382952refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020220170105
383364refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
383384refgcc -march=barcelona -O3 -fomit-frame-pointer2017020220170105
384000refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
384632refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020220170105
385440refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
399952refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
400904refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
401192refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020220170105
401200refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020220170105
401400refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
401520refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020220170105
401636refgcc -funroll-loops -O2 -fomit-frame-pointer2017020220170105
401796refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020220170105
401836refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
401844refgcc -funroll-loops -O -fomit-frame-pointer2017020220170105
402452refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020220170105
402884refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020220170105
403476refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020220170105
403784refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020220170105
404132refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
404804refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
404848refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
406876refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
417956refgcc -march=barcelona -O2 -fomit-frame-pointer2017020220170105
418832refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
424392refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
424564refgcc -m64 -O -fomit-frame-pointer2017020220170105
424924refgcc -march=barcelona -O -fomit-frame-pointer2017020220170105
425696refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
425812refgcc -O -fomit-frame-pointer2017020220170105
427008refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
427784refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
428772refgcc -march=nocona -Os -fomit-frame-pointer2017020220170105
428880refgcc -march=k8 -O2 -fomit-frame-pointer2017020220170105
429504refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
429944refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020220170105
429964refgcc -m64 -O2 -fomit-frame-pointer2017020220170105
430524refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
430800refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020220170105
431132refgcc -march=nocona -O2 -fomit-frame-pointer2017020220170105
431204refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020220170105
431308refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020220170105
431612refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020220170105
431724refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020220170105
431876refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020220170105
432012refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020220170105
432524refgcc -O2 -fomit-frame-pointer2017020220170105
433360refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020220170105
433408refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
433628refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020220170105
433888refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
433920refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020220170105
433968refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
433976refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020220170105
434280refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
434788refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020220170105
435240refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020220170105
435512refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020220170105
436104refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020220170105
437584refgcc -funroll-loops -Os -fomit-frame-pointer2017020220170105
444612refgcc -march=k8 -O -fomit-frame-pointer2017020220170105
444768refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
446268refgcc -march=nocona -O -fomit-frame-pointer2017020220170105
447444refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
452084refgcc -Os -fomit-frame-pointer2017020220170105
452104refgcc -m64 -Os -fomit-frame-pointer2017020220170105
452204refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020220170105
452204refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020220170105
452204refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
452220refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
452532refgcc -march=barcelona -Os -fomit-frame-pointer2017020220170105
452612refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020220170105
452968refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
453076refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020220170105
453756refgcc -march=k8 -Os -fomit-frame-pointer2017020220170105
454180refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020220170105
455636refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020220170105
841848refgcc -funroll-loops2017020220170105
842852refgcc2017020220170105
844068refcc2017020220170105