| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|
| 141398 | sphlib-small | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 141428 | sphlib-small | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 141452 | sphlib | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 141512 | sphlib | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 142996 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 143050 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 144284 | sphlib | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 145356 | sphlib-small | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 145550 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 145700 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 145806 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 147196 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 152068 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 152632 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 154896 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 160486 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140526 | 20140525 |
| 160486 | sphlib-small | gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 160488 | sphlib-small | gcc -funroll-loops -O -fomit-frame-pointer | 20140526 | 20140525 |
| 160516 | sphlib | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140526 | 20140525 |
| 160516 | sphlib-small | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140526 | 20140525 |
| 160526 | sphlib-small | gcc -mabi=32 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 160528 | sphlib | gcc -O -fomit-frame-pointer | 20140526 | 20140525 |
| 160528 | sphlib-small | gcc -O -fomit-frame-pointer | 20140526 | 20140525 |
| 160530 | sphlib | gcc -mabi=32 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 165450 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140526 | 20140525 |
| 165454 | ref | gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 165464 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140526 | 20140525 |
| 172772 | ref | gcc -O -fomit-frame-pointer | 20140526 | 20140525 |
| 172772 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140526 | 20140525 |
| 172780 | ref | gcc -mabi=32 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 234326 | sphlib-small | gcc -funroll-loops -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 235564 | sphlib-small | gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 235658 | sphlib | gcc -mabi=32 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 235664 | sphlib | gcc -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 238152 | sphlib-small | gcc -mabi=32 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 238166 | sphlib-small | gcc -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 239238 | sphlib | gcc -mabi=32 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 239244 | sphlib | gcc -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 239250 | sphlib-small | gcc -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 239252 | sphlib-small | gcc -mabi=32 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 239546 | sphlib-small | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 239596 | sphlib-small | gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 240950 | ref | gcc -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 240970 | ref | gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 241166 | sphlib | gcc -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 241228 | sphlib-small | gcc -mabi=32 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 241328 | sphlib-small | gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 241932 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 241992 | ref | gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 242096 | ref | gcc -mabi=32 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 242294 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 242670 | sphlib-small | gcc -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 242672 | sphlib | gcc -mabi=32 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 243092 | sphlib-small | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 246334 | ref | gcc -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 246350 | ref | gcc -mabi=32 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 259674 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 260894 | ref | gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 267164 | ref | gcc -mabi=32 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 268400 | ref | gcc -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 415116 | sphlib-small | cc | 20140526 | 20140525 |
| 415126 | sphlib-small | gcc -funroll-loops | 20140526 | 20140525 |
| 415136 | sphlib | cc | 20140526 | 20140525 |
| 415136 | sphlib-small | gcc | 20140526 | 20140525 |
| 415148 | sphlib | gcc -funroll-loops | 20140526 | 20140525 |
| 415150 | sphlib | gcc | 20140526 | 20140525 |
| 492496 | ref | gcc -funroll-loops | 20140526 | 20140525 |
| 492516 | ref | cc | 20140526 | 20140525 |
| 492516 | ref | gcc | 20140526 | 20140525 |
| Compiler | Implementations |
| cc | regs |
| gcc | regs |
| gcc -funroll-loops | regs |
| Compiler | Implementations |
| cc | bswap |
| gcc | bswap |
| gcc -funroll-loops | bswap |
| Compiler | Implementations |
| cc | vect128-inplace |
| gcc | vect128-inplace |
| gcc -O2 -fomit-frame-pointer | vect128-inplace |
| gcc -O3 -fomit-frame-pointer | vect128-inplace |
| gcc -O -fomit-frame-pointer | vect128-inplace |
| gcc -Os -fomit-frame-pointer | vect128-inplace |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | vect128-inplace |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | vect128-inplace |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | vect128-inplace |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | vect128-inplace |
| gcc -funroll-loops | vect128-inplace |
| gcc -funroll-loops -O2 -fomit-frame-pointer | vect128-inplace |
| gcc -funroll-loops -O3 -fomit-frame-pointer | vect128-inplace |
| gcc -funroll-loops -O -fomit-frame-pointer | vect128-inplace |
| gcc -funroll-loops -Os -fomit-frame-pointer | vect128-inplace |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | vect128-inplace |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | vect128-inplace |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | vect128-inplace |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | vect128-inplace |
| gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | vect128-inplace |
| gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | vect128-inplace |
| gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | vect128-inplace |
| gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | vect128-inplace |
| gcc -mabi=32 -O2 -fomit-frame-pointer | vect128-inplace |
| gcc -mabi=32 -O3 -fomit-frame-pointer | vect128-inplace |
| gcc -mabi=32 -O -fomit-frame-pointer | vect128-inplace |
| gcc -mabi=32 -Os -fomit-frame-pointer | vect128-inplace |
| 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 |
| gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | vect128 |
| gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | vect128 |
| gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | vect128 |
| gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | vect128 |
| gcc -mabi=32 -O2 -fomit-frame-pointer | vect128 |
| gcc -mabi=32 -O3 -fomit-frame-pointer | vect128 |
| gcc -mabi=32 -O -fomit-frame-pointer | vect128 |
| gcc -mabi=32 -Os -fomit-frame-pointer | vect128 |
| Compiler | Implementations |
| clang -O3 -fomit-frame-pointer | sphlib-small |
| Compiler | Implementations |
| clang -O3 -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| clang -O3 -fomit-frame-pointer | vect128-inplace |
| Compiler | Implementations |
| clang -O3 -fomit-frame-pointer | vect128 |
| Compiler | Implementations |
| clang -O3 -fomit-frame-pointer | bswap ref regs |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | bswap ref regs |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | bswap ref regs |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | bswap ref regs |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | bswap ref regs |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer | bswap ref regs |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | bswap ref regs |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer | bswap ref regs |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | bswap ref regs |
| clang -O3 -fwrapv -march=native -fomit-frame-pointer | bswap ref regs |
| clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | bswap ref regs |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | bswap ref regs |
| clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | bswap ref regs |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | bswap ref regs |
| clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | bswap ref regs |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | sphlib-small |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | vect128 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | vect128-inplace |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | sphlib |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | sphlib-small |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | vect128 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | vect128-inplace |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | sphlib-small |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | vect128-inplace |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | vect128 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | sphlib |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | sphlib-small |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | vect128-inplace |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | vect128 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer | sphlib-small |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer | vect128-inplace |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer | vect128 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | sphlib-small |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | sphlib |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | vect128 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | vect128-inplace |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer | sphlib-small |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer | vect128 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer | vect128-inplace |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | sphlib-small |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | sphlib |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | vect128 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | vect128-inplace |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=native -fomit-frame-pointer | sphlib-small |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=native -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=native -fomit-frame-pointer | vect128-inplace |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=native -fomit-frame-pointer | vect128 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | sphlib-small |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | vect128-inplace |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | vect128 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | sphlib-small |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | vect128-inplace |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | vect128 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | sphlib-small |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | vect128 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | vect128-inplace |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | sphlib-small |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | vect128 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | vect128-inplace |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | sphlib-small |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | vect128-inplace |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | vect128 |
| Compiler | Implementations |
| gcc -O2 -fomit-frame-pointer | bswap |
| gcc -mabi=32 -O2 -fomit-frame-pointer | bswap |
| Compiler | Implementations |
| gcc -O2 -fomit-frame-pointer | regs |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | regs |
| gcc -funroll-loops -O2 -fomit-frame-pointer | regs |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | regs |
| gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | regs |
| gcc -mabi=32 -O2 -fomit-frame-pointer | regs |
| Compiler | Implementations |
| gcc -O3 -fomit-frame-pointer | bswap |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | bswap |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | bswap |
| gcc -funroll-loops -O2 -fomit-frame-pointer | bswap |
| gcc -funroll-loops -O3 -fomit-frame-pointer | bswap |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | bswap |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | bswap |
| gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | bswap |
| gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | bswap |
| gcc -mabi=32 -O3 -fomit-frame-pointer | bswap |
| Compiler | Implementations |
| gcc -O3 -fomit-frame-pointer | regs |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | regs |
| gcc -funroll-loops -O3 -fomit-frame-pointer | regs |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | regs |
| gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | regs |
| gcc -mabi=32 -O3 -fomit-frame-pointer | regs |
| Compiler | Implementations |
| gcc -O -fomit-frame-pointer | bswap |
| gcc -funroll-loops -O -fomit-frame-pointer | bswap |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | bswap |
| gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | bswap |
| gcc -mabi=32 -O -fomit-frame-pointer | bswap |
| Compiler | Implementations |
| gcc -O -fomit-frame-pointer | regs |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | regs |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | regs |
| gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | regs |
| Compiler | Implementations |
| gcc -Os -fomit-frame-pointer | bswap |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | bswap |
| gcc -funroll-loops -Os -fomit-frame-pointer | bswap |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | bswap |
| gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | bswap |
| gcc -mabi=32 -Os -fomit-frame-pointer | bswap |
| Compiler | Implementations |
| gcc -Os -fomit-frame-pointer | regs |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | regs |
| gcc -funroll-loops -Os -fomit-frame-pointer | regs |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | regs |
| gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | regs |
| gcc -mabi=32 -Os -fomit-frame-pointer | regs |
| Compiler | Implementations |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | bswap |
| Compiler | Implementations |
| gcc -funroll-loops -O2 -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -funroll-loops -O3 -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -funroll-loops -O -fomit-frame-pointer | sphlib |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | sphlib |
| gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -funroll-loops -O -fomit-frame-pointer | regs |
| gcc -mabi=32 -O -fomit-frame-pointer | regs |
| Compiler | Implementations |
| gcc -funroll-loops -Os -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | sphlib |