Implementation notes: x86, cryptologic, crypto_aead/ifeedaes128n96v1

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: ifeedaes128n96v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
656679refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140517
656691refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140517
656742refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140517
662846refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140517
756203refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052720140517
759521refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140517
759748refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140517
759791refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140517
760639refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140517
786097refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140517
786100refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140517
786127refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140517
788315refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140517
789255refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140517
789800refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140517
790615refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052720140517
791576refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140517
791579refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140517
801891refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140517
801900refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140517
801925refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140517
802673refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140517
808491refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140517
808782refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140517
810912refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140517
811236refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140517
812088refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140517
813624refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140517
817649refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140517
817845refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052720140517
819424refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052720140517
830948refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052720140517
831100refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052720140517
833340refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052720140517
839000refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140517
841266refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140517
854306refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140517
854328refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140517
854588refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140517
856558refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140517
869027refgcc -m32 -O2 -fomit-frame-pointer2014052720140517
886449refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052720140517
890415refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140517
890482refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140517
891036refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140517
891064refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140517
897282refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140517
899243refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140517
900937refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140517
902188refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140517
902988refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052720140517
903958refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140517
903979refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140517
906412refgcc -m32 -O3 -fomit-frame-pointer2014052720140517
907900refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140517
911591refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140517
923572refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140517
923573refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140517
923582refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140517
930173refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140517
930176refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140517
930230refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140517
932273refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140517
932373refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140517
936409refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140517
937221refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140517
939788refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052720140517
939940refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052720140517
940294refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052720140517
940582refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140517
942936refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140517
943415refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052720140517
943612refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140517
943982refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052720140517
944388refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140517
944921refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140517
945151refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140517
945173refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140517
945173refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052720140517
946152refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052720140517
946233refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052720140517
946375refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052720140517
947673refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140517
954985refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140517
956827refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140517
972536refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140517
972845refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140517
974770refgcc -m32 -march=core2 -O -fomit-frame-pointer2014052720140517
976879refgcc -m32 -O -fomit-frame-pointer2014052720140517
977630refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140517
987406refgcc -m32 -march=k8 -O -fomit-frame-pointer2014052720140517
990921refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140517
990928refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140517
990955refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140517
997885refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140517
997909refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140517
998282refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140517
1002473refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140517
1008961refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140517
1008982refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140517
1008994refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052720140517
1024106refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140517
1025475refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140517
1029606refgcc -m32 -march=nocona -O -fomit-frame-pointer2014052720140517
1029633refgcc -m32 -march=prescott -O -fomit-frame-pointer2014052720140517
1033515refgcc -m32 -march=athlon -O -fomit-frame-pointer2014052720140517
1039097refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140517
1045021refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052720140517
1093806refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140517
1103764refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052720140517
1109358refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052720140517
1111115refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140517
1112167refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140517
1118312refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140517
1121009refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052720140517
1121606refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140517
1121688refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140517
1123179refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052720140517
1123703refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052720140517
1128988refgcc -m32 -Os -fomit-frame-pointer2014052720140517
1129012refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052720140517
1134355refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052720140517
1135664refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140517
1136139refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052720140517
1144554refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140517
1150533refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052720140517
1161251refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140517
1163460refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140517
1164964refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052720140517
1170304refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140517
1194040refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052720140517
1194782refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140517
1204279refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140517
1205158refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140517
1208651refgcc -m32 -march=i386 -O -fomit-frame-pointer2014052720140517
1212042refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140517
1238245refgcc -m32 -march=k6 -O -fomit-frame-pointer2014052720140517
1331624refgcc -m32 -march=i486 -O -fomit-frame-pointer2014052720140517
1336473refgcc -m32 -march=pentium -O -fomit-frame-pointer2014052720140517
1338941refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140517