Implementation notes: amd64, glyme, crypto_aead/aes256avalanchev1

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: aes256avalanchev1
TimeImplementationCompilerBenchmark dateSUPERCOP version
401578912refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020320170105
401611608refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
403343976refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
403470444refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
404987864refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
407604036refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020320170105
407622444refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020320170105
407655704refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020320170105
416016964refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020320170105
416025768refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020320170105
416044820refgcc -funroll-loops -O2 -fomit-frame-pointer2017020320170105
430253492refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020320170105
430259148refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020320170105
430367176refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020320170105
430384812refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020320170105
437831852refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020320170105
437909232refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020320170105
446620096refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020320170105
446640544refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020320170105
446914848refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020320170105
446919048refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020320170105
446921208refgcc -funroll-loops -O3 -fomit-frame-pointer2017020320170105
448200312refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020320170105
448204948refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020320170105
496068056refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020320170105
496235048refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020320170105
496347912refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020320170105
496381396refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020320170105
497672300refgcc -m64 -O3 -fomit-frame-pointer2017020320170105
497684528refgcc -O3 -fomit-frame-pointer2017020320170105
497909396refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020320170105
499242980refgcc -march=barcelona -O3 -fomit-frame-pointer2017020320170105
499264600refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020320170105
499442740refgcc -march=k8 -O2 -fomit-frame-pointer2017020320170105
499510960refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020320170105
499725472refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020320170105
499754372refgcc -march=nocona -O2 -fomit-frame-pointer2017020320170105
500143556refgcc -march=k8 -O3 -fomit-frame-pointer2017020320170105
500248388refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020320170105
500250248refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020320170105
500388324refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020320170105
500558036refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020320170105
500574400refgcc -march=nocona -O3 -fomit-frame-pointer2017020320170105
500625336refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020320170105
500677364refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020320170105
500897932refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020320170105
500901028refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020320170105
500935544refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020320170105
500938216refgcc -O2 -fomit-frame-pointer2017020320170105
500986688refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020320170105
500997396refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020320170105
501015304refgcc -m64 -O2 -fomit-frame-pointer2017020320170105
501333472refgcc -march=barcelona -O2 -fomit-frame-pointer2017020320170105
501353592refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020320170105
522325532refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020320170105
522534052refgcc -march=nocona -O -fomit-frame-pointer2017020320170105
525383052refgcc -march=barcelona -O -fomit-frame-pointer2017020320170105
525434904refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020320170105
525921360refgcc -march=k8 -O -fomit-frame-pointer2017020320170105
525994288refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020320170105
533422100refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020320170105
533466020refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020320170105
538068844refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020320170105
538126012refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020320170105
538927376refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020320170105
538951236refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020320170105
540272596refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020320170105
540277352refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020320170105
540304528refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020320170105
540374952refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020320170105
540399188refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020320170105
540472276refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020320170105
541139924refgcc -O -fomit-frame-pointer2017020320170105
541192700refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020320170105
541251396refgcc -m64 -O -fomit-frame-pointer2017020320170105
542736184refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020320170105
542811920refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020320170105
542837644refgcc -funroll-loops -O -fomit-frame-pointer2017020320170105
693585628refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020320170105
801190680refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020320170105
801213724refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020320170105
803258132refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020320170105
803313860refgcc -march=nocona -Os -fomit-frame-pointer2017020320170105
838858460refgcc -march=k8 -Os -fomit-frame-pointer2017020320170105
838888452refgcc -m64 -Os -fomit-frame-pointer2017020320170105
838894740refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020320170105
838895984refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020320170105
838958056refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020320170105
838994896refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020320170105
838995288refgcc -march=barcelona -Os -fomit-frame-pointer2017020320170105
838996500refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020320170105
839001084refgcc -Os -fomit-frame-pointer2017020320170105
839014712refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020320170105
839085176refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020320170105
839103872refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020320170105
877258648refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020320170105
877271576refgcc -funroll-loops -Os -fomit-frame-pointer2017020320170105
877404404refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020320170105
877411756refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020320170105
877416116refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020320170105
877417160refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020320170105
877419780refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020320170105
2333160164refcc2017020320170105
2539920332refgcc -funroll-loops2017020320170105
2542792844refgcc2017020320170105