Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
660802240 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20180917 | 20180818 |
660831008 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20180917 | 20180818 |
665890144 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20180917 | 20180818 |
665907584 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20180917 | 20180818 |
666457536 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20180917 | 20180818 |
666486560 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20180917 | 20180818 |
670755488 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20180917 | 20180818 |
671299328 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20180917 | 20180818 |
671299776 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20180917 | 20180818 |
673445120 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20180917 | 20180818 |
673446464 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20180917 | 20180818 |
674889760 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20180917 | 20180818 |
675871264 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20180917 | 20180818 |
678793952 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20180917 | 20180818 |
679503872 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20180917 | 20180818 |
680533792 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20180917 | 20180818 |
681024000 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20180917 | 20180818 |
681593280 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20180917 | 20180818 |
682384000 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20180917 | 20180818 |
682619680 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180917 | 20180818 |
684481632 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180917 | 20180818 |
685192352 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20180917 | 20180818 |
685576864 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20180917 | 20180818 |
685584160 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20180917 | 20180818 |
685635936 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20180917 | 20180818 |
685732704 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20180917 | 20180818 |
686108640 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20180917 | 20180818 |
686951936 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180917 | 20180818 |
687279072 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20180917 | 20180818 |
687991840 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180917 | 20180818 |
689593536 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20180917 | 20180818 |
690142592 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20180917 | 20180818 |
691464192 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180917 | 20180818 |
693770816 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20180917 | 20180818 |
694763968 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180917 | 20180818 |
694997824 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180917 | 20180818 |
695669984 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20180917 | 20180818 |
696071968 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180917 | 20180818 |
699108384 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20180917 | 20180818 |
700356224 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180917 | 20180818 |
700633888 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180917 | 20180818 |
700671648 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180917 | 20180818 |
701418816 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180917 | 20180818 |
703044928 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180917 | 20180818 |
703123744 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180917 | 20180818 |
706043584 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20180917 | 20180818 |
706246944 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180917 | 20180818 |
706263616 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180917 | 20180818 |
706290720 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180917 | 20180818 |
707318752 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180917 | 20180818 |
710343776 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20180917 | 20180818 |
715268864 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180917 | 20180818 |
716097792 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20180917 | 20180818 |
716190656 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20180917 | 20180818 |
716289568 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180917 | 20180818 |
716610400 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180917 | 20180818 |
716639968 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180917 | 20180818 |
718326592 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20180917 | 20180818 |
719152320 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20180917 | 20180818 |
719180544 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180917 | 20180818 |
719460480 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180917 | 20180818 |
719495328 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20180917 | 20180818 |
719515584 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180917 | 20180818 |
720952864 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180917 | 20180818 |
720979968 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180917 | 20180818 |
721599616 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20180917 | 20180818 |
722054464 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20180917 | 20180818 |
722408224 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180917 | 20180818 |
722428032 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20180917 | 20180818 |
722489952 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20180917 | 20180818 |
722799872 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20180917 | 20180818 |
723914752 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20180917 | 20180818 |
724126048 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20180917 | 20180818 |
724218976 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180917 | 20180818 |
724245344 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20180917 | 20180818 |
725876384 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20180917 | 20180818 |
735479168 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20180917 | 20180818 |
736186848 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20180917 | 20180818 |
736690304 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180917 | 20180818 |
738129440 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20180917 | 20180818 |
935159552 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20180917 | 20180818 |
953934144 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20180917 | 20180818 |
954254016 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20180917 | 20180818 |
954480544 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20180917 | 20180818 |
960120736 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20180917 | 20180818 |
972962560 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180917 | 20180818 |
973192032 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180917 | 20180818 |
973192480 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20180917 | 20180818 |
1200507392 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20180917 | 20180818 |
1201067264 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20180917 | 20180818 |
1208120000 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180917 | 20180818 |
1210276576 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20180917 | 20180818 |
1211459680 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20180917 | 20180818 |
1211498976 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20180917 | 20180818 |
1211592192 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20180917 | 20180818 |
1211604736 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20180917 | 20180818 |
1214071136 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20180917 | 20180818 |
1214108256 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20180917 | 20180818 |
1214526048 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20180917 | 20180818 |
1237366016 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180917 | 20180818 |
1245113344 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20180917 | 20180818 |
1252243200 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20180917 | 20180818 |
1252826688 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20180917 | 20180818 |
1253700704 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20180917 | 20180818 |
1254808896 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20180917 | 20180818 |
1255801824 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20180917 | 20180818 |
1263409024 | ref | gcc -m32 -O -fomit-frame-pointer | 20180917 | 20180818 |
1265095104 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20180917 | 20180818 |
1265143168 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20180917 | 20180818 |
1265158048 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20180917 | 20180818 |
1265268576 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20180917 | 20180818 |
1265280096 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20180917 | 20180818 |
1266578336 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20180917 | 20180818 |
1266674944 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20180917 | 20180818 |
1381131392 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180917 | 20180818 |
1381221184 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180917 | 20180818 |
1385082240 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180917 | 20180818 |
1385097984 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180917 | 20180818 |
1592492320 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20180917 | 20180818 |
1595178016 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180917 | 20180818 |
1595806592 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20180917 | 20180818 |
1595843200 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180917 | 20180818 |
1598291712 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180917 | 20180818 |
1598320544 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180917 | 20180818 |
1603611904 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180917 | 20180818 |
1603918368 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180917 | 20180818 |
1604059808 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180917 | 20180818 |
1604746240 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180917 | 20180818 |
1604802144 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180917 | 20180818 |
1612203552 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20180917 | 20180818 |
1621390944 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20180917 | 20180818 |
1629816352 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20180917 | 20180818 |
1629848928 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180917 | 20180818 |
1630063680 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20180917 | 20180818 |
1632262496 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20180917 | 20180818 |
1633779040 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20180917 | 20180818 |
1635636800 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180917 | 20180818 |
1635643872 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20180917 | 20180818 |
1635717888 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20180917 | 20180818 |
1636100928 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20180917 | 20180818 |
1640037984 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20180917 | 20180818 |
1640359456 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20180917 | 20180818 |
1640442464 | ref | gcc -m32 -Os -fomit-frame-pointer | 20180917 | 20180818 |
1640675232 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20180917 | 20180818 |
1640693824 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20180917 | 20180818 |
1642413280 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20180917 | 20180818 |
1642425664 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20180917 | 20180818 |
1642506272 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20180917 | 20180818 |
1642532448 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20180917 | 20180818 |
1642853344 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20180917 | 20180818 |
1644141440 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20180917 | 20180818 |
1646917472 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180917 | 20180818 |
1646922656 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20180917 | 20180818 |
1647031072 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20180917 | 20180818 |
1650491904 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20180917 | 20180818 |
1650577312 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20180917 | 20180818 |
1651561856 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180917 | 20180818 |
1651800416 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20180917 | 20180818 |
1653265696 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20180917 | 20180818 |
1653704576 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180917 | 20180818 |
1653898496 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20180917 | 20180818 |
1653955456 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180917 | 20180818 |
1654469088 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20180917 | 20180818 |
1668475872 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180917 | 20180818 |
1668552864 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20180917 | 20180818 |
1668575296 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180917 | 20180818 |
1669270176 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180917 | 20180818 |
1669394080 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20180917 | 20180818 |
1673038176 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20180917 | 20180818 |
1673385408 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20180917 | 20180818 |
1707392544 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20180917 | 20180818 |
1707632416 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180917 | 20180818 |
1741999648 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20180917 | 20180818 |
1745229184 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180917 | 20180818 |
1745251776 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20180917 | 20180818 |
1799054688 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20180917 | 20180818 |
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 -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 -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
|