Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
616350436 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171220 | 20171218 |
616707384 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171220 | 20171218 |
617955672 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
619095560 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
620233796 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
620330112 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
620378604 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171220 | 20171218 |
620450580 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171220 | 20171218 |
620535084 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171220 | 20171218 |
620759916 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
621141312 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171220 | 20171218 |
621533208 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
634483524 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171220 | 20171218 |
634635700 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171220 | 20171218 |
634674156 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171220 | 20171218 |
634821508 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171220 | 20171218 |
636640440 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171220 | 20171218 |
638358932 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171220 | 20171218 |
638468192 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171220 | 20171218 |
643714564 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
647439296 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
652538092 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171220 | 20171218 |
652566484 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171220 | 20171218 |
652613768 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171220 | 20171218 |
652646444 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171220 | 20171218 |
654326276 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
658133520 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171220 | 20171218 |
661309960 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
663376472 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
667964136 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171220 | 20171218 |
667995264 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171220 | 20171218 |
668041468 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171220 | 20171218 |
668111512 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171220 | 20171218 |
668836860 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171220 | 20171218 |
668851668 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171220 | 20171218 |
668934560 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
669035864 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
671441480 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171220 | 20171218 |
671650944 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
671698164 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
674252980 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
675201460 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171220 | 20171218 |
675255228 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171220 | 20171218 |
675316624 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171220 | 20171218 |
675423780 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171220 | 20171218 |
675980928 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
675982788 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171220 | 20171218 |
675987328 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171220 | 20171218 |
676708456 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171220 | 20171218 |
678969236 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
680188344 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171220 | 20171218 |
682455672 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171220 | 20171218 |
682504020 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171220 | 20171218 |
682744032 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171220 | 20171218 |
682788036 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171220 | 20171218 |
684095952 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171220 | 20171218 |
685706484 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
687116336 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171220 | 20171218 |
687131676 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171220 | 20171218 |
687281604 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171220 | 20171218 |
687336228 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171220 | 20171218 |
689992660 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
692131464 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171220 | 20171218 |
701023360 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
701047864 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
705043084 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
705880320 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171220 | 20171218 |
720712264 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
720784576 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
720888132 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
724031464 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
724098808 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
724487228 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
724726332 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
724729876 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
724883124 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
727205488 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
734895988 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
736229460 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
736333852 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171220 | 20171218 |
885501228 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
935244628 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171220 | 20171218 |
1158508340 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
1159216112 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
1159300876 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
1170252032 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
1171632832 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
1171723888 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
1172153336 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
1173925684 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171220 | 20171218 |
1174184952 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171220 | 20171218 |
1179694428 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
1182103128 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171220 | 20171218 |
1182267644 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171220 | 20171218 |
1187276372 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
1192023476 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
1197967936 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171220 | 20171218 |
1220129212 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171220 | 20171218 |
1266428704 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171220 | 20171218 |
1271181768 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171220 | 20171218 |
1271685944 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171220 | 20171218 |
1271697960 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171220 | 20171218 |
1272219464 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171220 | 20171218 |
1272738772 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171220 | 20171218 |
1273170252 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171220 | 20171218 |
1273997188 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171220 | 20171218 |
1276448992 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171220 | 20171218 |
1276467792 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171220 | 20171218 |
1276576264 | ref | gcc -m32 -O -fomit-frame-pointer | 20171220 | 20171218 |
1276647160 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171220 | 20171218 |
1278161996 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171220 | 20171218 |
1278729928 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171220 | 20171218 |
1278924436 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171220 | 20171218 |
1279509152 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171220 | 20171218 |
1316075292 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
1316151564 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20171220 | 20171218 |
1316391544 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171220 | 20171218 |
1316855552 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171220 | 20171218 |
1331652956 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20171220 | 20171218 |
1332048472 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171220 | 20171218 |
1339025008 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
1339029256 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
1339145348 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171220 | 20171218 |
1339480736 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171220 | 20171218 |
1367527000 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171220 | 20171218 |
1367855756 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171220 | 20171218 |
1367979848 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171220 | 20171218 |
1367985016 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171220 | 20171218 |
1368343348 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171220 | 20171218 |
1370278888 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171220 | 20171218 |
1377302156 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171220 | 20171218 |
1377696832 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171220 | 20171218 |
1377699272 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171220 | 20171218 |
1378088976 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171220 | 20171218 |
1379029732 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171220 | 20171218 |
1379040136 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171220 | 20171218 |
1379311348 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171220 | 20171218 |
1379336492 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171220 | 20171218 |
1379425864 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171220 | 20171218 |
1379473540 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171220 | 20171218 |
1379549052 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171220 | 20171218 |
1379639136 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171220 | 20171218 |
1379649240 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171220 | 20171218 |
1379672584 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171220 | 20171218 |
1379777528 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171220 | 20171218 |
1379858572 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171220 | 20171218 |
1381736632 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171220 | 20171218 |
1381854084 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171220 | 20171218 |
1382113872 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171220 | 20171218 |
1382986164 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171220 | 20171218 |
1382996680 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171220 | 20171218 |
1383231096 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171220 | 20171218 |
1387751760 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171220 | 20171218 |
1388111968 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171220 | 20171218 |
1388176356 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171220 | 20171218 |
1392536692 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171220 | 20171218 |
1392855684 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171220 | 20171218 |
1393190116 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171220 | 20171218 |
1393764920 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171220 | 20171218 |
1393888448 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171220 | 20171218 |
1394402372 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171220 | 20171218 |
1394764272 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171220 | 20171218 |
1394777504 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171220 | 20171218 |
1394942356 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171220 | 20171218 |
1394990584 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171220 | 20171218 |
1399928048 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171220 | 20171218 |
1442249260 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171220 | 20171218 |
1442377336 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171220 | 20171218 |
1442810248 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171220 | 20171218 |
1442970124 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171220 | 20171218 |
1916085484 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171220 | 20171218 |
1916327304 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171220 | 20171218 |
1917015864 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
1929380524 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171220 | 20171218 |
1929613860 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171220 | 20171218 |
1929689540 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171220 | 20171218 |
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=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=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 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | avx |
gcc -m32 -O2 -fomit-frame-pointer | avx |
gcc -m32 -O3 -fomit-frame-pointer | avx |
gcc -m32 -O -fomit-frame-pointer | avx |
gcc -m32 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=athlon -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=athlon -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=athlon -O -fomit-frame-pointer | avx |
gcc -m32 -march=athlon -Os -fomit-frame-pointer | avx |
gcc -m32 -march=i386 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=i386 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=i386 -O -fomit-frame-pointer | avx |
gcc -m32 -march=i386 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=i486 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=i486 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=i486 -O -fomit-frame-pointer | avx |
gcc -m32 -march=i486 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=k6-2 -O -fomit-frame-pointer | avx |
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=k6-3 -O -fomit-frame-pointer | avx |
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=k6 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=k6 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=k6 -O -fomit-frame-pointer | avx |
gcc -m32 -march=k6 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | avx |
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | avx |
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium2 -O -fomit-frame-pointer | avx |
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=pentium -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium -O -fomit-frame-pointer | avx |
gcc -m32 -march=pentium -Os -fomit-frame-pointer | avx |
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | avx |
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | avx
|
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=core2 -O2 -fomit-frame-pointer | sse |
gcc -m32 -march=core2 -O3 -fomit-frame-pointer | sse |
gcc -m32 -march=core2 -O -fomit-frame-pointer | sse |
gcc -m32 -march=core2 -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
|
Compiler | Implementations
|
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -O -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=corei7 -O -fomit-frame-pointer | avx |
gcc -m32 -march=corei7 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=k8 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=k8 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=k8 -O -fomit-frame-pointer | avx |
gcc -m32 -march=k8 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=nocona -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=nocona -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=nocona -O -fomit-frame-pointer | avx |
gcc -m32 -march=nocona -Os -fomit-frame-pointer | avx |
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium-m -O -fomit-frame-pointer | avx |
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | avx |
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium4 -O -fomit-frame-pointer | avx |
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=prescott -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=prescott -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=prescott -O -fomit-frame-pointer | avx |
gcc -m32 -march=prescott -Os -fomit-frame-pointer | avx
|