Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
48321 | 5896 0 0 | 21124 800 888 | opt1 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
55342 | 5896 0 0 | 21076 800 888 | opt1 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
55342 | 5896 0 0 | 21124 800 888 | opt1 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
55342 | 5896 0 0 | 21124 800 888 | opt1 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
57407 | 5940 0 0 | 21188 800 888 | opt1 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
64428 | 7944 0 0 | 23695 920 880 | opt1 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
65254 | 8068 0 0 | 23807 920 880 | opt1 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
66493 | 6472 0 0 | 20887 920 880 | opt1 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
66906 | 6628 0 0 | 21127 920 880 | opt1 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
67319 | 6572 0 0 | 20967 920 880 | opt1 | gcc_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
83426 | 3472 0 0 | 16558 912 864 | opt1 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
83839 | 3356 0 0 | 15678 896 856 | opt1 | gcc_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
83839 | 3356 0 0 | 15678 896 856 | opt1 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
83839 | 6052 0 0 | 21326 912 864 | opt1 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
83839 | 3356 0 0 | 15678 896 856 | opt1 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
85078 | 3356 0 0 | 15726 896 856 | opt1 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
85078 | 3356 0 0 | 15726 896 856 | opt1 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
86317 | 3552 0 0 | 16638 912 864 | opt1 | gcc_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
86317 | 3584 0 0 | 16782 912 864 | opt1 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
87143 | 6160 0 0 | 21294 912 864 | opt1 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
139594 | 7112 0 0 | 23606 912 864 | opt1 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190911 | 20190816 |
139594 | 7112 0 0 | 23606 912 864 | opt1 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
140833 | 4000 0 0 | 17278 912 864 | opt1 | gcc_-O_-fomit-frame-pointer | 20190911 | 20190816 |
140833 | 4000 0 0 | 17278 912 864 | opt1 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
141246 | 4000 0 0 | 17278 912 864 | opt1 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
250691 | 9608 0 0 | 27118 896 864 | opt1 | cc | 20190911 | 20190816 |
853671 | 9608 0 0 | 27118 896 864 | opt1 | gcc | 20190911 | 20190816 |
854084 | 9608 0 0 | 27118 896 864 | opt1 | gcc_-funroll-loops | 20190911 | 20190816 |
869365 | 3132 0 0 | 15430 896 856 | 8bitfast | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
4372431 | 3680 0 0 | 18908 800 888 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
5365283 | 5720 0 0 | 21521 928 880 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
7649999 | 3676 0 0 | 18908 800 888 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
7736316 | 3680 0 0 | 18908 800 888 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
7792071 | 3680 0 0 | 18844 800 888 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
7815612 | 3680 0 0 | 18908 800 888 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
9411031 | 5712 0 0 | 21513 928 880 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
9426725 | 5576 0 0 | 24137 928 880 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
9432920 | 5584 0 0 | 24145 928 880 | ref | gcc_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
9433746 | 5632 0 0 | 24289 928 880 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
21818377 | 6232 0 0 | 22726 912 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190911 | 20190816 |
21846461 | 6232 0 0 | 22726 912 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
22572102 | 5876 0 0 | 21150 912 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
35250789 | 2628 0 0 | 15702 912 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
35630336 | 2688 0 0 | 15774 912 864 | ref | gcc_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
35733999 | 2548 0 0 | 14918 896 856 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
35794297 | 2764 0 0 | 16030 912 864 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
46495953 | 5948 0 0 | 21078 912 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
69759830 | 2704 0 0 | 15886 912 864 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
69963852 | 2444 0 0 | 14758 896 856 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
69973764 | 2444 0 0 | 14758 896 856 | ref | gcc_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
69977481 | 2444 0 0 | 14758 896 856 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
70721707 | 2548 0 0 | 14918 896 856 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
71826482 | 2764 0 0 | 16030 912 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
71946665 | 2764 0 0 | 16030 912 864 | ref | gcc_-O_-fomit-frame-pointer | 20190911 | 20190816 |
280325402 | 4332 0 0 | 21830 896 864 | ref | gcc_-funroll-loops | 20190911 | 20190816 |
333618096 | 4332 0 0 | 21830 896 864 | ref | gcc | 20190911 | 20190816 |
334848836 | 4332 0 0 | 21830 896 864 | ref | cc | 20190911 | 20190816 |
Compiler | Implementations
|
cc | 8bitcompact |
gcc | 8bitcompact |
gcc -O2 -fomit-frame-pointer | 8bitcompact |
gcc -O3 -fomit-frame-pointer | 8bitcompact |
gcc -O -fomit-frame-pointer | 8bitcompact |
gcc -Os -fomit-frame-pointer | 8bitcompact |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 8bitcompact |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 8bitcompact |
gcc -fno-schedule-insns -O -fomit-frame-pointer | 8bitcompact |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | 8bitcompact |
gcc -funroll-loops | 8bitcompact |
gcc -funroll-loops -O2 -fomit-frame-pointer | 8bitcompact |
gcc -funroll-loops -O3 -fomit-frame-pointer | 8bitcompact |
gcc -funroll-loops -O -fomit-frame-pointer | 8bitcompact |
gcc -funroll-loops -Os -fomit-frame-pointer | 8bitcompact |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 8bitcompact |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 8bitcompact |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 8bitcompact |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 8bitcompact |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 8bitcompact |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 8bitcompact |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 8bitcompact |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 8bitcompact
|
Compiler | Implementations
|
cc | 8bitcompact |
gcc | 8bitcompact |
gcc -O2 -fomit-frame-pointer | 8bitcompact |
gcc -O3 -fomit-frame-pointer | 8bitcompact |
gcc -O -fomit-frame-pointer | 8bitcompact |
gcc -Os -fomit-frame-pointer | 8bitcompact |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 8bitcompact |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 8bitcompact |
gcc -fno-schedule-insns -O -fomit-frame-pointer | 8bitcompact |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | 8bitcompact |
gcc -funroll-loops | 8bitcompact |
gcc -funroll-loops -O2 -fomit-frame-pointer | 8bitcompact |
gcc -funroll-loops -O3 -fomit-frame-pointer | 8bitcompact |
gcc -funroll-loops -O -fomit-frame-pointer | 8bitcompact |
gcc -funroll-loops -Os -fomit-frame-pointer | 8bitcompact |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 8bitcompact |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 8bitcompact |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 8bitcompact |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 8bitcompact |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 8bitcompact |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 8bitcompact |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 8bitcompact |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 8bitcompact
|
Compiler | Implementations
|
cc | 8bitfast |
gcc | 8bitfast |
gcc -O2 -fomit-frame-pointer | 8bitfast |
gcc -O3 -fomit-frame-pointer | 8bitfast |
gcc -O -fomit-frame-pointer | 8bitfast |
gcc -Os -fomit-frame-pointer | 8bitfast |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 8bitfast |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 8bitfast |
gcc -fno-schedule-insns -O -fomit-frame-pointer | 8bitfast |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | 8bitfast |
gcc -funroll-loops | 8bitfast |
gcc -funroll-loops -O2 -fomit-frame-pointer | 8bitfast |
gcc -funroll-loops -O3 -fomit-frame-pointer | 8bitfast |
gcc -funroll-loops -O -fomit-frame-pointer | 8bitfast |
gcc -funroll-loops -Os -fomit-frame-pointer | 8bitfast |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 8bitfast |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 8bitfast |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 8bitfast |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 8bitfast |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 8bitfast |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 8bitfast |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 8bitfast |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 8bitfast
|
Compiler | Implementations
|
cc | 8bitfast2 |
gcc | 8bitfast2 |
gcc -O2 -fomit-frame-pointer | 8bitfast2 |
gcc -O3 -fomit-frame-pointer | 8bitfast2 |
gcc -O -fomit-frame-pointer | 8bitfast2 |
gcc -Os -fomit-frame-pointer | 8bitfast2 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 8bitfast2 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 8bitfast2 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | 8bitfast2 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | 8bitfast2 |
gcc -funroll-loops | 8bitfast2 |
gcc -funroll-loops -O2 -fomit-frame-pointer | 8bitfast2 |
gcc -funroll-loops -O3 -fomit-frame-pointer | 8bitfast2 |
gcc -funroll-loops -O -fomit-frame-pointer | 8bitfast2 |
gcc -funroll-loops -Os -fomit-frame-pointer | 8bitfast2 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 8bitfast2 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 8bitfast2 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 8bitfast2 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 8bitfast2 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 8bitfast2 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 8bitfast2 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 8bitfast2 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 8bitfast2
|