Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
6402 | e/v3 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190706 | 20190110 |
6408 | e/v3 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190706 | 20190110 |
6415 | e/v3 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190706 | 20190110 |
6451 | e/v3 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190706 | 20190110 |
6452 | e/v3 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
6452 | e/v3 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190706 | 20190110 |
6469 | e/v3 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
6482 | e/v3 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190706 | 20190110 |
6484 | e/v3 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190706 | 20190110 |
6492 | e/v3 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
6494 | e/v3 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
6516 | e/v3 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190706 | 20190110 |
6552 | e/v3 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190706 | 20190110 |
6554 | e/v3 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
6563 | e/v3 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190706 | 20190110 |
6577 | e/v3 | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190706 | 20190110 |
6579 | e/v3 | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
6585 | e/v3 | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
6591 | e/v3 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190706 | 20190110 |
6597 | e/v3 | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190706 | 20190110 |
6605 | e/v3 | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190706 | 20190110 |
6613 | e/v3 | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190706 | 20190110 |
6625 | e/v3 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190706 | 20190110 |
6627 | e/v3 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190706 | 20190110 |
6647 | e/v3 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190706 | 20190110 |
6661 | e/v3 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190706 | 20190110 |
6670 | e/v3 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190706 | 20190110 |
6678 | e/v3 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190706 | 20190110 |
6685 | e/v3 | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
6693 | e/v3 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
6780 | e/v3 | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190706 | 20190110 |
6821 | e/v3 | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190706 | 20190110 |
6825 | e/v3 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190706 | 20190110 |
6826 | e/v3 | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190706 | 20190110 |
6829 | e/v3 | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190706 | 20190110 |
6833 | e/v3 | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190706 | 20190110 |
6834 | e/v3 | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190706 | 20190110 |
6835 | e/v3 | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190706 | 20190110 |
6839 | e/v3 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190706 | 20190110 |
6851 | e/v3 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190706 | 20190110 |
6867 | e/v3 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
6867 | e/v3 | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
6869 | e/v3 | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190706 | 20190110 |
6869 | e/v3 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
6869 | e/v3 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
6875 | e/v3 | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
6875 | e/v3 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190706 | 20190110 |
6881 | e/v3 | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
6883 | e/v3 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
6889 | e/v3 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190706 | 20190110 |
6907 | e/v3 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190706 | 20190110 |
6911 | e/v3 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
6916 | e/v3 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
6921 | e/v3 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190706 | 20190110 |
6922 | e/v3 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190706 | 20190110 |
6994 | e/v3 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190706 | 20190110 |
6998 | e/v3 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190706 | 20190110 |
7000 | e/v3 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190706 | 20190110 |
7006 | e/v3 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190706 | 20190110 |
7006 | e/v3 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190706 | 20190110 |
7008 | e/v3 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190706 | 20190110 |
7085 | e/v3 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190706 | 20190110 |
7093 | e/v3 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190706 | 20190110 |
7097 | e/v3 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190706 | 20190110 |
7121 | e/v3 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190706 | 20190110 |
7156 | e/v3 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190706 | 20190110 |
7157 | e/v3 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190706 | 20190110 |
7160 | e/v3 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190706 | 20190110 |
7175 | e/v3 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190706 | 20190110 |
7182 | e/v3 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20190706 | 20190110 |
7182 | e/v3 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190706 | 20190110 |
7188 | e/v3 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190706 | 20190110 |
7197 | e/v3 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190706 | 20190110 |
7202 | e/v3 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190706 | 20190110 |
7205 | e/v3 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190706 | 20190110 |
7209 | e/v3 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190706 | 20190110 |
7237 | e/v3 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190706 | 20190110 |
7246 | e/v3 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20190706 | 20190110 |
7339 | e/v3 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190706 | 20190110 |
7359 | e/v3 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190706 | 20190110 |
8443 | e/v3 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
8458 | e/v3 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190706 | 20190110 |
8474 | e/v3 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
8502 | e/v3 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190706 | 20190110 |
8508 | e/v3 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
8510 | e/v3 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
8518 | e/v3 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
8584 | e/v3 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190706 | 20190110 |
8593 | e/v3 | gcc -m32 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
8603 | e/v3 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
8603 | e/v3 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
8606 | e/v3 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
8629 | e/v3 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
8631 | e/v3 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
8635 | e/v3 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
8641 | e/v3 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
8643 | e/v3 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190706 | 20190110 |
8665 | e/v3 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
8665 | e/v3 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
8669 | e/v3 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190706 | 20190110 |
8680 | e/v3 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190706 | 20190110 |
8689 | e/v3 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20190706 | 20190110 |
8718 | e/v3 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190706 | 20190110 |
8766 | e/v3 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20190706 | 20190110 |
8773 | e/v3 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20190706 | 20190110 |
8804 | e/v3 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190706 | 20190110 |
8805 | e/v3 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190706 | 20190110 |
8810 | e/v3 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20190706 | 20190110 |
8813 | e/v3 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20190706 | 20190110 |
8844 | e/v3 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20190706 | 20190110 |
8857 | e/v3 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20190706 | 20190110 |
8917 | e/v3 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190706 | 20190110 |
8957 | e/v3 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190706 | 20190110 |
8980 | e/v3 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20190706 | 20190110 |
9028 | e/v3 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20190706 | 20190110 |
9064 | e/v3 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
9065 | e/v3 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190706 | 20190110 |
9082 | e/v3 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190706 | 20190110 |
9091 | e/v3 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20190706 | 20190110 |
9101 | e/v3 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
9109 | e/v3 | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
9115 | e/v3 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
9135 | e/v3 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
9168 | e/v3 | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
10028 | e/v3 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190706 | 20190110 |
10076 | e/v3 | gcc -m32 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
10117 | e/v3 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
10177 | e/v3 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190706 | 20190110 |
10343 | e/v3 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
10346 | e/v3 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
10346 | e/v3 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
10516 | e/v3 | gcc -m32 -O -fomit-frame-pointer | 20190706 | 20190110 |
10547 | e/v3 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190706 | 20190110 |
10553 | e/v3 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20190706 | 20190110 |
10592 | e/v3 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20190706 | 20190110 |
10595 | e/v3 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190706 | 20190110 |
10629 | e/v3 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20190706 | 20190110 |
10631 | e/v3 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20190706 | 20190110 |
10664 | e/v3 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20190706 | 20190110 |
10691 | e/v3 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190706 | 20190110 |
10699 | e/v3 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190706 | 20190110 |
10726 | e/v3 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20190706 | 20190110 |
10732 | e/v3 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190706 | 20190110 |
10748 | e/v3 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
10754 | e/v3 | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20190706 | 20190110 |
10790 | e/v3 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
11444 | e/v3 | gcc -m32 -Os -fomit-frame-pointer | 20190706 | 20190110 |
11466 | e/v3 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20190706 | 20190110 |
11500 | e/v3 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190706 | 20190110 |
11537 | e/v3 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20190706 | 20190110 |
11574 | e/v3 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190706 | 20190110 |
11582 | e/v3 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20190706 | 20190110 |
11599 | e/v3 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190706 | 20190110 |
11613 | e/v3 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20190706 | 20190110 |
11706 | e/v3 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20190706 | 20190110 |
11710 | e/v3 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20190706 | 20190110 |
11727 | e/v3 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190706 | 20190110 |
11732 | e/v3 | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20190706 | 20190110 |
11744 | e/v3 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190706 | 20190110 |
11754 | e/v3 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20190706 | 20190110 |
11757 | e/v3 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190706 | 20190110 |
11787 | e/v3 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20190706 | 20190110 |
11795 | e/v3 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190706 | 20190110 |
11806 | e/v3 | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20190706 | 20190110 |
12187 | e/v3 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190706 | 20190110 |
12205 | e/v3 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190706 | 20190110 |
12219 | e/v3 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190706 | 20190110 |
12230 | e/v3 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190706 | 20190110 |