Implementation notes: amd64, glyme, crypto_aead/ifeedaes128n96v1

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: ifeedaes128n96v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
453292refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020420170105
453412refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
497008refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
497120refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
497328refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
513256refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020420170105
667004refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020420170105
667052refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020420170105
667400refgcc -funroll-loops -O3 -fomit-frame-pointer2017020420170105
667428refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020420170105
669008refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020420170105
672504refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020420170105
672508refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020420170105
676508refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020420170105
676792refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020420170105
676796refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020420170105
678104refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020420170105
679160refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020420170105
679468refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020420170105
681568refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020420170105
681716refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020420170105
683852refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020420170105
683976refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020420170105
684020refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020420170105
684032refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020420170105
685332refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020420170105
685416refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020420170105
685420refgcc -funroll-loops -O -fomit-frame-pointer2017020420170105
685516refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020420170105
686008refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020420170105
686936refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020420170105
686948refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020420170105
687224refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020420170105
687640refgcc -march=nocona -O3 -fomit-frame-pointer2017020420170105
688280refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020420170105
688788refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020420170105
690244refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020420170105
690256refgcc -m64 -O3 -fomit-frame-pointer2017020420170105
690272refgcc -O3 -fomit-frame-pointer2017020420170105
692068refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020420170105
692332refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020420170105
693012refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020420170105
693024refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020420170105
695764refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020420170105
695880refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020420170105
695880refgcc -march=k8 -O3 -fomit-frame-pointer2017020420170105
696108refgcc -march=barcelona -O3 -fomit-frame-pointer2017020420170105
697128refgcc -funroll-loops -O2 -fomit-frame-pointer2017020420170105
812048refgcc -march=barcelona -O2 -fomit-frame-pointer2017020420170105
812716refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020420170105
830960refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020420170105
831024refgcc -march=k8 -O2 -fomit-frame-pointer2017020420170105
919696refgcc -O2 -fomit-frame-pointer2017020420170105
920876refgcc -m64 -O2 -fomit-frame-pointer2017020420170105
920884refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020420170105
921088refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020420170105
921948refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020420170105
922520refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020420170105
927728refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020420170105
929200refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020420170105
929864refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020420170105
929984refgcc -march=nocona -O2 -fomit-frame-pointer2017020420170105
951940refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020420170105
1072272refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020420170105
1072328refgcc -march=k8 -O -fomit-frame-pointer2017020420170105
1094492refgcc -march=barcelona -O -fomit-frame-pointer2017020420170105
1094504refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020420170105
1125512refgcc -march=nocona -O -fomit-frame-pointer2017020420170105
1131668refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020420170105
1132632refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020420170105
1133816refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020420170105
1136304refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020420170105
1136960refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020420170105
1137172refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020420170105
1171264refgcc -m64 -O -fomit-frame-pointer2017020420170105
1171984refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020420170105
1172720refgcc -O -fomit-frame-pointer2017020420170105
1181600refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020420170105
1181760refgcc -m64 -Os -fomit-frame-pointer2017020420170105
1181776refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020420170105
1181992refgcc -march=k8 -Os -fomit-frame-pointer2017020420170105
1182784refgcc -Os -fomit-frame-pointer2017020420170105
1182924refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020420170105
1183544refgcc -march=barcelona -Os -fomit-frame-pointer2017020420170105
1184180refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020420170105
1189532refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020420170105
1190112refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020420170105
1190292refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020420170105
1190920refgcc -march=nocona -Os -fomit-frame-pointer2017020420170105
1191076refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020420170105
1193404refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020420170105
1193416refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020420170105
1204744refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020420170105
1204808refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020420170105
1205040refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020420170105
1205156refgcc -funroll-loops -Os -fomit-frame-pointer2017020420170105
1205344refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020420170105
1207508refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020420170105
1207616refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020420170105
1214624refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020420170105
1215104refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020420170105
1230384refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020420170105
3807048refcc2017020420170105
4639660refgcc2017020420170105
4642792refgcc -funroll-loops2017020420170105