Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
2830532 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190723 | 20190110 |
2842192 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190723 | 20190110 |
2845716 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190723 | 20190110 |
2954476 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
3108092 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
3208508 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190723 | 20190110 |
3429332 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190723 | 20190110 |
3470652 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
3689184 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190723 | 20190110 |
3731040 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
3736756 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190723 | 20190110 |
4054044 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
4057692 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
4118248 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
4142752 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190723 | 20190110 |
4160624 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190723 | 20190110 |
4181128 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
4186528 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
4371092 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190723 | 20190110 |
4792428 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190723 | 20190110 |
4834540 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
4842648 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
4862300 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190723 | 20190110 |
5041708 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190723 | 20190110 |
5046612 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
5092804 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
5627984 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190723 | 20190110 |
5671576 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
5728748 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190723 | 20190110 |
5732496 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190723 | 20190110 |
5752884 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190723 | 20190110 |
5807724 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190723 | 20190110 |
5814328 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190723 | 20190110 |
5814772 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190723 | 20190110 |
5817152 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20190723 | 20190110 |
5820120 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190723 | 20190110 |
5827468 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190723 | 20190110 |
5831072 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190723 | 20190110 |
5847092 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190723 | 20190110 |
5861256 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20190723 | 20190110 |
5861660 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20190723 | 20190110 |
5862072 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20190723 | 20190110 |
5884360 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
5886492 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
5898328 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
5898668 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
5903048 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
5903884 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190723 | 20190110 |
5904312 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20190723 | 20190110 |
5904628 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
5918740 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20190723 | 20190110 |
5935152 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190723 | 20190110 |
5938492 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
5941064 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
5953824 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190723 | 20190110 |
6010636 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
6012816 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
6076580 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190723 | 20190110 |
6091700 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
6100576 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
6103404 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
6732388 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190723 | 20190110 |
6734300 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20190723 | 20190110 |
6774180 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190723 | 20190110 |
6783872 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
6824148 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20190723 | 20190110 |
6831136 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190723 | 20190110 |
6839600 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
6839992 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190723 | 20190110 |
6855812 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
6864328 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
6866204 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190723 | 20190110 |
6869840 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
6885056 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20190723 | 20190110 |
6951272 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
6996484 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20190723 | 20190110 |
7019704 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
7486932 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
7596876 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20190723 | 20190110 |
7600440 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190723 | 20190110 |
7750832 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190723 | 20190110 |
7774396 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
7784944 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190723 | 20190110 |
7789512 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190723 | 20190110 |
7813516 | ref | gcc -m32 -O -fomit-frame-pointer | 20190723 | 20190110 |
7816792 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190723 | 20190110 |
7821392 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190723 | 20190110 |
7825468 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190723 | 20190110 |
7861076 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190723 | 20190110 |
7861212 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
7865280 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190723 | 20190110 |
7869344 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
7869436 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
7875840 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
7921388 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20190723 | 20190110 |
7928160 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20190723 | 20190110 |
7945852 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190723 | 20190110 |
7948464 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20190723 | 20190110 |
7949900 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190723 | 20190110 |
8058808 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
8059656 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190723 | 20190110 |
8060160 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190723 | 20190110 |
8065796 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190723 | 20190110 |
8071976 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190723 | 20190110 |
8073052 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190723 | 20190110 |
8075876 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190723 | 20190110 |
8084920 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190723 | 20190110 |
8085672 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
8087036 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190723 | 20190110 |
8099796 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190723 | 20190110 |
8116136 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190723 | 20190110 |
8131572 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190723 | 20190110 |
8134276 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
8136676 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
8139240 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
8152856 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190723 | 20190110 |
8163456 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190723 | 20190110 |
8206112 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190723 | 20190110 |
8247572 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
8258932 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190723 | 20190110 |
8259644 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
8270364 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190723 | 20190110 |
8430940 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
8659900 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20190723 | 20190110 |
8882416 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
10141452 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20190723 | 20190110 |
10171940 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
10632120 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190723 | 20190110 |
10665436 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20190723 | 20190110 |
10793828 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190723 | 20190110 |
10795156 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20190723 | 20190110 |
10878336 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190723 | 20190110 |
11010168 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190723 | 20190110 |
11012544 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20190723 | 20190110 |
11041448 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190723 | 20190110 |
11043948 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190723 | 20190110 |
11059664 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20190723 | 20190110 |
11063276 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190723 | 20190110 |
11066000 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190723 | 20190110 |
11095604 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20190723 | 20190110 |
11100104 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20190723 | 20190110 |
11103144 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190723 | 20190110 |
11104764 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20190723 | 20190110 |
11114996 | ref | gcc -m32 -Os -fomit-frame-pointer | 20190723 | 20190110 |
11115608 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190723 | 20190110 |
11115784 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190723 | 20190110 |
11120208 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190723 | 20190110 |
11128896 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190723 | 20190110 |
11160088 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190723 | 20190110 |
11206628 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190723 | 20190110 |
11214504 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190723 | 20190110 |
11219808 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20190723 | 20190110 |
11224312 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190723 | 20190110 |
11243156 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190723 | 20190110 |
11248944 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20190723 | 20190110 |
11250000 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190723 | 20190110 |
11250692 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20190723 | 20190110 |
11257704 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190723 | 20190110 |
11264456 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190723 | 20190110 |
11275556 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190723 | 20190110 |
11281408 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190723 | 20190110 |
11297432 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20190723 | 20190110 |
11301492 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190723 | 20190110 |
11309812 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190723 | 20190110 |
11317640 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20190723 | 20190110 |
11341780 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190723 | 20190110 |
11351516 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190723 | 20190110 |
11352848 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20190723 | 20190110 |
11353520 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190723 | 20190110 |
11420612 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190723 | 20190110 |
11425648 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190723 | 20190110 |
11443232 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190723 | 20190110 |
11453396 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190723 | 20190110 |
11470604 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190723 | 20190110 |
11591972 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20190723 | 20190110 |
14721444 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190723 | 20190110 |
Compiler | Implementations
|
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | lowmem opt |
gcc -m32 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=athlon -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=athlon -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=athlon -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=athlon -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -O2 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -O3 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -O -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -Os -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=corei7 -O -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=corei7 -Os -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=i386 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=i386 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=i386 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=i386 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=i486 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=i486 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=i486 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=i486 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6-2 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6-3 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k8 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k8 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k8 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k8 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=nocona -O2 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=nocona -O3 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=nocona -O -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=nocona -Os -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium-m -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium2 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium3 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium4 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=prescott -O2 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=prescott -O3 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=prescott -O -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=prescott -Os -fomit-frame-pointer | lowmem opt
|
Compiler | Implementations
|
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | vec |
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | vec |
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | vec |
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | vec |
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -O2 -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -O3 -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -O -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -Os -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | vec |
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | vec |
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | vec |
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | vec |
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | vec |
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | vec |
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | vec |
gcc -m32 -march=corei7 -O -fomit-frame-pointer | vec |
gcc -m32 -march=corei7 -Os -fomit-frame-pointer | vec |
gcc -m32 -march=nocona -O2 -fomit-frame-pointer | vec |
gcc -m32 -march=nocona -O3 -fomit-frame-pointer | vec |
gcc -m32 -march=nocona -O -fomit-frame-pointer | vec |
gcc -m32 -march=nocona -Os -fomit-frame-pointer | vec |
gcc -m32 -march=prescott -O2 -fomit-frame-pointer | vec |
gcc -m32 -march=prescott -O3 -fomit-frame-pointer | vec |
gcc -m32 -march=prescott -O -fomit-frame-pointer | vec |
gcc -m32 -march=prescott -Os -fomit-frame-pointer | vec
|