| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 30910 | bswap | gcc -funroll-loops -Os -fomit-frame-pointer | 20120527 | 20120525 |
| 31085 | regs | gcc -funroll-loops -Os -fomit-frame-pointer | 20120527 | 20120525 |
| 32103 | bswap | gcc -Os -fomit-frame-pointer | 20120527 | 20120525 |
| 32529 | regs | gcc -Os -fomit-frame-pointer | 20120527 | 20120525 |
| 32951 | bswap | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120527 | 20120525 |
| 32981 | sphlib | gcc -funroll-loops -Os -fomit-frame-pointer | 20120527 | 20120525 |
| 33817 | regs | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120527 | 20120525 |
| 33830 | regs | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120527 | 20120525 |
| 34263 | bswap | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120527 | 20120525 |
| 34589 | sphlib | gcc -Os -fomit-frame-pointer | 20120527 | 20120525 |
| 34763 | bswap | gcc -O3 -fomit-frame-pointer | 20120527 | 20120525 |
| 35007 | regs | gcc -O3 -fomit-frame-pointer | 20120527 | 20120525 |
| 35442 | sphlib-small | gcc -funroll-loops -Os -fomit-frame-pointer | 20120527 | 20120525 |
| 35446 | bswap | gcc -O2 -fomit-frame-pointer | 20120527 | 20120525 |
| 35537 | regs | gcc -O2 -fomit-frame-pointer | 20120527 | 20120525 |
| 35932 | sphlib-small | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120527 | 20120525 |
| 36377 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120527 | 20120525 |
| 38342 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120527 | 20120525 |
| 38531 | sphlib | gcc -O2 -fomit-frame-pointer | 20120527 | 20120525 |
| 39025 | sphlib-small | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120527 | 20120525 |
| 40512 | ref | gcc -O3 -fomit-frame-pointer | 20120527 | 20120525 |
| 40643 | sphlib-small | gcc -Os -fomit-frame-pointer | 20120527 | 20120525 |
| 40720 | sphlib | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120527 | 20120525 |
| 40749 | sphlib | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120527 | 20120525 |
| 41329 | sphlib-small | gcc -O3 -fomit-frame-pointer | 20120527 | 20120525 |
| 41352 | sphlib | gcc -O3 -fomit-frame-pointer | 20120527 | 20120525 |
| 41682 | sphlib-small | gcc -O2 -fomit-frame-pointer | 20120527 | 20120525 |
| 41955 | ref | gcc -O2 -fomit-frame-pointer | 20120527 | 20120525 |
| 42663 | ref | gcc -Os -fomit-frame-pointer | 20120527 | 20120525 |
| 42747 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120527 | 20120525 |
| 59969 | bswap | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120527 | 20120525 |
| 60086 | regs | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120527 | 20120525 |
| 62591 | bswap | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120527 | 20120525 |
| 62656 | regs | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120527 | 20120525 |
| 65106 | regs | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120527 | 20120525 |
| 65265 | bswap | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120527 | 20120525 |
| 67744 | bswap | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120527 | 20120525 |
| 68528 | bswap | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120527 | 20120525 |
| 69307 | sphlib | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120527 | 20120525 |
| 69415 | sphlib | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120527 | 20120525 |
| 69963 | bswap | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120527 | 20120525 |
| 70115 | regs | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120527 | 20120525 |
| 70844 | regs | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120527 | 20120525 |
| 72362 | regs | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120527 | 20120525 |
| 76503 | sphlib | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120527 | 20120525 |
| 77230 | sphlib | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120527 | 20120525 |
| 78758 | sphlib | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120527 | 20120525 |
| 80196 | sphlib | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120527 | 20120525 |
| 94415 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120527 | 20120525 |
| 95239 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120527 | 20120525 |
| 98887 | bswap | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120527 | 20120525 |
| 98888 | bswap | gcc -funroll-loops -O -fomit-frame-pointer | 20120527 | 20120525 |
| 98892 | bswap | gcc -O -fomit-frame-pointer | 20120527 | 20120525 |
| 98911 | bswap | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120527 | 20120525 |
| 99672 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120527 | 20120525 |
| 99774 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120527 | 20120525 |
| 99817 | regs | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120527 | 20120525 |
| 99830 | regs | gcc -funroll-loops -O -fomit-frame-pointer | 20120527 | 20120525 |
| 100015 | regs | gcc -O -fomit-frame-pointer | 20120527 | 20120525 |
| 100039 | regs | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120527 | 20120525 |
| 102384 | sphlib | gcc -funroll-loops -O -fomit-frame-pointer | 20120527 | 20120525 |
| 102462 | sphlib | gcc -O -fomit-frame-pointer | 20120527 | 20120525 |
| 102476 | sphlib | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120527 | 20120525 |
| 102500 | sphlib | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120527 | 20120525 |
| 105473 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120527 | 20120525 |
| 107087 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120527 | 20120525 |
| 107206 | sphlib-small | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120527 | 20120525 |
| 107504 | sphlib-small | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120527 | 20120525 |
| 108859 | sphlib-small | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120527 | 20120525 |
| 110380 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120527 | 20120525 |
| 111365 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120527 | 20120525 |
| 111496 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120527 | 20120525 |
| 126432 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120527 | 20120525 |
| 126436 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120527 | 20120525 |
| 127210 | sphlib-small | gcc -O -fomit-frame-pointer | 20120527 | 20120525 |
| 127247 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120527 | 20120525 |
| 127255 | sphlib-small | gcc -funroll-loops -O -fomit-frame-pointer | 20120527 | 20120525 |
| 127310 | sphlib-small | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120527 | 20120525 |
| 129757 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120527 | 20120525 |
| 129760 | ref | gcc -O -fomit-frame-pointer | 20120527 | 20120525 |
| 261951 | sphlib | cc | 20120527 | 20120525 |
| 262067 | sphlib | gcc | 20120527 | 20120525 |
| 262300 | sphlib | gcc -funroll-loops | 20120527 | 20120525 |
| 280952 | bswap | gcc | 20120527 | 20120525 |
| 280970 | bswap | gcc -funroll-loops | 20120527 | 20120525 |
| 280985 | bswap | cc | 20120527 | 20120525 |
| 285846 | regs | gcc | 20120527 | 20120525 |
| 285902 | regs | cc | 20120527 | 20120525 |
| 285957 | regs | gcc -funroll-loops | 20120527 | 20120525 |
| 371497 | sphlib-small | gcc -funroll-loops | 20120527 | 20120525 |
| 371509 | sphlib-small | gcc | 20120527 | 20120525 |
| 371515 | sphlib-small | cc | 20120527 | 20120525 |
| 399481 | ref | gcc -funroll-loops | 20120527 | 20120525 |
| 399507 | ref | cc | 20120527 | 20120525 |
| 399511 | ref | gcc | 20120527 | 20120525 |
| Compiler | Implementations
|
| cc | vect128-mmxhack |
| gcc | vect128-mmxhack |
| gcc -O2 -fomit-frame-pointer | vect128-mmxhack |
| gcc -O3 -fomit-frame-pointer | vect128-mmxhack |
| gcc -O -fomit-frame-pointer | vect128-mmxhack |
| gcc -Os -fomit-frame-pointer | vect128-mmxhack |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | vect128-mmxhack |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | vect128-mmxhack |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | vect128-mmxhack |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | vect128-mmxhack |
| gcc -funroll-loops | vect128-mmxhack |
| gcc -funroll-loops -O2 -fomit-frame-pointer | vect128-mmxhack |
| gcc -funroll-loops -O3 -fomit-frame-pointer | vect128-mmxhack |
| gcc -funroll-loops -O -fomit-frame-pointer | vect128-mmxhack |
| gcc -funroll-loops -Os -fomit-frame-pointer | vect128-mmxhack |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | vect128-mmxhack |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | vect128-mmxhack |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | vect128-mmxhack |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | vect128-mmxhack
|
| Compiler | Implementations
|
| cc | vect128 |
| gcc | vect128 |
| gcc -O2 -fomit-frame-pointer | vect128 |
| gcc -O3 -fomit-frame-pointer | vect128 |
| gcc -O -fomit-frame-pointer | vect128 |
| gcc -Os -fomit-frame-pointer | vect128 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | vect128 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | vect128 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | vect128 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | vect128 |
| gcc -funroll-loops | vect128 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | vect128 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | vect128 |
| gcc -funroll-loops -O -fomit-frame-pointer | vect128 |
| gcc -funroll-loops -Os -fomit-frame-pointer | vect128 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | vect128 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | vect128 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | vect128 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | vect128
|