| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 15859440 | 2360 0 0 | 14531 896 784 | ref | gcc_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 16017600 | 3648 0 0 | 17195 896 784 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 16070880 | 3624 0 0 | 17139 896 784 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 19934720 | 2336 0 0 | 14491 896 784 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 45344000 | 2396 0 0 | 15806 800 792 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
| 48885600 | 2424 0 0 | 15830 800 792 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
| 48890720 | 2424 0 0 | 15830 800 792 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
| 48925920 | 2424 0 0 | 15830 800 792 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
| 51040880 | 2428 0 0 | 15782 800 792 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
| 68098160 | 2784 0 0 | 15664 880 768 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 72247920 | 780 0 0 | 10992 864 760 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 72261040 | 900 0 0 | 11704 880 768 | ref | gcc_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 72261360 | 780 0 0 | 10992 864 760 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 72963280 | 2716 0 0 | 15688 880 768 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 76963600 | 740 0 0 | 10896 864 760 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 76964080 | 740 0 0 | 10896 864 760 | ref | gcc_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 86170640 | 2520 0 0 | 16776 880 768 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 86186080 | 2520 0 0 | 16776 880 768 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 87236320 | 872 0 0 | 11624 880 768 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 92670800 | 924 0 0 | 11960 880 768 | ref | gcc_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 92677600 | 924 0 0 | 11960 880 768 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| Compiler | Implementations
|
| cc | avx |
| gcc | avx |
| gcc -O2 -fomit-frame-pointer | avx |
| gcc -O3 -fomit-frame-pointer | avx |
| gcc -O -fomit-frame-pointer | avx |
| gcc -Os -fomit-frame-pointer | avx |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | avx |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx |
| gcc -funroll-loops | avx |
| gcc -funroll-loops -O2 -fomit-frame-pointer | avx |
| gcc -funroll-loops -O3 -fomit-frame-pointer | avx |
| gcc -funroll-loops -O -fomit-frame-pointer | avx |
| gcc -funroll-loops -Os -fomit-frame-pointer | avx |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx
|