| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 882528240 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 882770508 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 889777192 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 890800084 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 912618384 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 913529316 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 918265292 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 925461580 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 930553980 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 930685752 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 947988036 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 962704596 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 970929996 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 971560376 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 972724284 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 989297344 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 1030595888 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1055449832 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1055536924 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1056179412 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1056774344 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1088746580 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 1089533596 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 1095375624 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 1098949752 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 1110740252 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 1113386020 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1123052448 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 1124472012 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1124693092 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 1129632632 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 1130049516 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 1130753476 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 1130991952 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1131028012 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 1131098724 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1131323096 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1131766200 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1131886552 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1135181640 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1136403208 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1138930500 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1140673720 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1140733060 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1142106820 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1142361176 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1142570724 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1142873376 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1142880192 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1143534932 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1145990252 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1146730728 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1146843524 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1147319920 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1150103512 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1151096064 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1151152384 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1151512740 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1152749288 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1153697420 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1154571612 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1157131592 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1158278368 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 1159227392 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 1162903296 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1163046836 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 1164068580 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 1165055656 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 1165653628 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 1168259672 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 1172007996 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1173130696 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1173300276 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1178433624 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1179467492 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 1179874096 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 1180904388 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1181048536 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1181951920 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1182316208 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1182359704 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1183056008 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1186364416 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1186868136 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1188343544 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1188864472 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1188941316 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1188975228 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1189147708 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1189419384 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1190165340 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1190167588 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1190196244 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1190954244 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1191589760 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1192001140 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 1192239756 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 1192780028 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 1193432784 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 1193507288 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 1193525636 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1193826224 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1193943332 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1194657140 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1196132972 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1196579564 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1197028396 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 1197930508 | ref | gcc -m32 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1200886512 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1201024700 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1201520772 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1201764916 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1202419636 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 1207863508 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1208035472 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1208286844 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1208355340 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1208890104 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1212215760 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1212334232 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1213723600 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1215441164 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1215878288 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1216174852 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1220276300 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1220497192 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1220528152 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1220934924 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1220954816 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1222215224 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1222394216 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 1223161848 | ref | gcc -m32 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1228092960 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1232491180 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1232572024 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1232975744 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1233783772 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1233960060 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1237852028 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1239782096 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1240468248 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1253706328 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1255019216 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1255561504 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1255729236 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1255909124 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1257446504 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1259016252 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1263285312 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190808 | 20190803 |
| 1269098596 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1269133496 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1269249308 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1275387896 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1276666464 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1288035748 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1302006616 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1307043964 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1307635372 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1308526156 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1330462876 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1330660832 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1340604436 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1408304400 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1408988440 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1486426468 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 1501041296 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1501625136 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 1529527572 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1556086872 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1563038496 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20190808 | 20190803 |
| 1614398180 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 1631710896 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1697608952 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190808 | 20190803 |
| 1791807340 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1868870068 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| 1987513368 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190808 | 20190803 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | aesni |
| gcc -m32 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -O -fomit-frame-pointer | aesni |
| gcc -m32 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | aesni
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | aesni
|