| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|
| 1855692 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 1869924 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 1878314 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 1878386 | ref | gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 1880086 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 1953254 | ref | gcc -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 1953256 | ref | gcc -mabi=32 -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 1968774 | ref | gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 1969402 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 2503050 | ref | gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | 20140601 | 20140525 |
| 2503548 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140601 | 20140525 |
| 2503728 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140601 | 20140525 |
| 7273006 | ref | gcc -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 7273722 | ref | gcc -mabi=32 -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 7357730 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 8253292 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140601 | 20140525 |
| 8253322 | ref | gcc -O -fomit-frame-pointer | 20140601 | 20140525 |
| 8253504 | ref | gcc -mabi=32 -O -fomit-frame-pointer | 20140601 | 20140525 |
| 9149820 | ref | gcc -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 9149940 | ref | gcc -mabi=32 -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 9150244 | ref | gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 9151434 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 9311512 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 9447810 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 21601496 | ref | gcc -funroll-loops | 20140601 | 20140525 |
| 21601540 | ref | cc | 20140601 | 20140525 |
| 21601748 | ref | gcc | 20140601 | 20140525 |
| Compiler | Implementations |
| clang -O3 -fomit-frame-pointer | ref |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | ref |
| 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 | ref |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | ref |
| 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 | ref |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer | ref |
| 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 | ref |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer | ref |
| 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 | ref |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=native -fomit-frame-pointer | ref |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | ref |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | ref |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | ref |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | ref |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | ref |