Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
44415 | 21920 0 0 | 37378 936 864 | littleendoptnotaesni | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
73293 | 26488 0 0 | 45251 944 896 | littleendoptnotaesni | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
83250 | 17732 0 0 | 33416 816 880 | anotherlittleend | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191129 | 20190816 |
83250 | 22612 0 0 | 38296 816 880 | littleendoptnotaesni | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191129 | 20190816 |
88830 | 24376 0 0 | 41523 944 896 | littleendoptnotaesni | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
91575 | 22612 0 0 | 38296 816 880 | littleendoptnotaesni | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191129 | 20190816 |
91575 | 21824 0 0 | 36262 920 864 | littleendoptnotaesni | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
97713 | 19344 0 0 | 36491 944 896 | anotherlittleend | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
99912 | 19312 0 0 | 36459 944 896 | anotherlittleend | gcc_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
108225 | 16568 0 0 | 32026 936 864 | anotherlittleend | gcc_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
108225 | 16664 0 0 | 32122 936 864 | anotherlittleend | gcc_-O_-fomit-frame-pointer | 20191129 | 20190816 |
108225 | 21044 0 0 | 39698 936 864 | anotherlittleend | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191129 | 20190816 |
108225 | 20588 0 0 | 39042 936 864 | anotherlittleend | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
108225 | 21044 0 0 | 39698 936 864 | anotherlittleend | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191129 | 20190816 |
108225 | 16592 0 0 | 32050 936 864 | anotherlittleend | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
108238 | 16528 0 0 | 31922 936 864 | anotherlittleend | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
112401 | 16688 0 0 | 32154 936 864 | anotherlittleend | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
116564 | 16456 0 0 | 30886 920 864 | anotherlittleend | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
122155 | 21920 0 0 | 37378 936 864 | littleendoptnotaesni | gcc_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
122155 | 21824 0 0 | 36262 920 864 | littleendoptnotaesni | gcc_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
124376 | 21824 0 0 | 36262 920 864 | littleendoptnotaesni | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
128623 | 22312 0 0 | 37778 936 864 | littleendoptnotaesni | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191129 | 20190816 |
141525 | 21856 0 0 | 36310 920 864 | littleendoptnotaesni | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
149850 | 22312 0 0 | 37778 936 864 | littleendoptnotaesni | gcc_-O_-fomit-frame-pointer | 20191129 | 20190816 |
149850 | 22320 0 0 | 37794 936 864 | littleendoptnotaesni | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
153080 | 25948 0 0 | 44378 936 864 | littleendoptnotaesni | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
158175 | 20492 0 0 | 38914 936 864 | anotherlittleend | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
166500 | 22612 0 0 | 38280 816 880 | littleendoptnotaesni | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191129 | 20190816 |
166500 | 22612 0 0 | 38296 816 880 | littleendoptnotaesni | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191129 | 20190816 |
183150 | 21128 0 0 | 39891 944 896 | anotherlittleend | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
187088 | 26428 0 0 | 45163 944 896 | littleendoptnotaesni | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
187290 | 25952 0 0 | 44410 936 864 | littleendoptnotaesni | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
191350 | 16664 0 0 | 32122 936 864 | anotherlittleend | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191129 | 20190816 |
198781 | 21856 0 0 | 36310 920 864 | littleendoptnotaesni | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
199800 | 20992 0 0 | 39723 944 896 | anotherlittleend | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
208125 | 38188 0 0 | 59678 920 864 | littleendoptnotaesni | cc | 20191129 | 20190816 |
220639 | 24332 0 0 | 41435 944 896 | littleendoptnotaesni | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
222075 | 14764 0 0 | 33210 936 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
224775 | 17700 0 0 | 33368 816 880 | anotherlittleend | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191129 | 20190816 |
233100 | 24360 0 0 | 41507 944 896 | littleendoptnotaesni | gcc_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
233860 | 17732 0 0 | 33416 816 880 | anotherlittleend | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191129 | 20190816 |
241425 | 19256 0 0 | 36355 944 896 | anotherlittleend | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
257246 | 16456 0 0 | 30886 920 864 | anotherlittleend | gcc_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
258075 | 24988 0 0 | 46470 920 864 | anotherlittleend | cc | 20191129 | 20190816 |
299700 | 26432 0 0 | 45090 936 864 | littleendoptnotaesni | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191129 | 20190816 |
299952 | 26432 0 0 | 45090 936 864 | littleendoptnotaesni | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191129 | 20190816 |
308025 | 24988 0 0 | 46470 920 864 | anotherlittleend | gcc_-funroll-loops | 20191129 | 20190816 |
319788 | 7056 0 0 | 21478 920 864 | ref | gcc_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
341325 | 16452 0 0 | 30902 920 864 | anotherlittleend | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
373086 | 14788 0 0 | 33202 936 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
373870 | 16452 0 0 | 30902 920 864 | anotherlittleend | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
373870 | 21924 0 0 | 37322 936 864 | littleendoptnotaesni | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
391600 | 17732 0 0 | 33416 816 880 | anotherlittleend | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191129 | 20190816 |
424575 | 12238 0 0 | 27904 816 880 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191129 | 20190816 |
474525 | 16472 0 0 | 30902 920 864 | anotherlittleend | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
487071 | 24988 0 0 | 46470 920 864 | anotherlittleend | gcc | 20191129 | 20190816 |
537878 | 38188 0 0 | 59678 920 864 | littleendoptnotaesni | gcc | 20191129 | 20190816 |
572957 | 21848 0 0 | 38939 944 896 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
582750 | 7356 0 0 | 22810 936 864 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
583240 | 7880 0 0 | 23322 936 864 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
591075 | 7116 0 0 | 21558 920 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
643115 | 14052 0 0 | 32698 936 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191129 | 20190816 |
747740 | 12238 0 0 | 27888 816 880 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191129 | 20190816 |
747740 | 7056 0 0 | 21478 920 864 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
849252 | 21824 0 0 | 40539 944 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
888668 | 21792 0 0 | 40539 944 896 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
890775 | 12238 0 0 | 27904 816 880 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191129 | 20190816 |
924075 | 7352 0 0 | 22802 936 864 | ref | gcc_-O_-fomit-frame-pointer | 20191129 | 20190816 |
940725 | 21816 0 0 | 38955 944 896 | ref | gcc_-O3_-fomit-frame-pointer | 20191129 | 20190816 |
940725 | 21848 0 0 | 38971 944 896 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
950481 | 7904 0 0 | 23346 936 864 | ref | gcc_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
1165640 | 12238 0 0 | 27904 816 880 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191129 | 20190816 |
1534879 | 38188 0 0 | 59678 920 864 | littleendoptnotaesni | gcc_-funroll-loops | 20191129 | 20190816 |
1606725 | 14052 0 0 | 32698 936 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191129 | 20190816 |
1773225 | 7876 0 0 | 23258 936 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191129 | 20190816 |
1873125 | 7352 0 0 | 22802 936 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191129 | 20190816 |
1958020 | 14116 0 0 | 35590 920 864 | ref | gcc | 20191129 | 20190816 |
1973025 | 7052 0 0 | 21478 920 864 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191129 | 20190816 |
3021975 | 7116 0 0 | 21558 920 864 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191129 | 20190816 |
6418575 | 14116 0 0 | 35590 920 864 | ref | cc | 20191129 | 20190816 |
9205810 | 14116 0 0 | 35590 920 864 | ref | gcc_-funroll-loops | 20191129 | 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
|