Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
17914960 | 19592 0 8 | 38860 808 1608 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190926 | 20190816 |
18775600 | 15696 0 8 | 33723 904 1592 | ref | gcc_-O3_-fomit-frame-pointer | 20190926 | 20190816 |
18988080 | 16792 0 8 | 36179 904 1592 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190926 | 20190816 |
19053760 | 12572 0 8 | 29449 896 1576 | ref | gcc_-O2_-fomit-frame-pointer | 20190926 | 20190816 |
19253280 | 16800 0 8 | 36163 904 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190926 | 20190816 |
19319920 | 14924 0 8 | 33849 896 1576 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190926 | 20190816 |
19442160 | 10920 0 8 | 27087 880 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190926 | 20190816 |
19448320 | 10920 0 8 | 27087 880 1568 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190926 | 20190816 |
19653920 | 21816 0 8 | 41004 808 1608 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190926 | 20190816 |
19683360 | 21896 0 8 | 41140 808 1608 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190926 | 20190816 |
19683520 | 15556 0 8 | 34569 896 1576 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190926 | 20190816 |
19688480 | 21896 0 8 | 41140 808 1608 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190926 | 20190816 |
19840240 | 21896 0 8 | 41140 808 1608 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190926 | 20190816 |
22311360 | 15712 0 8 | 33723 904 1592 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190926 | 20190816 |
22661840 | 10932 0 8 | 27047 880 1568 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190926 | 20190816 |
22694880 | 13024 0 8 | 29841 896 1576 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190926 | 20190816 |
22763680 | 10932 0 8 | 27047 880 1568 | ref | gcc_-Os_-fomit-frame-pointer | 20190926 | 20190816 |
38631600 | 14712 0 8 | 34993 896 1576 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190926 | 20190816 |
38757680 | 12904 0 8 | 29961 896 1576 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190926 | 20190816 |
38814480 | 12904 0 8 | 29961 896 1576 | ref | gcc_-O_-fomit-frame-pointer | 20190926 | 20190816 |
38850960 | 14712 0 8 | 34993 896 1576 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190926 | 20190816 |
121757200 | 32332 0 8 | 52801 880 1584 | ref | cc | 20190926 | 20190816 |
121832960 | 32332 0 8 | 52801 880 1584 | ref | gcc_-funroll-loops | 20190926 | 20190816 |
121897600 | 32332 0 8 | 52801 880 1584 | ref | gcc | 20190926 | 20190816 |
Compiler | Implementations
|
cc | ref |
gcc | ref |
gcc -O2 -fomit-frame-pointer | ref |
gcc -O3 -fomit-frame-pointer | ref |
gcc -O -fomit-frame-pointer | ref |
gcc -Os -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -O -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | ref |
gcc -funroll-loops | ref |
gcc -funroll-loops -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -O -fomit-frame-pointer | ref |
gcc -funroll-loops -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ref
|