| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 393223 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer | 20161119 | 20161009 |
| 394013 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer | 20161119 | 20161009 |
| 394477 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer | 20161119 | 20161009 |
| 394961 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer | 20161119 | 20161009 |
| 395940 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer | 20161119 | 20161009 |
| 400785 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer | 20161119 | 20161009 |
| 416508 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer | 20161119 | 20161009 |
| 416828 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer | 20161119 | 20161009 |
| 525107 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer | 20161119 | 20161009 |
| 525983 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer | 20161119 | 20161009 |
| 553888 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer | 20161119 | 20161009 |
| 559449 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer | 20161119 | 20161009 |
| 565021 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer | 20161119 | 20161009 |
| 565610 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer | 20161119 | 20161009 |
| 565737 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer | 20161119 | 20161009 |
| 565840 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer | 20161119 | 20161009 |
| 568505 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer | 20161119 | 20161009 |
| 568922 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer | 20161119 | 20161009 |
| 573648 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer | 20161119 | 20161009 |
| 575012 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer | 20161119 | 20161009 |
| 576841 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer | 20161119 | 20161009 |
| 577771 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer | 20161119 | 20161009 |
| 577793 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer | 20161119 | 20161009 |
| 577937 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer | 20161119 | 20161009 |
| 578040 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer | 20161119 | 20161009 |
| 581644 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer | 20161119 | 20161009 |
| 600625 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=i386_-O3_-fomit-frame-pointer | 20161119 | 20161009 |
| 638985 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer | 20161119 | 20161009 |
| 670553 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer | 20161119 | 20161009 |
| 676437 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer | 20161119 | 20161009 |
| 677996 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer | 20161119 | 20161009 |
| 678024 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer | 20161119 | 20161009 |
| 681735 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer | 20161119 | 20161009 |
| 681755 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer | 20161119 | 20161009 |
| 698161 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=i386_-O2_-fomit-frame-pointer | 20161119 | 20161009 |
| 700139 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer | 20161119 | 20161009 |
| 711564 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=i386_-O_-fomit-frame-pointer | 20161119 | 20161009 |
| 727417 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer | 20161119 | 20161009 |
| 728142 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=k6_-Os_-fomit-frame-pointer | 20161119 | 20161009 |
| 728874 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer | 20161119 | 20161009 |
| 730767 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer | 20161119 | 20161009 |
| 732017 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer | 20161119 | 20161009 |
| 741869 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer | 20161119 | 20161009 |
| 743384 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer | 20161119 | 20161009 |
| 747577 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer | 20161119 | 20161009 |
| 749089 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=prescott_-O_-fomit-frame-pointer | 20161119 | 20161009 |
| 749139 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=nocona_-O_-fomit-frame-pointer | 20161119 | 20161009 |
| 755395 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer | 20161119 | 20161009 |
| 756713 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=k8_-Os_-fomit-frame-pointer | 20161119 | 20161009 |
| 757524 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer | 20161119 | 20161009 |
| 757589 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20161119 | 20161009 |
| 757976 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer | 20161119 | 20161009 |
| 758844 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer | 20161119 | 20161009 |
| 776351 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer | 20161119 | 20161009 |
| 781908 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer | 20161119 | 20161009 |
| 784297 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer | 20161119 | 20161009 |
| 785547 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer | 20161119 | 20161009 |
| 785690 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer | 20161119 | 20161009 |
| 785752 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer | 20161119 | 20161009 |
| 786052 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer | 20161119 | 20161009 |
| 786917 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer | 20161119 | 20161009 |
| 788305 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer | 20161119 | 20161009 |
| 788400 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer | 20161119 | 20161009 |
| 789022 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer | 20161119 | 20161009 |
| 789701 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer | 20161119 | 20161009 |
| 789758 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer | 20161119 | 20161009 |
| 791244 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer | 20161119 | 20161009 |
| 792830 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer | 20161119 | 20161009 |
| 793050 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer | 20161119 | 20161009 |
| 799081 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer | 20161119 | 20161009 |
| 810908 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer | 20161119 | 20161009 |
| 811744 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer | 20161119 | 20161009 |
| 813902 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer | 20161119 | 20161009 |
| 814865 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer | 20161119 | 20161009 |
| 820098 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer | 20161119 | 20161009 |
| 820964 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=i486_-Os_-fomit-frame-pointer | 20161119 | 20161009 |
| 821071 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer | 20161119 | 20161009 |
| 821160 | ? ? ? | ? ? ? | ref | gcc_-m32_-Os_-fomit-frame-pointer | 20161119 | 20161009 |
| 822640 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer | 20161119 | 20161009 |
| 823936 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer | 20161119 | 20161009 |
| 824247 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer | 20161119 | 20161009 |
| 824917 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer | 20161119 | 20161009 |
| 825016 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer | 20161119 | 20161009 |
| 832689 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer | 20161119 | 20161009 |
| 852381 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=i386_-Os_-fomit-frame-pointer | 20161119 | 20161009 |
| 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=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
|
| Compiler | Implementations
|
| gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | ref |
| gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | ref |
| gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | ref |
| gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | ref |
| gcc -m32 -march=core-avx2 -Os -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 -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ref |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | ref |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | ref |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | ref |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | ref |
| gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | ref |
| gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | ref |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | ref |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | ref
|