Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
10863268 | 83603 0 0 | 107770 420 1560 | ref | gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
11053302 | 53308 0 0 | 78146 424 1560 | ref | gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
11262240 | 90118 0 0 | 115522 420 1560 | ref | gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
11292164 | 84501 0 0 | 108630 420 1560 | ref | gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
11349720 | 92639 0 0 | 118282 420 1560 | ref | gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
11427705 | 83603 0 0 | 107770 420 1560 | ref | gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
11707988 | 105239 0 0 | 132614 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
11901735 | 94160 0 0 | 119742 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
11902740 | 92639 0 0 | 118282 420 1560 | ref | gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
11919636 | 57993 0 0 | 84102 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
11943942 | 38953 0 0 | 59562 416 1560 | ref | gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
12314034 | 38953 0 0 | 59562 416 1560 | ref | gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
12414486 | 38917 0 0 | 59498 416 1560 | ref | gcc_-m32_-march=corei7_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
12573089 | 38953 0 0 | 59562 416 1560 | ref | gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
12778824 | 49532 0 0 | 74610 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
12853064 | 38917 0 0 | 59498 416 1560 | ref | gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
13046420 | 50160 0 0 | 75386 420 1560 | ref | gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
13098720 | 39779 0 0 | 60398 416 1560 | ref | gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
13250912 | 39945 0 0 | 61582 420 1560 | ref | gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
13430364 | 39625 0 0 | 60198 416 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
13455512 | 39443 0 0 | 61190 420 1560 | ref | gcc_-m32_-march=prescott_-O_-fomit-frame-pointer | 20190909 | 20190816 |
13495080 | 39779 0 0 | 60398 416 1560 | ref | gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
13547704 | 39283 0 0 | 61062 420 1560 | ref | gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer | 20190909 | 20190816 |
13571628 | 39764 0 0 | 60334 416 1560 | ref | gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
13603784 | 50515 0 0 | 76106 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer | 20190909 | 20190816 |
13688044 | 39701 0 0 | 60266 416 1560 | ref | gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
13694808 | 51278 0 0 | 76902 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer | 20190909 | 20190816 |
13726060 | 39113 0 0 | 60810 420 1560 | ref | gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
13741580 | 43553 0 0 | 66022 420 1560 | ref | gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
13761488 | 50717 0 0 | 76358 420 1560 | ref | gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer | 20190909 | 20190816 |
13824512 | 50160 0 0 | 75386 420 1560 | ref | gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
14007360 | 39672 0 0 | 60266 416 1560 | ref | gcc_-m32_-march=core2_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
14012220 | 39687 0 0 | 60266 416 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
14157892 | 39688 0 0 | 60262 416 1560 | ref | gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
14415484 | 54570 0 0 | 79994 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
14442195 | 50717 0 0 | 76358 420 1560 | ref | gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer | 20190909 | 20190816 |
14501324 | 39701 0 0 | 60266 416 1560 | ref | gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
14553879 | 39898 0 0 | 60498 416 1560 | ref | gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
14615224 | 65489 0 0 | 92818 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
14706844 | 39945 0 0 | 61582 420 1560 | ref | gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
14733860 | 54324 0 0 | 79874 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer | 20190909 | 20190816 |
14763340 | 38917 0 0 | 59498 416 1560 | ref | gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
14940687 | 50101 0 0 | 75038 420 1560 | ref | gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
14953482 | 65489 0 0 | 92818 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
15130288 | 54324 0 0 | 79874 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer | 20190909 | 20190816 |
15132246 | 39971 0 0 | 60570 416 1560 | ref | gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
15234804 | 39443 0 0 | 61190 420 1560 | ref | gcc_-m32_-march=nocona_-O_-fomit-frame-pointer | 20190909 | 20190816 |
15304068 | 50101 0 0 | 75038 420 1560 | ref | gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
15313431 | 39902 0 0 | 60502 416 1560 | ref | gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
15337809 | 43562 0 0 | 65722 420 1560 | ref | gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
15438600 | 66967 0 0 | 94482 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
15468628 | 39912 0 0 | 60502 416 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
15540447 | 40123 0 0 | 60818 416 1560 | ref | gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
15549639 | 40403 0 0 | 61018 416 1560 | ref | gcc_-m32_-march=i486_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
15552272 | 42231 0 0 | 64002 420 1560 | ref | gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer | 20190909 | 20190816 |
15673376 | 42231 0 0 | 64002 420 1560 | ref | gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer | 20190909 | 20190816 |
15777825 | 39912 0 0 | 60502 416 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
15938162 | 39968 0 0 | 60502 416 1560 | ref | gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
15942687 | 39971 0 0 | 60570 416 1560 | ref | gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
15948056 | 39912 0 0 | 60438 416 1560 | ref | gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
15952644 | 40188 0 0 | 60886 416 1560 | ref | gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
15959737 | 39968 0 0 | 60502 416 1560 | ref | gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
15964780 | 40342 0 0 | 60886 416 1560 | ref | gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
16007900 | 53288 0 0 | 78346 432 1560 | ref | gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer | 20190909 | 20190816 |
16096762 | 39335 0 0 | 61086 420 1560 | ref | gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer | 20190909 | 20190816 |
16182828 | 40188 0 0 | 60886 416 1560 | ref | gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
16258215 | 40342 0 0 | 60886 416 1560 | ref | gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
16262518 | 43562 0 0 | 65722 420 1560 | ref | gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
16282188 | 39912 0 0 | 60438 416 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
16390832 | 43562 0 0 | 65722 420 1560 | ref | gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
16404699 | 54570 0 0 | 79994 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
16431700 | 54324 0 0 | 79874 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer | 20190909 | 20190816 |
16432756 | 39958 0 0 | 60566 416 1560 | ref | gcc_-m32_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
16643324 | 50683 0 0 | 73978 424 1560 | ref | gcc_-m32_-march=i386_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
16697508 | 51050 0 0 | 76254 420 1560 | ref | gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
16756265 | 42309 0 0 | 63810 432 1560 | ref | gcc_-m32_-march=i386_-O_-fomit-frame-pointer | 20190909 | 20190816 |
16827240 | 54570 0 0 | 79994 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
16869336 | 39968 0 0 | 60502 416 1560 | ref | gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
16972566 | 40123 0 0 | 60818 416 1560 | ref | gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
17299488 | 40123 0 0 | 60818 416 1560 | ref | gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
17451440 | 39962 0 0 | 60570 416 1560 | ref | gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
17637140 | 42231 0 0 | 64002 420 1560 | ref | gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer | 20190909 | 20190816 |
18116496 | 39912 0 0 | 60438 416 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
18136996 | 40403 0 0 | 61018 416 1560 | ref | gcc_-m32_-march=i386_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
18603708 | 62532 0 0 | 87274 424 1560 | ref | gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
18713332 | 40188 0 0 | 60886 416 1560 | ref | gcc_-m32_-march=k6_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
19073764 | 42816 0 0 | 64334 424 1560 | ref | gcc_-m32_-march=i386_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
24396114 | 40274 0 0 | 60842 416 1560 | ref | gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
26141658 | 41396 0 0 | 61998 416 1560 | ref | gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
26502060 | 80654 0 0 | 60910 416 1560 | ref | gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
27750643 | 41457 0 0 | 62066 416 1560 | ref | gcc_-m32_-march=k8_-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
|