Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1580296 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190724 | 20190110 |
1583304 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190724 | 20190110 |
1646369 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190724 | 20190110 |
1730328 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190724 | 20190110 |
1793940 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190724 | 20190110 |
1945480 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190724 | 20190110 |
1980105 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190724 | 20190110 |
1980825 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190724 | 20190110 |
2084256 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190724 | 20190110 |
2125931 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190724 | 20190110 |
2130272 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190724 | 20190110 |
2347665 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190724 | 20190110 |
2369647 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190724 | 20190110 |
2374358 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190724 | 20190110 |
2421238 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190724 | 20190110 |
2422398 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190724 | 20190110 |
2464327 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190724 | 20190110 |
2464480 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190724 | 20190110 |
2473379 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190724 | 20190110 |
2766664 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190724 | 20190110 |
2789974 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190724 | 20190110 |
2803109 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190724 | 20190110 |
2830232 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190724 | 20190110 |
2877580 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190724 | 20190110 |
2879252 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190724 | 20190110 |
2978913 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190724 | 20190110 |
3228617 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190724 | 20190110 |
3248250 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190724 | 20190110 |
3279840 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190724 | 20190110 |
3286089 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20190724 | 20190110 |
3289867 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190724 | 20190110 |
3292679 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190724 | 20190110 |
3296203 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190724 | 20190110 |
3302655 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190724 | 20190110 |
3314946 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190724 | 20190110 |
3315706 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190724 | 20190110 |
3321100 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190724 | 20190110 |
3328252 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190724 | 20190110 |
3343079 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190724 | 20190110 |
3347746 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20190724 | 20190110 |
3356549 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20190724 | 20190110 |
3356738 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20190724 | 20190110 |
3358442 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190724 | 20190110 |
3362770 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20190724 | 20190110 |
3363617 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20190724 | 20190110 |
3365065 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190724 | 20190110 |
3373307 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190724 | 20190110 |
3376458 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190724 | 20190110 |
3386105 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190724 | 20190110 |
3389793 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190724 | 20190110 |
3401877 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190724 | 20190110 |
3418721 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20190724 | 20190110 |
3424504 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20190724 | 20190110 |
3461363 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20190724 | 20190110 |
3463474 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190724 | 20190110 |
3475371 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190724 | 20190110 |
3482794 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190724 | 20190110 |
3495419 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190724 | 20190110 |
3499855 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190724 | 20190110 |
3506221 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190724 | 20190110 |
3529980 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190724 | 20190110 |
3893783 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20190724 | 20190110 |
3900887 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190724 | 20190110 |
3945069 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20190724 | 20190110 |
3963045 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190724 | 20190110 |
3979297 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190724 | 20190110 |
3981649 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20190724 | 20190110 |
4014875 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20190724 | 20190110 |
4072391 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20190724 | 20190110 |
4102316 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190724 | 20190110 |
4103661 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20190724 | 20190110 |
4187067 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20190724 | 20190110 |
4194303 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190724 | 20190110 |
4194578 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190724 | 20190110 |
4215425 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190724 | 20190110 |
4243113 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190724 | 20190110 |
4255488 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20190724 | 20190110 |
4367609 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20190724 | 20190110 |
4380283 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20190724 | 20190110 |
4448599 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190724 | 20190110 |
4766181 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190724 | 20190110 |
4766454 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190724 | 20190110 |
4766566 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190724 | 20190110 |
4768917 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190724 | 20190110 |
4771599 | ref | gcc -m32 -O -fomit-frame-pointer | 20190724 | 20190110 |
4799226 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190724 | 20190110 |
4849522 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20190724 | 20190110 |
4850043 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20190724 | 20190110 |
4850629 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20190724 | 20190110 |
4912111 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20190724 | 20190110 |
4953014 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190724 | 20190110 |
4962655 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190724 | 20190110 |
4967472 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190724 | 20190110 |
4968448 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190724 | 20190110 |
4968770 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190724 | 20190110 |
4973635 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190724 | 20190110 |
4973718 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190724 | 20190110 |
4973766 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190724 | 20190110 |
4980653 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190724 | 20190110 |
4983133 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190724 | 20190110 |
4995091 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20190724 | 20190110 |
5006185 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190724 | 20190110 |
5009067 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190724 | 20190110 |
5013098 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190724 | 20190110 |
5013520 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190724 | 20190110 |
5019000 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190724 | 20190110 |
5020748 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190724 | 20190110 |
5021927 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190724 | 20190110 |
5022728 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190724 | 20190110 |
5026689 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190724 | 20190110 |
5037011 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190724 | 20190110 |
5040855 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190724 | 20190110 |
5042603 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190724 | 20190110 |
5044857 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20190724 | 20190110 |
5056969 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190724 | 20190110 |
5064794 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190724 | 20190110 |
5066918 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190724 | 20190110 |
5072826 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190724 | 20190110 |
5075928 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190724 | 20190110 |
5081813 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190724 | 20190110 |
5101794 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190724 | 20190110 |
5133931 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190724 | 20190110 |
5138030 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20190724 | 20190110 |
5156717 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190724 | 20190110 |
5471798 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190724 | 20190110 |
5672799 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20190724 | 20190110 |
5722768 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190724 | 20190110 |
5763270 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20190724 | 20190110 |
5844768 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20190724 | 20190110 |
5847587 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20190724 | 20190110 |
5853623 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190724 | 20190110 |
6250000 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190724 | 20190110 |
6298552 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190724 | 20190110 |
6310879 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190724 | 20190110 |
6316593 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190724 | 20190110 |
6319768 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20190724 | 20190110 |
6320536 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190724 | 20190110 |
6322070 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190724 | 20190110 |
6323438 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190724 | 20190110 |
6324292 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190724 | 20190110 |
6325155 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190724 | 20190110 |
6325754 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190724 | 20190110 |
6331837 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190724 | 20190110 |
6334319 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190724 | 20190110 |
6336248 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190724 | 20190110 |
6345557 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20190724 | 20190110 |
6347089 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190724 | 20190110 |
6352591 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190724 | 20190110 |
6355296 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190724 | 20190110 |
6355433 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190724 | 20190110 |
6364079 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190724 | 20190110 |
6365960 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20190724 | 20190110 |
6368563 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190724 | 20190110 |
6369591 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190724 | 20190110 |
6380740 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20190724 | 20190110 |
6383294 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20190724 | 20190110 |
6384924 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20190724 | 20190110 |
6386418 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190724 | 20190110 |
6388041 | ref | gcc -m32 -Os -fomit-frame-pointer | 20190724 | 20190110 |
6390250 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190724 | 20190110 |
6395269 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190724 | 20190110 |
6398996 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190724 | 20190110 |
6402040 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20190724 | 20190110 |
6412224 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190724 | 20190110 |
6412514 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190724 | 20190110 |
6417387 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20190724 | 20190110 |
6422960 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190724 | 20190110 |
6430240 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20190724 | 20190110 |
6458879 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20190724 | 20190110 |
6477087 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190724 | 20190110 |
6482770 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20190724 | 20190110 |
6830060 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190724 | 20190110 |
6837216 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190724 | 20190110 |
6852025 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190724 | 20190110 |
6890576 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20190724 | 20190110 |
9683437 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190724 | 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
|