Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
532560 | 20564 0 0 | 37473 936 880 | ref | gcc_-O3_-fomit-frame-pointer | 20190925 | 20190816 |
544400 | 20556 0 0 | 38809 936 880 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190925 | 20190816 |
631600 | 19416 0 0 | 36982 800 888 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190925 | 20190816 |
631840 | 19416 0 0 | 36982 800 888 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190925 | 20190816 |
634000 | 19416 0 0 | 36982 800 888 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190925 | 20190816 |
635280 | 22808 0 0 | 40472 928 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190925 | 20190816 |
637680 | 19416 0 0 | 36926 800 888 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190925 | 20190816 |
676640 | 20420 0 0 | 38641 936 880 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190925 | 20190816 |
684320 | 22576 0 0 | 40352 928 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190925 | 20190816 |
703920 | 20428 0 0 | 37313 936 880 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190925 | 20190816 |
786320 | 19340 0 0 | 34976 928 864 | ref | gcc_-O2_-fomit-frame-pointer | 20190925 | 20190816 |
835280 | 19788 0 0 | 37366 800 888 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190925 | 20190816 |
910080 | 22412 0 0 | 41376 928 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190925 | 20190816 |
916640 | 22412 0 0 | 41376 928 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190925 | 20190816 |
921920 | 19112 0 0 | 33816 912 856 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190925 | 20190816 |
940560 | 19112 0 0 | 33816 912 856 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190925 | 20190816 |
1029920 | 19340 0 0 | 34912 928 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190925 | 20190816 |
1131760 | 19124 0 0 | 33768 912 856 | ref | gcc_-Os_-fomit-frame-pointer | 20190925 | 20190816 |
1207200 | 19304 0 0 | 35040 928 864 | ref | gcc_-O_-fomit-frame-pointer | 20190925 | 20190816 |
1207440 | 19304 0 0 | 35040 928 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190925 | 20190816 |
1273520 | 19124 0 0 | 33768 912 856 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190925 | 20190816 |
4464240 | 19968 0 0 | 42120 912 864 | ref | gcc | 20190925 | 20190816 |
4475120 | 19968 0 0 | 42120 912 864 | ref | gcc_-funroll-loops | 20190925 | 20190816 |
4535440 | 19968 0 0 | 42120 912 864 | ref | cc | 20190925 | 20190816 |
20110160 | 6420 0 0 | 24128 912 864 | 8bit | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190925 | 20190816 |
20163280 | 4320 0 0 | 22529 920 880 | 8bit | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190925 | 20190816 |
20562560 | 6516 0 0 | 24128 912 864 | 8bit | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190925 | 20190816 |
20596720 | 4360 0 0 | 22529 920 880 | 8bit | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190925 | 20190816 |
20720240 | 4088 0 0 | 20921 920 880 | 8bit | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190925 | 20190816 |
20724720 | 4036 0 0 | 20905 920 880 | 8bit | gcc_-O3_-fomit-frame-pointer | 20190925 | 20190816 |
21799280 | 6272 0 0 | 25168 912 864 | 8bit | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190925 | 20190816 |
21826720 | 6272 0 0 | 25168 912 864 | 8bit | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190925 | 20190816 |
22902480 | 3248 0 0 | 20806 800 888 | 8bit | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190925 | 20190816 |
23728640 | 3228 0 0 | 20726 800 888 | 8bit | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190925 | 20190816 |
23745520 | 3228 0 0 | 20774 800 888 | 8bit | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190925 | 20190816 |
23751360 | 3228 0 0 | 20774 800 888 | 8bit | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190925 | 20190816 |
23752960 | 3228 0 0 | 20774 800 888 | 8bit | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190925 | 20190816 |
24102560 | 3540 0 0 | 19048 912 864 | 8bit | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190925 | 20190816 |
24258160 | 3540 0 0 | 19112 912 864 | 8bit | gcc_-O2_-fomit-frame-pointer | 20190925 | 20190816 |
24851040 | 3312 0 0 | 17912 896 856 | 8bit | gcc_-Os_-fomit-frame-pointer | 20190925 | 20190816 |
24852960 | 3312 0 0 | 17912 896 856 | 8bit | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190925 | 20190816 |
25036560 | 3484 0 0 | 19160 912 864 | 8bit | gcc_-O_-fomit-frame-pointer | 20190925 | 20190816 |
25037120 | 3484 0 0 | 19160 912 864 | 8bit | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190925 | 20190816 |
25149680 | 3300 0 0 | 17952 896 856 | 8bit | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190925 | 20190816 |
25163040 | 3300 0 0 | 17952 896 856 | 8bit | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190925 | 20190816 |
100023360 | 4112 0 0 | 26200 896 864 | 8bit | cc | 20190925 | 20190816 |
100053360 | 4112 0 0 | 26200 896 864 | 8bit | gcc | 20190925 | 20190816 |
100170880 | 4112 0 0 | 26200 896 864 | 8bit | gcc_-funroll-loops | 20190925 | 20190816 |
Compiler | Implementations
|
cc | xmm |
gcc | xmm |
gcc -O2 -fomit-frame-pointer | xmm |
gcc -O3 -fomit-frame-pointer | xmm |
gcc -O -fomit-frame-pointer | xmm |
gcc -Os -fomit-frame-pointer | xmm |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | xmm |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | xmm |
gcc -fno-schedule-insns -O -fomit-frame-pointer | xmm |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | xmm |
gcc -funroll-loops | xmm |
gcc -funroll-loops -O2 -fomit-frame-pointer | xmm |
gcc -funroll-loops -O3 -fomit-frame-pointer | xmm |
gcc -funroll-loops -O -fomit-frame-pointer | xmm |
gcc -funroll-loops -Os -fomit-frame-pointer | xmm |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | xmm |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | xmm |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | xmm |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | xmm
|