Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
69040 | 5896 0 0 | 20550 800 888 | opt1 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
69040 | 5896 0 0 | 20606 800 888 | opt1 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
69040 | 5896 0 0 | 20606 800 888 | opt1 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
69200 | 5896 0 0 | 20606 800 888 | opt1 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
72400 | 5940 0 0 | 20662 800 888 | opt1 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190902 | 20190816 |
80640 | 7944 0 0 | 23169 920 880 | opt1 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
81760 | 8068 0 0 | 23289 920 880 | opt1 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
83120 | 6472 0 0 | 20361 920 880 | opt1 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
83920 | 6572 0 0 | 20449 920 880 | opt1 | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
104240 | 6052 0 0 | 20808 912 864 | opt1 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
104480 | 3472 0 0 | 16032 912 864 | opt1 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
104880 | 3356 0 0 | 15160 896 856 | opt1 | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
104880 | 3356 0 0 | 15160 896 856 | opt1 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
106480 | 3356 0 0 | 15208 896 856 | opt1 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
106480 | 3356 0 0 | 15208 896 856 | opt1 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
107920 | 3552 0 0 | 16120 912 864 | opt1 | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
108480 | 6160 0 0 | 20768 912 864 | opt1 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
175120 | 7112 0 0 | 23088 912 864 | opt1 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
175120 | 7112 0 0 | 23088 912 864 | opt1 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
176720 | 4000 0 0 | 16760 912 864 | opt1 | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
176720 | 4000 0 0 | 16760 912 864 | opt1 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
1071520 | 9608 0 0 | 26592 896 864 | opt1 | cc | 20190902 | 20190816 |
1071520 | 9608 0 0 | 26592 896 864 | opt1 | gcc | 20190902 | 20190816 |
1071680 | 9608 0 0 | 26592 896 864 | opt1 | gcc_-funroll-loops | 20190902 | 20190816 |
10066640 | 3676 0 0 | 18390 800 888 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190902 | 20190816 |
10199200 | 3680 0 0 | 18382 800 888 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
10200720 | 3680 0 0 | 18382 800 888 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
10203600 | 3680 0 0 | 18382 800 888 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
10380720 | 3680 0 0 | 18326 800 888 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
12116960 | 5576 0 0 | 23619 928 880 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
12180320 | 5712 0 0 | 20995 928 880 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
12304960 | 5584 0 0 | 23619 928 880 | ref | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
12467520 | 5720 0 0 | 20995 928 880 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
58552560 | 5876 0 0 | 20624 912 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
58767120 | 5948 0 0 | 20552 912 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
61936320 | 6232 0 0 | 22200 912 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
61997120 | 6232 0 0 | 22200 912 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
87795600 | 2628 0 0 | 15176 912 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
88042800 | 2444 0 0 | 14240 896 856 | ref | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
88060960 | 2688 0 0 | 15248 912 864 | ref | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
88079520 | 2444 0 0 | 14240 896 856 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
88759280 | 2548 0 0 | 14392 896 856 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
88821280 | 2548 0 0 | 14392 896 856 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
90184080 | 2764 0 0 | 15512 912 864 | ref | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
90194160 | 2764 0 0 | 15512 912 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
417962480 | 4332 0 0 | 21312 896 864 | ref | cc | 20190902 | 20190816 |
417990240 | 4332 0 0 | 21312 896 864 | ref | gcc_-funroll-loops | 20190902 | 20190816 |
418207200 | 4332 0 0 | 21312 896 864 | ref | gcc | 20190902 | 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
|
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
|
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
|
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
|