Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
26432 | 7171 4096 1 | 21708 4896 840 | e/hongjun/v1 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
26845 | 6839 4096 4 | 21254 5000 808 | e/hongjun/v0 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
27258 | 5059 4096 4 | 17478 5000 808 | e/hongjun/v0 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
27258 | 7435 4096 4 | 23086 5000 808 | e/hongjun/v0 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190911 | 20190816 |
27258 | 7435 4096 4 | 23086 5000 808 | e/hongjun/v0 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
27258 | 7243 4096 4 | 18678 4984 800 | e/hongjun/v1 | gcc_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
27258 | 7623 4096 4 | 20038 5000 808 | e/hongjun/v1 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
27258 | 7247 4096 4 | 18678 4984 800 | e/hongjun/v1 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
27671 | 4743 4096 4 | 16174 4984 800 | e/hongjun/v0 | gcc_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
27671 | 5063 4096 4 | 17494 5000 808 | e/hongjun/v0 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
28910 | 7211 4096 1 | 21756 4896 840 | e/hongjun/v1 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
28910 | 9003 4096 4 | 23935 5016 824 | e/hongjun/v1 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
29323 | 4731 4096 1 | 19276 4896 840 | e/hongjun/v0 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
29323 | 7163 4096 1 | 21644 4896 840 | e/hongjun/v1 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
29323 | 7211 4096 1 | 21756 4896 840 | e/hongjun/v1 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
29736 | 4731 4096 1 | 19276 4896 840 | e/hongjun/v0 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
29736 | 6019 4096 4 | 19591 5016 824 | e/hongjun/v0 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
29736 | 8051 4096 4 | 21607 5016 824 | e/hongjun/v1 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
29736 | 9007 4096 4 | 23342 5000 808 | e/hongjun/v1 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
30562 | 7247 4096 4 | 18742 4984 800 | e/hongjun/v1 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
31801 | 5039 4096 4 | 17310 5000 808 | e/hongjun/v0 | gcc_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
31801 | 7451 4096 4 | 19726 5000 808 | e/hongjun/v1 | gcc_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
31801 | 8043 4096 4 | 21655 5016 824 | e/hongjun/v1 | gcc_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
31801 | 8051 4096 4 | 21735 5016 824 | e/hongjun/v1 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
32214 | 6103 4096 4 | 19799 5016 824 | e/hongjun/v0 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
36757 | 8995 4096 4 | 23406 5000 808 | e/hongjun/v1 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
38409 | 8991 4096 4 | 23983 5016 824 | e/hongjun/v1 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
38409 | 7247 4096 4 | 18742 4984 800 | e/hongjun/v1 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
39235 | 7483 4096 4 | 19838 5000 808 | e/hongjun/v1 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
39648 | 7019 4096 4 | 22023 5016 824 | e/hongjun/v0 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
40061 | 6071 4096 4 | 19695 5016 824 | e/hongjun/v0 | gcc_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
40474 | 6887 4096 4 | 21238 5000 808 | e/hongjun/v0 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
40474 | 5103 4096 4 | 17454 5000 808 | e/hongjun/v0 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
42126 | 4743 4096 4 | 16238 4984 800 | e/hongjun/v0 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
42126 | 4743 4096 4 | 16238 4984 800 | e/hongjun/v0 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
42539 | 6963 4096 4 | 21903 5016 824 | e/hongjun/v0 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
45017 | 4695 4096 1 | 19228 4896 840 | e/hongjun/v0 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
47495 | 4683 4096 1 | 19164 4896 840 | e/hongjun/v0 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
47495 | 4731 4096 1 | 19276 4896 840 | e/hongjun/v0 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
48321 | 7211 4096 1 | 21756 4896 840 | e/hongjun/v1 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
68145 | 7487 4096 4 | 19670 5000 808 | e/hongjun/v1 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
69384 | 7243 4096 4 | 18678 4984 800 | e/hongjun/v1 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
70623 | 4979 4096 4 | 17174 5000 808 | e/hongjun/v0 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
70623 | 4743 4096 4 | 16174 4984 800 | e/hongjun/v0 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
71036 | 4747 4096 4 | 16190 4984 800 | e/hongjun/v0 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
89208 | 7623 4096 4 | 20038 5000 808 | e/hongjun/v1 | gcc_-O_-fomit-frame-pointer | 20190911 | 20190816 |
89208 | 7627 4096 4 | 20038 5000 808 | e/hongjun/v1 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
90034 | 5059 4096 4 | 17478 5000 808 | e/hongjun/v0 | gcc_-O_-fomit-frame-pointer | 20190911 | 20190816 |
91273 | 9651 4096 4 | 25294 5000 808 | e/hongjun/v1 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190911 | 20190816 |
91273 | 9651 4096 4 | 25294 5000 808 | e/hongjun/v1 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
166026 | 22804 4096 4 | 42502 4984 816 | e/hongjun/v1 | gcc_-funroll-loops | 20190911 | 20190816 |
194936 | 14060 4096 4 | 33766 4984 816 | e/hongjun/v0 | gcc | 20190911 | 20190816 |
293643 | 22804 4096 4 | 42502 4984 816 | e/hongjun/v1 | cc | 20190911 | 20190816 |
293643 | 22804 4096 4 | 42502 4984 816 | e/hongjun/v1 | gcc | 20190911 | 20190816 |
297773 | 14060 4096 4 | 33766 4984 816 | e/hongjun/v0 | cc | 20190911 | 20190816 |
297773 | 14060 4096 4 | 33766 4984 816 | e/hongjun/v0 | gcc_-funroll-loops | 20190911 | 20190816 |
Compiler | Implementations
|
cc | e/gladman |
gcc | e/gladman |
gcc -O2 -fomit-frame-pointer | e/gladman |
gcc -O3 -fomit-frame-pointer | e/gladman |
gcc -O -fomit-frame-pointer | e/gladman |
gcc -Os -fomit-frame-pointer | e/gladman |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | e/gladman |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | e/gladman |
gcc -fno-schedule-insns -O -fomit-frame-pointer | e/gladman |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | e/gladman |
gcc -funroll-loops | e/gladman |
gcc -funroll-loops -O2 -fomit-frame-pointer | e/gladman |
gcc -funroll-loops -O3 -fomit-frame-pointer | e/gladman |
gcc -funroll-loops -O -fomit-frame-pointer | e/gladman |
gcc -funroll-loops -Os -fomit-frame-pointer | e/gladman |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | e/gladman |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | e/gladman |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | e/gladman |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | e/gladman |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | e/gladman |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | e/gladman |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | e/gladman |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | e/gladman
|