Implementation notes: amd64, glyme, crypto_aead/artemia128v12

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: artemia128v12
TimeImplementationCompilerBenchmark dateSUPERCOP version
1873608refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020320170105
1874176refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
1874200refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
1875004refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020320170105
1875052refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
1877760refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
2342732refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020320170105
2342752refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020320170105
2345544refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020320170105
2348772refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020320170105
2372936refgcc -funroll-loops -O -fomit-frame-pointer2017020320170105
2372952refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020320170105
2373012refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020320170105
2377628refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020320170105
2377636refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020320170105
2522608refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020320170105
2527164refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020320170105
2531684refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020320170105
2531768refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020320170105
2531824refgcc -funroll-loops -O3 -fomit-frame-pointer2017020320170105
2531840refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020320170105
2532496refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020320170105
2535444refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020320170105
2539740refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020320170105
2542032refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020320170105
2542052refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020320170105
2549664refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020320170105
2549748refgcc -march=barcelona -O3 -fomit-frame-pointer2017020320170105
2554024refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020320170105
2556804refgcc -O3 -fomit-frame-pointer2017020320170105
2556816refgcc -m64 -O3 -fomit-frame-pointer2017020320170105
2559560refgcc -march=k8 -O3 -fomit-frame-pointer2017020320170105
2560144refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020320170105
2561876refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020320170105
2561896refgcc -funroll-loops -O2 -fomit-frame-pointer2017020320170105
2562184refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020320170105
2562268refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020320170105
2564336refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020320170105
2565876refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020320170105
2568492refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020320170105
2570660refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020320170105
2578176refgcc -march=nocona -O3 -fomit-frame-pointer2017020320170105
2587884refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020320170105
2588396refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020320170105
2588404refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020320170105
2588416refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020320170105
2588424refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020320170105
2594848refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020320170105
2901228refgcc -march=k8 -O -fomit-frame-pointer2017020320170105
2906456refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020320170105
2913292refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020320170105
2914452refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020320170105
2958568refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020320170105
2961188refgcc -O -fomit-frame-pointer2017020320170105
2962892refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020320170105
2968224refgcc -m64 -O -fomit-frame-pointer2017020320170105
2969520refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020320170105
2969912refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020320170105
2970088refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020320170105
2970784refgcc -march=nocona -O -fomit-frame-pointer2017020320170105
2977920refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020320170105
3024284refgcc -march=barcelona -O -fomit-frame-pointer2017020320170105
3027304refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020320170105
3070952refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020320170105
3071052refgcc -march=barcelona -O2 -fomit-frame-pointer2017020320170105
3088600refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020320170105
3088756refgcc -march=k8 -O2 -fomit-frame-pointer2017020320170105
3094280refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020320170105
3094384refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020320170105
3097248refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020320170105
3105664refgcc -m64 -O2 -fomit-frame-pointer2017020320170105
3106968refgcc -O2 -fomit-frame-pointer2017020320170105
3119576refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020320170105
3121068refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020320170105
3121384refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020320170105
3128316refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020320170105
3132556refgcc -march=nocona -O2 -fomit-frame-pointer2017020320170105
3139524refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020320170105
3184996refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020320170105
3185020refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020320170105
3185060refgcc -funroll-loops -Os -fomit-frame-pointer2017020320170105
3185120refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020320170105
3185296refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020320170105
3185324refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020320170105
3185928refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020320170105
3185976refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020320170105
3187548refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020320170105
3187796refgcc -march=barcelona -Os -fomit-frame-pointer2017020320170105
3189048refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020320170105
3189060refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020320170105
3189068refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020320170105
3189140refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020320170105
3190528refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020320170105
3196204refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020320170105
3206348refgcc -Os -fomit-frame-pointer2017020320170105
3207448refgcc -march=k8 -Os -fomit-frame-pointer2017020320170105
3207664refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020320170105
3208124refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020320170105
3208132refgcc -m64 -Os -fomit-frame-pointer2017020320170105
3222120refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020320170105
3246480refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020320170105
3246908refgcc -march=nocona -Os -fomit-frame-pointer2017020320170105
11467488refcc2017020320170105
13204904refgcc -funroll-loops2017020320170105
13261012refgcc2017020320170105