Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
2614050 | 8744 0 400 | 21688 816 1288 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
2614050 | 8488 0 400 | 21456 816 1288 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
2630700 | 8488 0 400 | 21456 816 1288 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
2776250 | 13237 0 416 | 28907 944 1320 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
4151015 | 13081 0 416 | 28787 944 1320 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
5444550 | 8488 0 400 | 21456 816 1288 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
5852475 | 10865 0 416 | 24955 944 1320 | ref | gcc_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
5944764 | 11045 0 416 | 25091 944 1320 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
10446408 | 6996 0 408 | 18719 928 1272 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
17524125 | 10445 0 408 | 26106 936 1272 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
19480500 | 7633 0 408 | 20010 936 1272 | ref | gcc_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
19588725 | 6996 0 408 | 18719 928 1272 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
21310590 | 11705 0 408 | 27058 936 1272 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
21428550 | 8989 0 416 | 23059 944 1320 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
22027950 | 7813 0 408 | 20274 936 1272 | ref | gcc_-O_-fomit-frame-pointer | 20191128 | 20190816 |
23841501 | 7813 0 408 | 20274 936 1272 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
24613765 | 10445 0 408 | 26106 936 1272 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191128 | 20190816 |
25341300 | 11605 0 408 | 26994 936 1272 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
27513629 | 6972 0 408 | 18671 928 1272 | ref | gcc_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
41516775 | 7521 0 408 | 19834 936 1272 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
42233635 | 6972 0 408 | 18671 928 1272 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
47735550 | 7677 0 408 | 20058 936 1272 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
49691925 | 7841 0 408 | 20306 936 1272 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
72968625 | 17032 0 408 | 33775 928 1272 | ref | gcc_-funroll-loops | 20191128 | 20190816 |
76269480 | 7008 0 408 | 18703 928 1272 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
229136829 | 17032 0 408 | 33775 928 1272 | ref | gcc | 20191128 | 20190816 |
264019050 | 17032 0 408 | 33775 928 1272 | ref | cc | 20191128 | 20190816 |
Compiler | Implementations
|
cc | ref |
gcc | ref |
gcc -O2 -fomit-frame-pointer | ref |
gcc -O3 -fomit-frame-pointer | ref |
gcc -O -fomit-frame-pointer | ref |
gcc -Os -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -O -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | ref |
gcc -funroll-loops | ref |
gcc -funroll-loops -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -O -fomit-frame-pointer | ref |
gcc -funroll-loops -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ref |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | ref |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | ref |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | ref |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | ref
|