Implementation notes: amd64, glyme, crypto_aead/artemia128v1

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: artemia128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
2100024refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
2145932refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020320170105
2161864refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
2162216refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
2162516refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020320170105
2164892refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
2869164refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020320170105
2869228refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020320170105
2869232refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020320170105
2869268refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020320170105
2897460refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020320170105
2897496refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020320170105
2901668refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020320170105
2901768refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020320170105
2901804refgcc -funroll-loops -O -fomit-frame-pointer2017020320170105
2975464refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020320170105
2980212refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020320170105
2980444refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020320170105
2987976refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020320170105
2992560refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020320170105
2992656refgcc -funroll-loops -O3 -fomit-frame-pointer2017020320170105
2994160refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020320170105
2994288refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020320170105
2999444refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020320170105
3008908refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020320170105
3012684refgcc -march=barcelona -O3 -fomit-frame-pointer2017020320170105
3024664refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020320170105
3024716refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020320170105
3027348refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020320170105
3028040refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020320170105
3028836refgcc -funroll-loops -O2 -fomit-frame-pointer2017020320170105
3031376refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020320170105
3032384refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020320170105
3041772refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020320170105
3047980refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020320170105
3055040refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020320170105
3057120refgcc -march=nocona -O3 -fomit-frame-pointer2017020320170105
3059768refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020320170105
3061548refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020320170105
3061616refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020320170105
3062188refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020320170105
3062608refgcc -m64 -O3 -fomit-frame-pointer2017020320170105
3062620refgcc -O3 -fomit-frame-pointer2017020320170105
3063704refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020320170105
3065288refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020320170105
3066280refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020320170105
3080612refgcc -march=k8 -O3 -fomit-frame-pointer2017020320170105
3086792refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020320170105
3446924refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020320170105
3447056refgcc -march=k8 -O -fomit-frame-pointer2017020320170105
3459340refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020320170105
3463936refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020320170105
3507060refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020320170105
3507280refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020320170105
3507316refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020320170105
3507372refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020320170105
3510668refgcc -march=nocona -O -fomit-frame-pointer2017020320170105
3510712refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020320170105
3515252refgcc -O -fomit-frame-pointer2017020320170105
3519112refgcc -m64 -O -fomit-frame-pointer2017020320170105
3519216refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020320170105
3532428refgcc -march=nocona -O2 -fomit-frame-pointer2017020320170105
3532700refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020320170105
3542772refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020320170105
3545368refgcc -march=barcelona -O2 -fomit-frame-pointer2017020320170105
3583516refgcc -O2 -fomit-frame-pointer2017020320170105
3583932refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020320170105
3584432refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020320170105
3584720refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020320170105
3595236refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020320170105
3595644refgcc -m64 -O2 -fomit-frame-pointer2017020320170105
3611864refgcc -march=barcelona -O -fomit-frame-pointer2017020320170105
3622068refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020320170105
3623132refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020320170105
3623420refgcc -march=k8 -O2 -fomit-frame-pointer2017020320170105
3692344refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020320170105
3692660refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020320170105
3694160refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020320170105
3817952refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020320170105
3818208refgcc -march=barcelona -Os -fomit-frame-pointer2017020320170105
3818992refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020320170105
3819080refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020320170105
3819092refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020320170105
3820704refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020320170105
3820784refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020320170105
3827304refgcc -m64 -Os -fomit-frame-pointer2017020320170105
3829268refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020320170105
3829400refgcc -Os -fomit-frame-pointer2017020320170105
3830140refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020320170105
3830296refgcc -march=k8 -Os -fomit-frame-pointer2017020320170105
3853760refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020320170105
3854012refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020320170105
3858532refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020320170105
3866800refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020320170105
3866868refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020320170105
3867144refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020320170105
3867200refgcc -funroll-loops -Os -fomit-frame-pointer2017020320170105
3868248refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020320170105
3869100refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020320170105
3869528refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020320170105
3870220refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020320170105
3871716refgcc -march=nocona -Os -fomit-frame-pointer2017020320170105
12883360refcc2017020320170105
14936696refgcc -funroll-loops2017020320170105
14946752refgcc2017020320170105