Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
5679975 | 98848 0 0 | 126398 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
6238376 | 84887 0 0 | 110342 420 1560 | ref | gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
6244952 | 50132 0 0 | 74930 432 1560 | ref | gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
6456285 | 80421 0 0 | 104590 420 1560 | ref | gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
6617706 | 80074 0 0 | 104286 420 1560 | ref | gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
6803008 | 89410 0 0 | 115106 420 1560 | ref | gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
7148344 | 89787 0 0 | 115366 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
7596280 | 54688 0 0 | 80918 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
7735460 | 80074 0 0 | 104286 420 1560 | ref | gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
7743771 | 36321 0 0 | 57006 424 1560 | ref | gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
7759593 | 47606 0 0 | 72690 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
7849728 | 36298 0 0 | 56942 424 1560 | ref | gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
7941456 | 89410 0 0 | 115106 420 1560 | ref | gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
8190603 | 36321 0 0 | 57006 424 1560 | ref | gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
8253093 | 36298 0 0 | 56942 424 1560 | ref | gcc_-m32_-march=corei7_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
8280256 | 40408 0 0 | 62954 420 1560 | ref | gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
8296023 | 36898 0 0 | 57514 424 1560 | ref | gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
8662920 | 36885 0 0 | 57518 424 1560 | ref | gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
8741043 | 36321 0 0 | 57006 424 1560 | ref | gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
8757277 | 36885 0 0 | 57518 424 1560 | ref | gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
8800704 | 49053 0 0 | 74714 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer | 20190909 | 20190816 |
8803911 | 49444 0 0 | 74602 420 1560 | ref | gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
8812544 | 37337 0 0 | 59062 420 1560 | ref | gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer | 20190909 | 20190816 |
8818278 | 38350 0 0 | 59946 420 1560 | ref | gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
8824768 | 36846 0 0 | 57450 424 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
9014400 | 36945 0 0 | 57650 424 1560 | ref | gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
9083256 | 37114 0 0 | 58718 420 1560 | ref | gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
9109252 | 36871 0 0 | 57518 424 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
9180676 | 36945 0 0 | 57650 424 1560 | ref | gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
9204488 | 63755 0 0 | 91350 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
9260728 | 52197 0 0 | 77802 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer | 20190909 | 20190816 |
9263220 | 36889 0 0 | 57582 424 1560 | ref | gcc_-m32_-march=core2_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
9302684 | 36930 0 0 | 57586 424 1560 | ref | gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
9342399 | 62565 0 0 | 89942 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
9355104 | 52778 0 0 | 78310 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
9357315 | 62565 0 0 | 89942 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
9383280 | 49444 0 0 | 74602 420 1560 | ref | gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
9493023 | 38060 0 0 | 59778 420 1560 | ref | gcc_-m32_-march=prescott_-O_-fomit-frame-pointer | 20190909 | 20190816 |
9495412 | 38060 0 0 | 59778 420 1560 | ref | gcc_-m32_-march=nocona_-O_-fomit-frame-pointer | 20190909 | 20190816 |
9508424 | 36298 0 0 | 56942 424 1560 | ref | gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
9637047 | 37950 0 0 | 58570 424 1560 | ref | gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
9667686 | 48408 0 0 | 73418 420 1560 | ref | gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
9701548 | 59704 0 0 | 84506 424 1560 | ref | gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
9729141 | 38202 0 0 | 58886 424 1560 | ref | gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
9775196 | 37459 0 0 | 59242 420 1560 | ref | gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer | 20190909 | 20190816 |
9816753 | 50033 0 0 | 75630 420 1560 | ref | gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer | 20190909 | 20190816 |
9866700 | 47994 0 0 | 73578 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer | 20190909 | 20190816 |
9869442 | 37946 0 0 | 58566 424 1560 | ref | gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
9870858 | 52778 0 0 | 78310 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
9892088 | 52778 0 0 | 78310 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
9925149 | 40567 0 0 | 62034 432 1560 | ref | gcc_-m32_-march=i386_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
9938694 | 52197 0 0 | 77802 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer | 20190909 | 20190816 |
10017484 | 37983 0 0 | 58638 424 1560 | ref | gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
10035522 | 37972 0 0 | 58574 424 1560 | ref | gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
10051338 | 37974 0 0 | 58570 424 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
10075524 | 38112 0 0 | 58766 424 1560 | ref | gcc_-m32_-march=i486_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
10075812 | 50033 0 0 | 75630 420 1560 | ref | gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer | 20190909 | 20190816 |
10205295 | 38219 0 0 | 58954 424 1560 | ref | gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
10208880 | 38350 0 0 | 59946 420 1560 | ref | gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
10247208 | 48627 0 0 | 71926 424 1560 | ref | gcc_-m32_-march=i386_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
10282455 | 37974 0 0 | 58570 424 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
10307244 | 37968 0 0 | 58570 424 1560 | ref | gcc_-m32_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
10362820 | 37952 0 0 | 58542 424 1560 | ref | gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
10433060 | 40335 0 0 | 62138 420 1560 | ref | gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer | 20190909 | 20190816 |
10465044 | 38202 0 0 | 58886 424 1560 | ref | gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
10474689 | 41778 0 0 | 63922 420 1560 | ref | gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
10521364 | 38219 0 0 | 58954 424 1560 | ref | gcc_-m32_-march=k6_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
10546036 | 37974 0 0 | 58546 424 1560 | ref | gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
10555536 | 52197 0 0 | 77802 420 1560 | ref | gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer | 20190909 | 20190816 |
10565034 | 40335 0 0 | 62138 420 1560 | ref | gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer | 20190909 | 20190816 |
10618173 | 38202 0 0 | 58886 424 1560 | ref | gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
10700748 | 50391 0 0 | 75422 432 1560 | ref | gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer | 20190909 | 20190816 |
10714096 | 49267 0 0 | 74506 420 1560 | ref | gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
10719848 | 37952 0 0 | 58542 424 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
10731708 | 40335 0 0 | 62138 420 1560 | ref | gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer | 20190909 | 20190816 |
10912620 | 48408 0 0 | 73418 420 1560 | ref | gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer | 20190909 | 20190816 |
10935712 | 41778 0 0 | 63922 420 1560 | ref | gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
10958528 | 41778 0 0 | 63922 420 1560 | ref | gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer | 20190909 | 20190816 |
11101797 | 38219 0 0 | 58954 424 1560 | ref | gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
11148801 | 37983 0 0 | 58638 424 1560 | ref | gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
11205312 | 38101 0 0 | 58698 424 1560 | ref | gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
11488452 | 37974 0 0 | 58546 424 1560 | ref | gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
11588356 | 37952 0 0 | 58542 424 1560 | ref | gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
11854828 | 38112 0 0 | 58766 424 1560 | ref | gcc_-m32_-march=i386_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
11899920 | 37974 0 0 | 58546 424 1560 | ref | gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
11905032 | 40298 0 0 | 61734 432 1560 | ref | gcc_-m32_-march=i386_-O_-fomit-frame-pointer | 20190909 | 20190816 |
12337740 | 38101 0 0 | 58698 424 1560 | ref | gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
17719509 | 38604 0 0 | 59242 424 1560 | ref | gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
17993606 | 38654 0 0 | 59310 424 1560 | ref | gcc_-m32_-march=k8_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
18252762 | 37527 0 0 | 58218 424 1560 | ref | gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer | 20190909 | 20190816 |
18757296 | 75148 0 0 | 58222 424 1560 | ref | gcc_-m32_-march=barcelona_-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
|