Implementation notes: x86, cryptologic, crypto_aead/ifeedaes128n104v1

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: ifeedaes128n104v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
657355refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140517
662815refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140517
663188refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140517
669473refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140517
755291refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052720140517
759830refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140517
759961refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140517
760185refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140517
760197refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140517
786097refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140517
786097refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140517
786121refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140517
786133refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140517
789000refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140517
789012refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140517
789258refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140517
790297refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052720140517
791533refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140517
801831refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140517
802209refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140517
802639refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140517
802803refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140517
804231refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140517
805509refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140517
809267refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140517
810154refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140517
812985refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140517
814949refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140517
817230refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052720140517
817700refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052720140517
819194refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140517
827181refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140517
830818refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052720140517
830988refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052720140517
832021refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052720140517
841288refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140517
853270refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140517
853297refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140517
853437refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140517
859964refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140517
876542refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052720140517
891455refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140517
891546refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140517
892491refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140517
892957refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140517
898439refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140517
899357refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140517
901512refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140517
901667refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140517
901821refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052720140517
902937refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140517
903161refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140517
905594refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140517
906263refgcc -m32 -O3 -fomit-frame-pointer2014052720140517
907740refgcc -m32 -O2 -fomit-frame-pointer2014052720140517
911394refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140517
923600refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140517
923909refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140517
923949refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140517
929949refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140517
930103refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140517
930515refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140517
932439refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140517
933321refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140517
935397refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140517
936291refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140517
937394refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140517
937409refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140517
939909refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052720140517
940285refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052720140517
940503refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140517
940885refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052720140517
942982refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140517
943428refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052720140517
944058refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052720140517
944621refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140517
945224refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140517
945403refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052720140517
945579refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140517
946006refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140517
946185refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140517
946200refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052720140517
946218refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052720140517
946237refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052720140517
952018refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140517
972158refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140517
972761refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140517
972876refgcc -m32 -O -fomit-frame-pointer2014052720140517
973049refgcc -m32 -march=core2 -O -fomit-frame-pointer2014052720140517
973412refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140517
984430refgcc -m32 -march=k8 -O -fomit-frame-pointer2014052720140517
991488refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140517
991609refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140517
991991refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140517
997754refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140517
997755refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140517
998200refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140517
1002849refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140517
1009400refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140517
1009527refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140517
1009594refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052720140517
1023966refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140517
1024212refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140517
1027646refgcc -m32 -march=prescott -O -fomit-frame-pointer2014052720140517
1028091refgcc -m32 -march=nocona -O -fomit-frame-pointer2014052720140517
1028409refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140517
1041591refgcc -m32 -march=athlon -O -fomit-frame-pointer2014052720140517
1047130refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052720140517
1088336refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140517
1092701refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140517
1102679refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052720140517
1105527refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140517
1107394refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140517
1116088refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052720140517
1120412refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052720140517
1120988refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140517
1125636refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052720140517
1125885refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052720140517
1126022refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052720140517
1132112refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140517
1133844refgcc -m32 -Os -fomit-frame-pointer2014052720140517
1135266refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140517
1135448refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052720140517
1141339refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052720140517
1147033refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052720140517
1151224refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052720140517
1156060refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140517
1159863refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140517
1161148refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140517
1168350refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140517
1192006refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140517
1199069refgcc -m32 -march=i386 -O -fomit-frame-pointer2014052720140517
1203624refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140517
1204515refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052720140517
1214685refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140517
1219694refgcc -m32 -march=k6 -O -fomit-frame-pointer2014052720140517
1224065refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140517
1334489refgcc -m32 -march=i486 -O -fomit-frame-pointer2014052720140517
1334859refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140517
1335201refgcc -m32 -march=pentium -O -fomit-frame-pointer2014052720140517