Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
91686 | 24024 0 0 | 42092 800 888 | littleendoptnotaesni | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190913 | 20190816 |
97881 | 27104 0 0 | 45903 920 880 | littleendoptnotaesni | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
98294 | 24784 0 0 | 42231 920 880 | littleendoptnotaesni | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
100772 | 26448 0 0 | 44782 912 864 | littleendoptnotaesni | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
101598 | 24028 0 0 | 42076 800 888 | littleendoptnotaesni | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
101598 | 22472 0 0 | 37622 896 856 | littleendoptnotaesni | gcc_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
103663 | 27664 0 0 | 47174 912 864 | littleendoptnotaesni | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190913 | 20190816 |
103663 | 22532 0 0 | 37726 896 856 | littleendoptnotaesni | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
103663 | 27664 0 0 | 47174 912 864 | littleendoptnotaesni | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190913 | 20190816 |
105315 | 24876 0 0 | 42399 920 880 | littleendoptnotaesni | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
109858 | 22708 0 0 | 38862 912 864 | littleendoptnotaesni | gcc_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
116466 | 19108 0 0 | 37156 800 888 | anotherlittleend | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
117705 | 19108 0 0 | 37108 800 888 | anotherlittleend | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
120183 | 22024 0 0 | 41534 912 864 | anotherlittleend | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190913 | 20190816 |
122248 | 17536 0 0 | 33830 912 864 | anotherlittleend | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
123074 | 19752 0 0 | 37223 920 880 | anotherlittleend | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
124313 | 16872 0 0 | 32054 896 856 | anotherlittleend | gcc_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
125139 | 16880 0 0 | 32102 896 856 | anotherlittleend | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
127617 | 21496 0 0 | 40295 920 880 | anotherlittleend | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
136703 | 24844 0 0 | 42255 920 880 | littleendoptnotaesni | gcc_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
137116 | 20408 0 0 | 38614 912 864 | anotherlittleend | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
137116 | 27212 0 0 | 45975 920 880 | littleendoptnotaesni | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
140007 | 17304 0 0 | 33470 912 864 | anotherlittleend | gcc_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
140007 | 17384 0 0 | 33662 912 864 | anotherlittleend | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
141246 | 26216 0 0 | 44406 912 864 | littleendoptnotaesni | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
143311 | 22756 0 0 | 39022 912 864 | littleendoptnotaesni | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
153223 | 22532 0 0 | 37726 896 856 | littleendoptnotaesni | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
168504 | 24028 0 0 | 42076 800 888 | littleendoptnotaesni | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
168504 | 24028 0 0 | 42076 800 888 | littleendoptnotaesni | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
169330 | 24028 0 0 | 42028 800 888 | littleendoptnotaesni | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
173873 | 19212 0 0 | 37268 800 888 | anotherlittleend | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190913 | 20190816 |
174286 | 19736 0 0 | 37263 920 880 | anotherlittleend | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
174699 | 19672 0 0 | 37103 920 880 | anotherlittleend | gcc_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
175525 | 21452 0 0 | 40231 920 880 | anotherlittleend | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
175938 | 16880 0 0 | 32102 896 856 | anotherlittleend | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
180068 | 20732 0 0 | 39070 912 864 | anotherlittleend | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
187502 | 19108 0 0 | 37156 800 888 | anotherlittleend | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
187502 | 19108 0 0 | 37156 800 888 | anotherlittleend | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
212695 | 22732 0 0 | 38878 912 864 | littleendoptnotaesni | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
215586 | 22472 0 0 | 37622 896 856 | littleendoptnotaesni | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
215586 | 22472 0 0 | 37622 896 856 | littleendoptnotaesni | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
227976 | 16872 0 0 | 32054 896 856 | anotherlittleend | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
227976 | 16892 0 0 | 32070 896 856 | anotherlittleend | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
239127 | 17332 0 0 | 33486 912 864 | anotherlittleend | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
253995 | 38676 0 0 | 61326 896 864 | littleendoptnotaesni | cc | 20190913 | 20190816 |
254821 | 38676 0 0 | 61326 896 864 | littleendoptnotaesni | gcc_-funroll-loops | 20190913 | 20190816 |
297773 | 23128 0 0 | 39414 912 864 | littleendoptnotaesni | gcc_-O_-fomit-frame-pointer | 20190913 | 20190816 |
298186 | 23128 0 0 | 39414 912 864 | littleendoptnotaesni | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190913 | 20190816 |
299012 | 23124 0 0 | 39414 912 864 | littleendoptnotaesni | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
336182 | 25512 0 0 | 48182 896 864 | anotherlittleend | gcc_-funroll-loops | 20190913 | 20190816 |
337008 | 25512 0 0 | 48182 896 864 | anotherlittleend | cc | 20190913 | 20190816 |
337834 | 22024 0 0 | 41534 912 864 | anotherlittleend | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190913 | 20190816 |
343203 | 17516 0 0 | 33814 912 864 | anotherlittleend | gcc_-O_-fomit-frame-pointer | 20190913 | 20190816 |
343616 | 17516 0 0 | 33814 912 864 | anotherlittleend | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190913 | 20190816 |
622804 | 14102 0 0 | 32084 800 888 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
664930 | 14952 0 0 | 34486 912 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190913 | 20190816 |
665343 | 14952 0 0 | 34486 912 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190913 | 20190816 |
751247 | 7722 0 0 | 22902 896 856 | ref | gcc_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
751247 | 7722 0 0 | 22902 896 856 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
752899 | 7726 0 0 | 22902 896 856 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
754964 | 7838 0 0 | 23086 896 856 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
757029 | 8136 0 0 | 24454 912 864 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
763637 | 8824 0 0 | 25022 912 864 | ref | gcc_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
833021 | 38676 0 0 | 61326 896 864 | littleendoptnotaesni | gcc | 20190913 | 20190816 |
881342 | 15544 0 0 | 33023 920 880 | ref | gcc_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
881342 | 15640 0 0 | 33215 920 880 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
882994 | 16204 0 0 | 35023 920 880 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
888363 | 16124 0 0 | 34967 920 880 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
934206 | 13952 0 0 | 32326 912 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
937923 | 13764 0 0 | 31998 912 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
1079169 | 25512 0 0 | 48182 896 864 | anotherlittleend | gcc | 20190913 | 20190816 |
1109731 | 14602 0 0 | 32644 800 888 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190913 | 20190816 |
1137402 | 15460 0 0 | 32967 920 880 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
1202243 | 14574 0 0 | 32596 800 888 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
1202656 | 14574 0 0 | 32596 800 888 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
1260063 | 14574 0 0 | 32596 800 888 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
1483909 | 8912 0 0 | 25214 912 864 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
1689170 | 8812 0 0 | 24990 912 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
1707755 | 7838 0 0 | 23086 896 856 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
1883280 | 8144 0 0 | 24470 912 864 | ref | gcc_-O_-fomit-frame-pointer | 20190913 | 20190816 |
1884519 | 8144 0 0 | 24470 912 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190913 | 20190816 |
2204181 | 14760 0 0 | 37438 896 864 | ref | cc | 20190913 | 20190816 |
2204181 | 14760 0 0 | 37438 896 864 | ref | gcc | 20190913 | 20190816 |
2210789 | 14760 0 0 | 37438 896 864 | ref | gcc_-funroll-loops | 20190913 | 20190816 |
Compiler | Implementations
|
cc | aesnioptimized |
gcc | aesnioptimized |
gcc -O2 -fomit-frame-pointer | aesnioptimized |
gcc -O3 -fomit-frame-pointer | aesnioptimized |
gcc -O -fomit-frame-pointer | aesnioptimized |
gcc -Os -fomit-frame-pointer | aesnioptimized |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | aesnioptimized |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | aesnioptimized |
gcc -fno-schedule-insns -O -fomit-frame-pointer | aesnioptimized |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | aesnioptimized |
gcc -funroll-loops | aesnioptimized |
gcc -funroll-loops -O2 -fomit-frame-pointer | aesnioptimized |
gcc -funroll-loops -O3 -fomit-frame-pointer | aesnioptimized |
gcc -funroll-loops -O -fomit-frame-pointer | aesnioptimized |
gcc -funroll-loops -Os -fomit-frame-pointer | aesnioptimized |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | aesnioptimized |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | aesnioptimized |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | aesnioptimized |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | aesnioptimized |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | aesnioptimized |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | aesnioptimized |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | aesnioptimized |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | aesnioptimized
|
Compiler | Implementations
|
cc | bigendoptimized |
gcc | bigendoptimized |
gcc -O2 -fomit-frame-pointer | bigendoptimized |
gcc -O3 -fomit-frame-pointer | bigendoptimized |
gcc -O -fomit-frame-pointer | bigendoptimized |
gcc -Os -fomit-frame-pointer | bigendoptimized |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | bigendoptimized |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | bigendoptimized |
gcc -fno-schedule-insns -O -fomit-frame-pointer | bigendoptimized |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | bigendoptimized |
gcc -funroll-loops | bigendoptimized |
gcc -funroll-loops -O2 -fomit-frame-pointer | bigendoptimized |
gcc -funroll-loops -O3 -fomit-frame-pointer | bigendoptimized |
gcc -funroll-loops -O -fomit-frame-pointer | bigendoptimized |
gcc -funroll-loops -Os -fomit-frame-pointer | bigendoptimized |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | bigendoptimized |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | bigendoptimized |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | bigendoptimized |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | bigendoptimized |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | bigendoptimized |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | bigendoptimized |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | bigendoptimized |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | bigendoptimized
|