Implementation notes: amd64, glyme, crypto_aead/ifeedaes128n104v1

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: ifeedaes128n104v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
453236refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020420170105
453796refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
496244refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
496780refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
497212refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
514068refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020420170105
667024refgcc -funroll-loops -O3 -fomit-frame-pointer2017020420170105
667120refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020420170105
667192refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020420170105
669844refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020420170105
671700refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020420170105
672388refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020420170105
672404refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020420170105
676788refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020420170105
676788refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020420170105
676904refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020420170105
677304refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020420170105
678132refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020420170105
678628refgcc -funroll-loops -O -fomit-frame-pointer2017020420170105
678644refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020420170105
678648refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020420170105
679164refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020420170105
681292refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020420170105
682656refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020420170105
682736refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020420170105
683408refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020420170105
684580refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020420170105
684588refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020420170105
684592refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020420170105
685472refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020420170105
686672refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020420170105
686672refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020420170105
687040refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020420170105
687192refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020420170105
687548refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020420170105
687588refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020420170105
687632refgcc -march=nocona -O3 -fomit-frame-pointer2017020420170105
688604refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020420170105
690632refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020420170105
690648refgcc -O3 -fomit-frame-pointer2017020420170105
690648refgcc -m64 -O3 -fomit-frame-pointer2017020420170105
693096refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020420170105
693104refgcc -funroll-loops -O2 -fomit-frame-pointer2017020420170105
694208refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020420170105
695780refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020420170105
695896refgcc -march=k8 -O3 -fomit-frame-pointer2017020420170105
695928refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020420170105
700848refgcc -march=barcelona -O3 -fomit-frame-pointer2017020420170105
811656refgcc -march=barcelona -O2 -fomit-frame-pointer2017020420170105
812636refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020420170105
832428refgcc -march=k8 -O2 -fomit-frame-pointer2017020420170105
832444refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020420170105
910072refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020420170105
919504refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020420170105
919572refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020420170105
920080refgcc -m64 -O2 -fomit-frame-pointer2017020420170105
920200refgcc -O2 -fomit-frame-pointer2017020420170105
920468refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020420170105
921492refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020420170105
923660refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020420170105
924740refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020420170105
929984refgcc -march=nocona -O2 -fomit-frame-pointer2017020420170105
948172refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020420170105
1095744refgcc -march=k8 -O -fomit-frame-pointer2017020420170105
1097384refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020420170105
1099724refgcc -march=barcelona -O -fomit-frame-pointer2017020420170105
1104092refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020420170105
1125176refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020420170105
1125220refgcc -O -fomit-frame-pointer2017020420170105
1128208refgcc -m64 -O -fomit-frame-pointer2017020420170105
1130332refgcc -march=nocona -O -fomit-frame-pointer2017020420170105
1132528refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020420170105
1143004refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020420170105
1143164refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020420170105
1144088refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020420170105
1144512refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020420170105
1149536refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020420170105
1170668refgcc -march=nocona -Os -fomit-frame-pointer2017020420170105
1171756refgcc -march=k8 -Os -fomit-frame-pointer2017020420170105
1171764refgcc -m64 -Os -fomit-frame-pointer2017020420170105
1172120refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020420170105
1173752refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020420170105
1173932refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020420170105
1174148refgcc -Os -fomit-frame-pointer2017020420170105
1174796refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020420170105
1175140refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020420170105
1176044refgcc -march=barcelona -Os -fomit-frame-pointer2017020420170105
1179048refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020420170105
1180392refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020420170105
1182164refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020420170105
1183328refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020420170105
1185460refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020420170105
1225252refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020420170105
1225284refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020420170105
1225384refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020420170105
1226620refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020420170105
1226724refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020420170105
1228064refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020420170105
1228344refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020420170105
1228452refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020420170105
1228948refgcc -funroll-loops -Os -fomit-frame-pointer2017020420170105
1234672refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020420170105
3839900refcc2017020420170105
4656208refgcc2017020420170105
4699580refgcc -funroll-loops2017020420170105