| 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 |