Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
10466679 | 101064 0 0 | 128574 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
11256320 | 87771 0 0 | 113218 420 1560 | ref | gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
11842888 | 81762 0 0 | 105970 420 1560 | ref | gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
12038856 | 82382 0 0 | 106482 420 1560 | ref | gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
12336664 | 81762 0 0 | 105970 420 1560 | ref | gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
12702702 | 91205 0 0 | 116814 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
12740751 | 89889 0 0 | 115570 420 1560 | ref | gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
12806256 | 89889 0 0 | 115570 420 1560 | ref | gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
13458992 | 56996 0 0 | 83218 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
14271376 | 43442 0 0 | 66022 420 1560 | ref | gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
15273020 | 50786 0 0 | 76442 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer | 20190909 | 20190816 |
15340944 | 50226 0 0 | 75386 420 1560 | ref | gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
15935236 | 50226 0 0 | 75386 420 1560 | ref | gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
16036524 | 49290 0 0 | 74266 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
16253012 | 50349 0 0 | 75942 420 1560 | ref | gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer | 20190909 | 20190816 |
16259872 | 39279 0 0 | 60898 420 1560 | ref | gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
16314840 | 40278 0 0 | 61918 420 1560 | ref | gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
16399316 | 39524 0 0 | 61270 420 1560 | ref | gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer | 20190909 | 20190816 |
16659591 | 54390 0 0 | 79914 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
16840820 | 54390 0 0 | 79914 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
16858696 | 63981 0 0 | 91350 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
16887024 | 39698 0 0 | 61450 420 1560 | ref | gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer | 20190909 | 20190816 |
17434350 | 54390 0 0 | 79914 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
17503252 | 50349 0 0 | 75942 420 1560 | ref | gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer | 20190909 | 20190816 |
17535896 | 40278 0 0 | 61918 420 1560 | ref | gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
17598858 | 50342 0 0 | 75338 420 1560 | ref | gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
17900828 | 42536 0 0 | 64346 420 1560 | ref | gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer | 20190909 | 20190816 |
17962388 | 42536 0 0 | 64346 420 1560 | ref | gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer | 20190909 | 20190816 |
18174220 | 53824 0 0 | 79402 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer | 20190909 | 20190816 |
18179576 | 49630 0 0 | 75242 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer | 20190909 | 20190816 |
18346296 | 65171 0 0 | 92758 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
18421542 | 40029 0 0 | 60646 424 1560 | ref | gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
18626068 | 39929 0 0 | 61654 420 1560 | ref | gcc_-m32_-march=prescott_-O_-fomit-frame-pointer | 20190909 | 20190816 |
18728435 | 51243 0 0 | 76490 420 1560 | ref | gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
18862548 | 39929 0 0 | 61654 420 1560 | ref | gcc_-m32_-march=nocona_-O_-fomit-frame-pointer | 20190909 | 20190816 |
19002516 | 53824 0 0 | 79402 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer | 20190909 | 20190816 |
19123452 | 44020 0 0 | 66198 420 1560 | ref | gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
19156348 | 42536 0 0 | 64346 420 1560 | ref | gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer | 20190909 | 20190816 |
19184084 | 50342 0 0 | 75338 420 1560 | ref | gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
19378920 | 44020 0 0 | 66198 420 1560 | ref | gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
19507024 | 53824 0 0 | 79402 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer | 20190909 | 20190816 |
19617308 | 63981 0 0 | 91350 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
19640849 | 44020 0 0 | 66198 420 1560 | ref | gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
22135884 | 40050 0 0 | 60714 424 1560 | ref | gcc_-m32_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
Compiler | Implementations
|
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | ref |
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=k6-2 -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k6 -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 -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | ref |
gcc -m32 -O2 -fomit-frame-pointer | ref |
gcc -m32 -O3 -fomit-frame-pointer | ref |
gcc -m32 -O -fomit-frame-pointer | ref |
gcc -m32 -march=athlon -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=athlon -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=athlon -O -fomit-frame-pointer | ref |
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | ref |
gcc -m32 -march=core2 -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=core2 -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=core2 -O -fomit-frame-pointer | ref |
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | ref |
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | ref |
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | ref |
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=corei7 -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=k6-2 -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=k6-2 -O -fomit-frame-pointer | ref |
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=k6-3 -O -fomit-frame-pointer | ref |
gcc -m32 -march=k6 -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=k6 -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=k6 -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 |
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | ref |
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | ref |
gcc -m32 -march=pentium -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=pentium -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=pentium -O -fomit-frame-pointer | ref
|