| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 688680 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170730 | 20170725 |
| 689328 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170730 | 20170725 |
| 692010 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170730 | 20170725 |
| 698130 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170730 | 20170725 |
| 703854 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170730 | 20170725 |
| 705078 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170730 | 20170725 |
| 708579 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170730 | 20170725 |
| 709218 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170730 | 20170725 |
| 728640 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170730 | 20170725 |
| 732996 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170730 | 20170725 |
| 753318 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170730 | 20170725 |
| 754767 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170730 | 20170725 |
| 759978 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170730 | 20170725 |
| 768870 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170730 | 20170725 |
| 770886 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170730 | 20170725 |
| 774432 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170730 | 20170725 |
| 775521 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170730 | 20170725 |
| 779625 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170730 | 20170725 |
| 789615 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170730 | 20170725 |
| 796977 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170730 | 20170725 |
| 797481 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170730 | 20170725 |
| 815688 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170730 | 20170725 |
| 816822 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170730 | 20170725 |
| 838647 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170730 | 20170725 |
| 859320 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170730 | 20170725 |
| 859689 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170730 | 20170725 |
| 860319 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170730 | 20170725 |
| 878850 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170730 | 20170725 |
| 982368 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170730 | 20170725 |
| 1028178 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1028511 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1030536 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170730 | 20170725 |
| 1030725 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1031742 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1031796 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170730 | 20170725 |
| 1038294 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170730 | 20170725 |
| 1041039 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170730 | 20170725 |
| 1046529 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170730 | 20170725 |
| 1047213 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1048014 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170730 | 20170725 |
| 1051587 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1055799 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1056627 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1059561 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1060020 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1062612 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1063440 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1066392 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1076220 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1076490 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1077948 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1092141 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1093473 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1094112 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 1094427 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1094625 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1098189 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 1098252 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1098306 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 1099062 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 1099809 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 1099917 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1100484 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 1101447 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 1101663 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170730 | 20170725 |
| 1101726 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 1101897 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 1102437 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 1102437 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 1103238 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 1103292 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 1103760 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 1104354 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 1104624 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 1105209 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 1106118 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1106397 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 1109412 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 1112121 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1112805 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1113021 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1114452 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1114893 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 1114902 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 1115676 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1116072 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 1116918 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1116945 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 1117179 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 1117485 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 1118574 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1118970 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 1119708 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1123236 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1123281 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1123704 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1126503 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1127250 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1128645 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1131246 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 1131264 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1132641 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1137501 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1140192 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 1140480 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 1143288 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1144332 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1144359 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1145061 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1145475 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1146150 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 1146861 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 1147005 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 1147653 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 1147716 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1148697 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1154286 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1155555 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1157760 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1161990 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170730 | 20170725 |
| 1162404 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1162620 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1166535 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1168074 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1169802 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170730 | 20170725 |
| 1172520 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1174518 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1175292 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1176570 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 1182969 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1183581 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1186182 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1186533 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1187001 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170730 | 20170725 |
| 1187946 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1191321 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1194561 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1198080 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1198269 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 1198674 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1201248 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1201824 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1203687 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1203723 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1207188 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1211706 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1216080 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1218420 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1218906 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1219986 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1233639 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1239453 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1249344 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1260477 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1262502 | ref | gcc -m32 -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1286181 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1287936 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1293327 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170730 | 20170725 |
| 1320201 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170730 | 20170725 |
| 2539476 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 2539656 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 2539827 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 2540556 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 2620260 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 2620593 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 2621079 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170730 | 20170725 |
| 2621313 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170730 | 20170725 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | sse |
| gcc -m32 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -O -fomit-frame-pointer | sse |
| gcc -m32 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | sse |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | sse |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | sse
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | sse |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | sse |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | sse
|