Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
2938082 | 12892 30720 0 | 34975 31624 1600 | mj32 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
3222639 | 12940 30720 0 | 34679 31616 1584 | mj32 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
3601360 | 14940 30720 0 | 35452 31528 1600 | mj32 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
4019729 | 10924 30720 0 | 31719 31624 1600 | mj32 | gcc_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
4053182 | 12756 30720 0 | 34919 31624 1600 | mj32 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
4093243 | 11056 30720 0 | 31951 31624 1600 | mj32 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
4343934 | 11044 30720 0 | 31775 31624 1600 | mj32 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
4429838 | 12712 30720 0 | 34399 31616 1584 | mj32 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
4596690 | 14776 30720 0 | 36511 31616 1584 | mj32 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191201 | 20190816 |
4833752 | 15040 30720 0 | 35548 31528 1600 | mj32 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191201 | 20190816 |
5288465 | 9708 30720 0 | 29327 31616 1584 | mj32 | gcc_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
5314897 | 14940 30720 0 | 35452 31528 1600 | mj32 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
5314897 | 14940 30720 0 | 35452 31528 1600 | mj32 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
5373130 | 14940 30720 0 | 35388 31528 1600 | mj32 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
5525527 | 9276 30720 0 | 26879 31600 1568 | mj32 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
6213172 | 9276 30720 0 | 26815 31600 1568 | mj32 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
10180450 | 9788 30720 0 | 29519 31616 1584 | mj32 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
10417925 | 9820 30720 0 | 29319 31616 1584 | mj32 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
11083681 | 14776 30720 0 | 36511 31616 1584 | mj32 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191201 | 20190816 |
11124568 | 10968 30720 0 | 29479 31616 1584 | mj32 | gcc_-O_-fomit-frame-pointer | 20191201 | 20190816 |
11608191 | 9276 30720 0 | 26879 31600 1568 | mj32 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
12155003 | 9272 30720 0 | 26815 31600 1568 | mj32 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
12192586 | 9276 30720 0 | 26815 31600 1568 | mj32 | gcc_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
19097120 | 10964 30720 0 | 29479 31616 1584 | mj32 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
19384568 | 10968 30720 0 | 29479 31616 1584 | mj32 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191201 | 20190816 |
58211111 | 25452 30720 0 | 47775 31600 1584 | mj32 | gcc_-funroll-loops | 20191201 | 20190816 |
106006362 | 25452 30720 0 | 47775 31600 1584 | mj32 | gcc | 20191201 | 20190816 |
106310330 | 25452 30720 0 | 47775 31600 1584 | mj32 | cc | 20191201 | 20190816 |
Compiler | Implementations
|
cc | mj32 |
gcc | mj32 |
gcc -O2 -fomit-frame-pointer | mj32 |
gcc -O3 -fomit-frame-pointer | mj32 |
gcc -O -fomit-frame-pointer | mj32 |
gcc -Os -fomit-frame-pointer | mj32 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | mj32 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | mj32 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | mj32 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | mj32 |
gcc -funroll-loops | mj32 |
gcc -funroll-loops -O2 -fomit-frame-pointer | mj32 |
gcc -funroll-loops -O3 -fomit-frame-pointer | mj32 |
gcc -funroll-loops -O -fomit-frame-pointer | mj32 |
gcc -funroll-loops -Os -fomit-frame-pointer | mj32 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | mj32 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | mj32 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | mj32 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | mj32 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | mj32 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | mj32 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | mj32 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | mj32
|