Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
5325488 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190807 | 20190803 |
5373012 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190807 | 20190803 |
5415212 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190807 | 20190803 |
5426792 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190807 | 20190803 |
5428584 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190807 | 20190803 |
5539588 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190807 | 20190803 |
5769148 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190807 | 20190803 |
5815484 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190807 | 20190803 |
5828524 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190807 | 20190803 |
5853816 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190807 | 20190803 |
5891988 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190807 | 20190803 |
5899600 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190807 | 20190803 |
5921912 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190807 | 20190803 |
5930208 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190807 | 20190803 |
6837156 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190807 | 20190803 |
6907132 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190807 | 20190803 |
7662384 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190807 | 20190803 |
7713380 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190807 | 20190803 |
7753508 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190807 | 20190803 |
8068520 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190807 | 20190803 |
8091872 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190807 | 20190803 |
8113560 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190807 | 20190803 |
8159704 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190807 | 20190803 |
8165944 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190807 | 20190803 |
8168908 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190807 | 20190803 |
8227204 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190807 | 20190803 |
8265388 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190807 | 20190803 |
8281648 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190807 | 20190803 |
8326356 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190807 | 20190803 |
8335688 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190807 | 20190803 |
8384984 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190807 | 20190803 |
8394420 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190807 | 20190803 |
8434056 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190807 | 20190803 |
8464048 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190807 | 20190803 |
8493916 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190807 | 20190803 |
8494204 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190807 | 20190803 |
8511616 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20190807 | 20190803 |
8548388 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190807 | 20190803 |
8554392 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190807 | 20190803 |
8593600 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190807 | 20190803 |
8613824 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190807 | 20190803 |
8618844 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190807 | 20190803 |
8630880 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190807 | 20190803 |
8644852 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190807 | 20190803 |
8645096 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190807 | 20190803 |
8709688 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190807 | 20190803 |
8712764 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190807 | 20190803 |
8733068 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190807 | 20190803 |
8762036 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190807 | 20190803 |
8787488 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20190807 | 20190803 |
8829440 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190807 | 20190803 |
8861616 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190807 | 20190803 |
8870116 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190807 | 20190803 |
8891812 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190807 | 20190803 |
8891828 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190807 | 20190803 |
8894304 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20190807 | 20190803 |
8935336 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190807 | 20190803 |
8951828 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190807 | 20190803 |
8959036 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190807 | 20190803 |
8963188 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190807 | 20190803 |
8963360 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190807 | 20190803 |
9031748 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190807 | 20190803 |
9109648 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190807 | 20190803 |
9138836 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190807 | 20190803 |
9369188 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190807 | 20190803 |
9460764 | ref | gcc -m32 -Os -fomit-frame-pointer | 20190807 | 20190803 |
Compiler | Implementations
|
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | ref |
gcc -m32 -march=i486 -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=i486 -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=i486 -O -fomit-frame-pointer | ref |
gcc -m32 -march=k8 -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=k8 -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=k8 -O -fomit-frame-pointer | ref
|