Implementation notes: x86, jos, crypto_aead/ifeedaes128n96v1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: ifeedaes128n96v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
700245refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070720140622
701895refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070720140622
711757refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070720140622
712057refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070720140622
736867refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070720140622
742147refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070720140622
746257refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070720140622
754590refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070720140622
820620refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070720140622
824018refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070720140622
827798refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070720140622
838020refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070720140622
839887refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070720140622
841380refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070720140622
847935refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070720140622
849473refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070720140622
850717refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070720140622
852105refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070720140622
859178refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070720140622
861607refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070720140622
862478refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070720140622
867360refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070720140622
869933refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070720140622
878453refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070720140622
882698refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070720140622
887617refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070720140622
917573refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070720140622
921540refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070720140622
921773refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070720140622
925860refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070720140622
929400refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070720140622
931747refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070720140622
931853refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070720140622
932392refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070720140622
932820refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070720140622
935017refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070720140622
937050refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070720140622
937477refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070720140622
937807refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070720140622
937958refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070720140622
950738refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070720140622
951945refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070720140622
954285refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070720140622
955920refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070720140622
962955refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070720140622
964665refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070720140622
967980refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070720140622
973215refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070720140622
973275refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070720140622
974197refgcc -m32 -O3 -fomit-frame-pointer2014070720140622
976725refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070720140622
981570refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070720140622
987255refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070720140622
992445refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070720140622
996307refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070720140622
996577refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070720140622
1000148refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070720140622
1004303refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070720140622
1004580refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070720140622
1005068refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070720140622
1005420refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070720140622
1006980refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070720140622
1010093refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070720140622
1010363refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070720140622
1015665refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070720140622
1022235refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070720140622
1024447refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070720140622
1045380refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070720140622
1046197refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070720140622
1050907refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070720140622
1051830refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070720140622
1058670refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070720140622
1060748refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070720140622
1062892refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070720140622
1065232refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070720140622
1065960refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070720140622
1068397refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070720140622
1074420refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070720140622
1075238refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070720140622
1086458refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070720140622
1088355refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070720140622
1091505refgcc -m32 -O2 -fomit-frame-pointer2014070720140622
1106070refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070720140622
1110323refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070720140622
1112408refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070720140622
1114560refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070720140622
1115475refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070720140622
1116165refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070720140622
1120020refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070720140622
1120837refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070720140622
1121340refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070720140622
1126065refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070720140622
1133970refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070720140622
1145798refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070720140622
1156792refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070720140622
1168860refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070720140622
1170082refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070720140622
1173353refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070720140622
1174822refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070720140622
1177088refgcc -m32 -O -fomit-frame-pointer2014070720140622
1182083refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070720140622
1195395refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070720140622
1201433refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070720140622
1202273refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070720140622
1202640refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070720140622
1210965refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070720140622
1214678refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070720140622
1214798refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070720140622
1216642refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070720140622
1217723refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070720140622
1254652refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070720140622
1256400refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070720140622
1308465refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070720140622
1357283refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070720140622
1364167refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070720140622
1364738refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070720140622
1365893refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070720140622
1374532refgcc -m32 -Os -fomit-frame-pointer2014070720140622
1380727refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070720140622
1380848refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070720140622
1382190refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070720140622
1385183refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070720140622
1386195refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070720140622
1389817refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070720140622
1391093refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070720140622
1391708refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070720140622
1392045refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070720140622
1397445refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070720140622
1399883refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070720140622
1400288refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070720140622
1400655refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070720140622
1402028refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070720140622
1403685refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070720140622
1403970refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070720140622
1405957refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070720140622
1408260refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070720140622
1409692refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070720140622
1421782refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070720140622
1421910refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070720140622
1423252refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070720140622
1431892refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070720140622
1435155refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070720140622
1438523refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070720140622
1439340refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070720140622
1439422refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070720140622
1440150refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070720140622
1440255refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070720140622
1442693refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070720140622
1446960refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070720140622
1447823refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070720140622
1451115refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070720140622
1451662refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070720140622
1462185refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070720140622
1473997refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070720140622
1475647refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070720140622
1494285refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070720140622
1496092refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070720140622
1905600refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070720140622
1915583refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070720140622
1945500refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070720140622