| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|
| 291884 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 292758 | sphlib-small | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 299480 | sphlib-small | gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 299484 | sphlib-small | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 302344 | sphlib-small | gcc -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 302394 | sphlib-small | gcc -mabi=32 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 304256 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 315108 | sphlib-small | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 322540 | sphlib-small | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 322818 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 323436 | sphlib-small | gcc -funroll-loops -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 323492 | sphlib-small | gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 328816 | sphlib-small | gcc -mabi=32 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 329234 | sphlib-small | gcc -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 337060 | sphlib-small | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 337068 | sphlib-small | gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 337688 | sphlib-small | gcc -mabi=32 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 338342 | sphlib-small | gcc -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 340752 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140527 | 20140525 |
| 340758 | sphlib-small | gcc -funroll-loops -O -fomit-frame-pointer | 20140527 | 20140525 |
| 340760 | sphlib-small | gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 350724 | sphlib-small | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140527 | 20140525 |
| 350726 | sphlib-small | gcc -mabi=32 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 350730 | sphlib-small | gcc -O -fomit-frame-pointer | 20140527 | 20140525 |
| 463008 | powerpc/pp32cv1 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 468868 | powerpc/pp32cv1 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 469202 | powerpc/pp32cv1 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 470892 | powerpc/pp32cv1 | gcc -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 470896 | powerpc/pp32cv1 | gcc -mabi=32 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 471142 | powerpc/pp32cv1 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 472104 | powerpc/pp32cv1 | gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 472456 | powerpc/pp32cv1 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 476172 | powerpc/pp32cv1 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 476392 | powerpc/pp32cv1 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 495280 | powerpc/pp32cv1 | gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 495566 | powerpc/pp32cv1 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 495594 | powerpc/pp32cv1 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 495862 | powerpc/pp32cv1 | gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 500070 | powerpc/pp32cv1 | gcc -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 500234 | powerpc/pp32cv1 | gcc -mabi=32 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 510712 | powerpc/pp32cv1 | gcc -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 510742 | powerpc/pp32cv1 | gcc -mabi=32 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 539324 | powerpc/pp32cv1 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140527 | 20140525 |
| 539366 | powerpc/pp32cv1 | gcc -funroll-loops -O -fomit-frame-pointer | 20140527 | 20140525 |
| 539376 | powerpc/pp32cv1 | gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 540440 | powerpc/pp32cv1 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140527 | 20140525 |
| 540454 | powerpc/pp32cv1 | gcc -mabi=32 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 541304 | powerpc/pp32cv1 | gcc -O -fomit-frame-pointer | 20140527 | 20140525 |
| 662480 | sphlib | gcc -funroll-loops | 20140527 | 20140525 |
| 662528 | sphlib | gcc | 20140527 | 20140525 |
| 662588 | sphlib | cc | 20140527 | 20140525 |
| 789220 | powerpc/pp32cv2 | gcc | 20140527 | 20140525 |
| 790058 | powerpc/pp32cv2 | gcc -funroll-loops | 20140527 | 20140525 |
| 790190 | powerpc/pp32cv2 | cc | 20140527 | 20140525 |
| 885186 | sphlib-small | gcc | 20140527 | 20140525 |
| 885188 | sphlib-small | cc | 20140527 | 20140525 |
| 885188 | sphlib-small | gcc -funroll-loops | 20140527 | 20140525 |
| 982848 | generic/opt32 | cc | 20140527 | 20140525 |
| 982856 | generic/opt32 | gcc | 20140527 | 20140525 |
| 983168 | generic/opt32 | gcc -funroll-loops | 20140527 | 20140525 |
| 1058060 | powerpc/pp32cv1 | gcc -funroll-loops | 20140527 | 20140525 |
| 1058064 | powerpc/pp32cv1 | cc | 20140527 | 20140525 |
| 1058154 | powerpc/pp32cv1 | gcc | 20140527 | 20140525 |
| Compiler | Implementations |
| cc | generic/opt64 |
| gcc | generic/opt64 |
| gcc -funroll-loops | generic/opt64 |
| Compiler | Implementations |
| cc | ccalik/bitsliced |
| gcc | ccalik/bitsliced |
| gcc -O2 -fomit-frame-pointer | ccalik/bitsliced |
| gcc -O3 -fomit-frame-pointer | ccalik/bitsliced |
| gcc -O -fomit-frame-pointer | ccalik/bitsliced |
| gcc -Os -fomit-frame-pointer | ccalik/bitsliced |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ccalik/bitsliced |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ccalik/bitsliced |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | ccalik/bitsliced |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | ccalik/bitsliced |
| gcc -funroll-loops | ccalik/bitsliced |
| gcc -funroll-loops -O2 -fomit-frame-pointer | ccalik/bitsliced |
| gcc -funroll-loops -O3 -fomit-frame-pointer | ccalik/bitsliced |
| gcc -funroll-loops -O -fomit-frame-pointer | ccalik/bitsliced |
| gcc -funroll-loops -Os -fomit-frame-pointer | ccalik/bitsliced |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ccalik/bitsliced |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ccalik/bitsliced |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ccalik/bitsliced |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ccalik/bitsliced |
| gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | ccalik/bitsliced |
| gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | ccalik/bitsliced |
| gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | ccalik/bitsliced |
| gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | ccalik/bitsliced |
| gcc -mabi=32 -O2 -fomit-frame-pointer | ccalik/bitsliced |
| gcc -mabi=32 -O3 -fomit-frame-pointer | ccalik/bitsliced |
| gcc -mabi=32 -O -fomit-frame-pointer | ccalik/bitsliced |
| gcc -mabi=32 -Os -fomit-frame-pointer | ccalik/bitsliced |
| Compiler | Implementations |
| clang -O3 -fomit-frame-pointer | sphlib-small |
| Compiler | Implementations |
| clang -O3 -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| clang -O3 -fomit-frame-pointer | generic/opt32 |
| Compiler | Implementations |
| clang -O3 -fomit-frame-pointer | powerpc/pp32cv2 |
| Compiler | Implementations |
| clang -O3 -fomit-frame-pointer | powerpc/pp32cv1 |
| Compiler | Implementations |
| clang -O3 -fomit-frame-pointer | generic/opt64 |
| Compiler | Implementations |
| clang -O3 -fomit-frame-pointer | ccalik/bitsliced |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | ccalik/bitsliced |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | ccalik/bitsliced |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | ccalik/bitsliced |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | ccalik/bitsliced |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer | ccalik/bitsliced |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | ccalik/bitsliced |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer | ccalik/bitsliced |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | ccalik/bitsliced |
| clang -O3 -fwrapv -march=native -fomit-frame-pointer | ccalik/bitsliced |
| clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | ccalik/bitsliced |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | ccalik/bitsliced |
| clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | ccalik/bitsliced |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | ccalik/bitsliced |
| clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | ccalik/bitsliced |
| 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 | generic/opt32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | powerpc/pp32cv1 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | powerpc/pp32cv2 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | generic/opt64 |
| 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 | generic/opt32 |
| 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 | powerpc/pp32cv1 |
| 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 | powerpc/pp32cv2 |
| 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 | generic/opt64 |
| 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 | powerpc/pp32cv1 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | powerpc/pp32cv2 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | generic/opt32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | generic/opt64 |
| 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 | 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 | generic/opt32 |
| 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 | powerpc/pp32cv1 |
| 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 | powerpc/pp32cv2 |
| 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 | generic/opt64 |
| 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 | sphlib-small |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer | generic/opt32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer | powerpc/pp32cv1 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer | powerpc/pp32cv2 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer | generic/opt64 |
| 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 | 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 | generic/opt32 |
| 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 | powerpc/pp32cv1 |
| 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 | powerpc/pp32cv2 |
| 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 | generic/opt64 |
| 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 | powerpc/pp32cv1 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer | powerpc/pp32cv2 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer | generic/opt32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer | generic/opt64 |
| 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 | powerpc/pp32cv1 |
| 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 | powerpc/pp32cv2 |
| 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 | generic/opt32 |
| 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 | generic/opt64 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=native -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=native -fomit-frame-pointer | sphlib-small |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=native -fomit-frame-pointer | powerpc/pp32cv2 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=native -fomit-frame-pointer | powerpc/pp32cv1 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=native -fomit-frame-pointer | generic/opt32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=native -fomit-frame-pointer | generic/opt64 |
| 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 | generic/opt32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | powerpc/pp32cv2 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | powerpc/pp32cv1 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | generic/opt64 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | sphlib-small |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | powerpc/pp32cv1 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | generic/opt32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | powerpc/pp32cv2 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | generic/opt64 |
| 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 | powerpc/pp32cv1 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | powerpc/pp32cv2 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | generic/opt32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | generic/opt64 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | sphlib-small |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | powerpc/pp32cv1 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | generic/opt32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | powerpc/pp32cv2 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | generic/opt64 |
| 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 | generic/opt32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | powerpc/pp32cv2 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | powerpc/pp32cv1 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | generic/opt64 |
| Compiler | Implementations |
| gcc -O2 -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -O2 -fomit-frame-pointer | powerpc/pp32cv2 |
| gcc -mabi=32 -O2 -fomit-frame-pointer | powerpc/pp32cv2 |
| Compiler | Implementations |
| gcc -O2 -fomit-frame-pointer | generic/opt32 |
| gcc -mabi=32 -O2 -fomit-frame-pointer | generic/opt32 |
| Compiler | Implementations |
| gcc -O2 -fomit-frame-pointer | generic/opt64 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | generic/opt64 |
| gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | generic/opt64 |
| gcc -mabi=32 -O2 -fomit-frame-pointer | generic/opt64 |
| Compiler | Implementations |
| gcc -O3 -fomit-frame-pointer | sphlib |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | sphlib |
| gcc -funroll-loops -O3 -fomit-frame-pointer | sphlib |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | sphlib |
| gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | sphlib |
| gcc -mabi=32 -O3 -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -O3 -fomit-frame-pointer | powerpc/pp32cv2 |
| gcc -mabi=32 -O3 -fomit-frame-pointer | powerpc/pp32cv2 |
| Compiler | Implementations |
| gcc -O3 -fomit-frame-pointer | generic/opt32 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | generic/opt32 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | generic/opt32 |
| gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | generic/opt32 |
| gcc -mabi=32 -O3 -fomit-frame-pointer | generic/opt32 |
| Compiler | Implementations |
| gcc -O3 -fomit-frame-pointer | generic/opt64 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | generic/opt64 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | generic/opt64 |
| gcc -mabi=32 -O3 -fomit-frame-pointer | generic/opt64 |
| Compiler | Implementations |
| gcc -O -fomit-frame-pointer | sphlib |
| gcc -mabi=32 -O -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -O -fomit-frame-pointer | powerpc/pp32cv2 |
| gcc -mabi=32 -O -fomit-frame-pointer | powerpc/pp32cv2 |
| Compiler | Implementations |
| gcc -O -fomit-frame-pointer | generic/opt32 |
| gcc -mabi=32 -O -fomit-frame-pointer | generic/opt32 |
| Compiler | Implementations |
| gcc -O -fomit-frame-pointer | generic/opt64 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | generic/opt64 |
| gcc -mabi=32 -O -fomit-frame-pointer | generic/opt64 |
| Compiler | Implementations |
| gcc -Os -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -Os -fomit-frame-pointer | generic/opt32 |
| gcc -mabi=32 -Os -fomit-frame-pointer | generic/opt32 |
| Compiler | Implementations |
| gcc -Os -fomit-frame-pointer | powerpc/pp32cv2 |
| gcc -funroll-loops -Os -fomit-frame-pointer | powerpc/pp32cv2 |
| gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | powerpc/pp32cv2 |
| gcc -mabi=32 -Os -fomit-frame-pointer | powerpc/pp32cv2 |
| Compiler | Implementations |
| gcc -Os -fomit-frame-pointer | generic/opt64 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | generic/opt64 |
| gcc -mabi=32 -Os -fomit-frame-pointer | generic/opt64 |
| Compiler | Implementations |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | powerpc/pp32cv2 |
| Compiler | Implementations |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | generic/opt32 |
| Compiler | Implementations |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | generic/opt64 |
| Compiler | Implementations |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | powerpc/pp32cv2 |
| Compiler | Implementations |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | generic/opt32 |
| Compiler | Implementations |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | powerpc/pp32cv2 |
| Compiler | Implementations |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | generic/opt32 |
| Compiler | Implementations |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | powerpc/pp32cv2 |
| Compiler | Implementations |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | generic/opt32 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | generic/opt32 |
| Compiler | Implementations |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | generic/opt64 |
| Compiler | Implementations |
| gcc -funroll-loops -O2 -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -funroll-loops -O2 -fomit-frame-pointer | generic/opt32 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | generic/opt32 |
| gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | generic/opt32 |
| Compiler | Implementations |
| gcc -funroll-loops -O2 -fomit-frame-pointer | powerpc/pp32cv2 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | powerpc/pp32cv2 |
| gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | powerpc/pp32cv2 |
| Compiler | Implementations |
| gcc -funroll-loops -O2 -fomit-frame-pointer | generic/opt64 |
| gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | generic/opt64 |
| Compiler | Implementations |
| gcc -funroll-loops -O3 -fomit-frame-pointer | powerpc/pp32cv2 |
| Compiler | Implementations |
| gcc -funroll-loops -O -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -funroll-loops -O -fomit-frame-pointer | generic/opt32 |
| gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | generic/opt32 |
| Compiler | Implementations |
| gcc -funroll-loops -O -fomit-frame-pointer | powerpc/pp32cv2 |
| gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | powerpc/pp32cv2 |
| Compiler | Implementations |
| gcc -funroll-loops -O -fomit-frame-pointer | generic/opt64 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | generic/opt64 |
| gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | generic/opt64 |
| Compiler | Implementations |
| gcc -funroll-loops -Os -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -funroll-loops -Os -fomit-frame-pointer | generic/opt32 |
| gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | generic/opt32 |
| Compiler | Implementations |
| gcc -funroll-loops -Os -fomit-frame-pointer | generic/opt64 |
| gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | generic/opt64 |
| Compiler | Implementations |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | generic/opt64 |
| Compiler | Implementations |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | powerpc/pp32cv2 |
| Compiler | Implementations |
| 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 -fno-schedule-insns -O -fomit-frame-pointer | generic/opt32 |
| Compiler | Implementations |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | powerpc/pp32cv2 |
| Compiler | Implementations |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | powerpc/pp32cv2 |
| Compiler | Implementations |
| gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | powerpc/pp32cv2 |
| Compiler | Implementations |
| gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -mabi=32 -O2 -fomit-frame-pointer | sphlib |
| Compiler | Implementations |
| gcc -mabi=32 -Os -fomit-frame-pointer | sphlib |