Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
2907528 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190803 | 20190729 |
2911116 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190803 | 20190729 |
2915244 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190803 | 20190729 |
3050992 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
3112712 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
3296620 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190803 | 20190729 |
3427288 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190803 | 20190729 |
3433500 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
3620372 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
3799580 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190803 | 20190729 |
3860556 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190803 | 20190729 |
4116596 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
4133948 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
4145024 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
4163104 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
4164836 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190803 | 20190729 |
4251960 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190803 | 20190729 |
4287200 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190803 | 20190729 |
4334900 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
4741564 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190803 | 20190729 |
4836164 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
4844952 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
4924388 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190803 | 20190729 |
5084784 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
5090396 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
5122072 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190803 | 20190729 |
5587572 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190803 | 20190729 |
5674720 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
5678412 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190803 | 20190729 |
5690676 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190803 | 20190729 |
5742944 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20190803 | 20190729 |
5795104 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190803 | 20190729 |
5801872 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190803 | 20190729 |
5805544 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190803 | 20190729 |
5813076 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190803 | 20190729 |
5814156 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190803 | 20190729 |
5868144 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190803 | 20190729 |
5871248 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190803 | 20190729 |
5875484 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20190803 | 20190729 |
5876864 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20190803 | 20190729 |
5885984 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20190803 | 20190729 |
5887060 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
5887152 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20190803 | 20190729 |
5893020 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190803 | 20190729 |
5893604 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
5899028 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
5900056 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
5903496 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
5904440 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
5920596 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
5922908 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190803 | 20190729 |
5923968 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190803 | 20190729 |
5936496 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190803 | 20190729 |
5953836 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20190803 | 20190729 |
5972688 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
5996408 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
6009708 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
6066964 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
6082860 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
6098008 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190803 | 20190729 |
6110324 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
6732304 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190803 | 20190729 |
6761040 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
6776932 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20190803 | 20190729 |
6781512 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190803 | 20190729 |
6832764 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
6837232 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
6852560 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190803 | 20190729 |
6866344 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20190803 | 20190729 |
6867204 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190803 | 20190729 |
6910408 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
6911656 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190803 | 20190729 |
6937836 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20190803 | 20190729 |
6938532 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
6943352 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20190803 | 20190729 |
6961384 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
6987980 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
7484132 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
7541040 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20190803 | 20190729 |
7547460 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190803 | 20190729 |
7638496 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190803 | 20190729 |
7781068 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
7792544 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190803 | 20190729 |
7793640 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190803 | 20190729 |
7802132 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190803 | 20190729 |
7803888 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190803 | 20190729 |
7854200 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190803 | 20190729 |
7855156 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
7860268 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
7861692 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190803 | 20190729 |
7862604 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
7862900 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190803 | 20190729 |
7865992 | ref | gcc -m32 -O -fomit-frame-pointer | 20190803 | 20190729 |
7933372 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
7936752 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20190803 | 20190729 |
7936808 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20190803 | 20190729 |
7940620 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20190803 | 20190729 |
7961300 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190803 | 20190729 |
7974104 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190803 | 20190729 |
8001012 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190803 | 20190729 |
8001616 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190803 | 20190729 |
8003056 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190803 | 20190729 |
8003488 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190803 | 20190729 |
8008484 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190803 | 20190729 |
8013864 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190803 | 20190729 |
8024048 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190803 | 20190729 |
8059676 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190803 | 20190729 |
8065656 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190803 | 20190729 |
8067052 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190803 | 20190729 |
8068456 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
8073688 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190803 | 20190729 |
8077940 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190803 | 20190729 |
8081804 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190803 | 20190729 |
8086924 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
8131800 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
8141528 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
8148012 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
8190972 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190803 | 20190729 |
8243264 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
8267808 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190803 | 20190729 |
8273676 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
8313604 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190803 | 20190729 |
8558684 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
8583076 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20190803 | 20190729 |
8877168 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
10252008 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20190803 | 20190729 |
10274856 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
10575824 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20190803 | 20190729 |
10594652 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190803 | 20190729 |
10794200 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20190803 | 20190729 |
10827412 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190803 | 20190729 |
10928028 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190803 | 20190729 |
10931364 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190803 | 20190729 |
10937572 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190803 | 20190729 |
11061212 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190803 | 20190729 |
11075372 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190803 | 20190729 |
11107104 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20190803 | 20190729 |
11109872 | ref | gcc -m32 -Os -fomit-frame-pointer | 20190803 | 20190729 |
11120912 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20190803 | 20190729 |
11124916 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190803 | 20190729 |
11131796 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190803 | 20190729 |
11134976 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190803 | 20190729 |
11139752 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190803 | 20190729 |
11148500 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20190803 | 20190729 |
11156776 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190803 | 20190729 |
11160772 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20190803 | 20190729 |
11181272 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190803 | 20190729 |
11188844 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190803 | 20190729 |
11196512 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20190803 | 20190729 |
11200152 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190803 | 20190729 |
11206784 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190803 | 20190729 |
11213856 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20190803 | 20190729 |
11217364 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20190803 | 20190729 |
11224656 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190803 | 20190729 |
11226272 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190803 | 20190729 |
11232072 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190803 | 20190729 |
11233332 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20190803 | 20190729 |
11234272 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20190803 | 20190729 |
11237364 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190803 | 20190729 |
11237432 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190803 | 20190729 |
11248740 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190803 | 20190729 |
11249348 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20190803 | 20190729 |
11253544 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20190803 | 20190729 |
11253764 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190803 | 20190729 |
11266700 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190803 | 20190729 |
11273188 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190803 | 20190729 |
11280032 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190803 | 20190729 |
11282360 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190803 | 20190729 |
11300096 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190803 | 20190729 |
11405040 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190803 | 20190729 |
11426820 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190803 | 20190729 |
11430064 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20190803 | 20190729 |
11458928 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190803 | 20190729 |
11466936 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190803 | 20190729 |
11519036 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190803 | 20190729 |
14674820 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190803 | 20190729 |
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=core-avx2 -O2 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core-avx2 -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=native -mtune=native -O2 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | lowmem opt |
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
|