| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 33328 | sphlib | gcc -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 33392 | sphlib | gcc -funroll-loops -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 33915 | sphlib | gcc -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 34033 | sphlib | gcc -funroll-loops -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 34984 | sphlib | gcc -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 35049 | sphlib | gcc -funroll-loops -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 35227 | sphlib-small | gcc -funroll-loops -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 35255 | sphlib-small | gcc -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 38711 | sphlib-small | gcc -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 38781 | sphlib-small | gcc -funroll-loops -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 39094 | sphlib-small | gcc -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 39197 | sphlib-small | gcc -funroll-loops -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 44845 | ref | gcc -Os -fomit-frame-pointer | 20100614 | 20100611 |
| 44845 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20100614 | 20100611 |
| 45930 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100614 | 20100611 |
| 45940 | ref | gcc -O2 -fomit-frame-pointer | 20100614 | 20100611 |
| 50439 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100614 | 20100611 |
| 50447 | ref | gcc -O3 -fomit-frame-pointer | 20100614 | 20100611 |
| 66651 | sphlib | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 66783 | sphlib | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 69654 | sphlib | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 69878 | sphlib | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 69986 | sphlib | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 70226 | sphlib | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 73675 | sphlib | gcc -funroll-loops -O -fomit-frame-pointer | 20101030 | 20101029 |
| 73678 | sphlib | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20101030 | 20101029 |
| 73892 | sphlib | gcc -O -fomit-frame-pointer | 20101030 | 20101029 |
| 73899 | sphlib | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20101030 | 20101029 |
| 76939 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100614 | 20100611 |
| 76955 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100614 | 20100611 |
| 78412 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100614 | 20100611 |
| 78419 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100614 | 20100611 |
| 85296 | sphlib-small | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 85306 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 85772 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 85884 | sphlib-small | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 86112 | sphlib-small | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 86113 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 87186 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100614 | 20100611 |
| 87195 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100614 | 20100611 |
| 94135 | sphlib | gcc -funroll-loops | 20101030 | 20101029 |
| 96015 | sphlib-small | gcc -O -fomit-frame-pointer | 20101030 | 20101029 |
| 96018 | sphlib-small | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20101030 | 20101029 |
| 96042 | sphlib-small | gcc -funroll-loops -O -fomit-frame-pointer | 20101030 | 20101029 |
| 96042 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20101030 | 20101029 |
| 102912 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100614 | 20100611 |
| 102919 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20100614 | 20100611 |
| 104308 | ref | gcc -O -fomit-frame-pointer | 20100614 | 20100611 |
| 104308 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100614 | 20100611 |
| 113493 | sphlib-small | gcc -funroll-loops | 20101030 | 20101029 |
| 136873 | ref | gcc -funroll-loops | 20100614 | 20100611 |
| 181906 | sphlib | gcc | 20101030 | 20101029 |
| 181919 | sphlib | cc | 20101030 | 20101029 |
| 258354 | sphlib-small | gcc | 20101030 | 20101029 |
| 258359 | sphlib-small | cc | 20101030 | 20101029 |
| 275194 | ref | gcc | 20100614 | 20100611 |
| 275195 | ref | cc | 20100614 | 20100611 |
| Compiler | Implementations
|
| cc | sse2 |
| gcc | sse2 |
| gcc -O2 -fomit-frame-pointer | sse2 |
| gcc -O3 -fomit-frame-pointer | sse2 |
| gcc -O -fomit-frame-pointer | sse2 |
| gcc -Os -fomit-frame-pointer | sse2 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | sse2 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | sse2 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | sse2 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops | sse2 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | sse2
|
| Compiler | Implementations
|
| cc | ssse3 |
| gcc | ssse3 |
| gcc -O2 -fomit-frame-pointer | ssse3 |
| gcc -O3 -fomit-frame-pointer | ssse3 |
| gcc -O -fomit-frame-pointer | ssse3 |
| gcc -Os -fomit-frame-pointer | ssse3 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ssse3 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ssse3 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | ssse3 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops | ssse3 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -O -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -Os -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ssse3
|