Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
191600 | 57250 0 0 | 42121 912 760 | opt-32 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
195600 | 57046 0 0 | 41304 904 744 | opt-32 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
202720 | 50698 0 0 | 36032 904 744 | opt-32 | gcc_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
203360 | 53582 0 0 | 43017 912 760 | opt-32 | gcc_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
206000 | 57170 0 0 | 42041 912 760 | opt-32 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
207280 | 57446 0 0 | 41592 904 744 | opt-32 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
220080 | 49662 0 0 | 34872 888 736 | opt-32 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
220560 | 49662 0 0 | 34872 888 736 | opt-32 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
222720 | 62422 0 0 | 44324 824 768 | opt-32 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
222800 | 62422 0 0 | 44324 824 768 | opt-32 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
222880 | 62422 0 0 | 44324 824 768 | opt-32 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
224240 | 62430 0 0 | 44276 824 768 | opt-32 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
242160 | 62014 0 0 | 44124 824 768 | opt-32 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190901 | 20190816 |
289840 | 53406 0 0 | 42897 912 760 | opt-32 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
296400 | 50506 0 0 | 35880 904 744 | opt-32 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
303280 | 49518 0 0 | 34736 888 736 | opt-32 | gcc_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
303280 | 49518 0 0 | 34736 888 736 | opt-32 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
349920 | 58022 0 0 | 42992 904 744 | opt-32 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190901 | 20190816 |
350320 | 58022 0 0 | 42992 904 744 | opt-32 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190901 | 20190816 |
355040 | 50774 0 0 | 36152 904 744 | opt-32 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190901 | 20190816 |
355120 | 50774 0 0 | 36152 904 744 | opt-32 | gcc_-O_-fomit-frame-pointer | 20190901 | 20190816 |
1269360 | 100670 0 0 | 63280 888 744 | opt-32 | cc | 20190901 | 20190816 |
1269520 | 100670 0 0 | 63280 888 744 | opt-32 | gcc | 20190901 | 20190816 |
1269840 | 100670 0 0 | 63280 888 744 | opt-32 | gcc_-funroll-loops | 20190901 | 20190816 |
2554240 | 12144 384 0 | 25039 1200 768 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
2706720 | 9796 384 0 | 22743 1200 768 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
2707120 | 9796 384 0 | 22743 1200 768 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
2717200 | 9796 384 0 | 22743 1200 768 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190901 | 20190816 |
2742960 | 9752 384 0 | 22703 1200 768 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190901 | 20190816 |
3716560 | 12793 384 0 | 25439 1280 744 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
3792720 | 16377 384 0 | 29608 1296 760 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
3942640 | 13209 384 0 | 25072 1296 760 | ref | gcc_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
4132320 | 4777 384 0 | 15351 1280 744 | ref | gcc_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
4250880 | 16233 384 0 | 29432 1296 760 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
4362320 | 12689 384 0 | 25431 1280 744 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
4752080 | 13105 384 0 | 24944 1296 760 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190901 | 20190816 |
4946320 | 4705 384 0 | 15223 1280 744 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190901 | 20190816 |
5079120 | 3700 384 0 | 13575 1264 736 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
5080240 | 3700 384 0 | 13575 1264 736 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
5265440 | 3700 384 0 | 13511 1264 736 | ref | gcc_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
5267120 | 3700 384 0 | 13511 1264 736 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190901 | 20190816 |
5907200 | 12461 384 0 | 26335 1280 744 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190901 | 20190816 |
5933840 | 12461 384 0 | 26335 1280 744 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190901 | 20190816 |
6264000 | 4397 384 0 | 15055 1280 744 | ref | gcc_-O_-fomit-frame-pointer | 20190901 | 20190816 |
6265600 | 4397 384 0 | 15055 1280 744 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190901 | 20190816 |
30073680 | 10217 384 0 | 27143 1264 744 | ref | cc | 20190901 | 20190816 |
30256560 | 10217 384 0 | 27143 1264 744 | ref | gcc | 20190901 | 20190816 |
30375760 | 10217 384 0 | 27143 1264 744 | ref | gcc_-funroll-loops | 20190901 | 20190816 |
Compiler | Implementations
|
cc | opt-64 |
gcc | opt-64 |
gcc -O2 -fomit-frame-pointer | opt-64 |
gcc -O -fomit-frame-pointer | opt-64 |
gcc -Os -fomit-frame-pointer | opt-64 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | opt-64 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | opt-64 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | opt-64 |
gcc -funroll-loops | opt-64 |
gcc -funroll-loops -O2 -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -O -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -Os -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | opt-64
|