| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 5040880 | 10924 30720 0 | 31673 31624 1584 | mj32 | gcc_-O3_-fomit-frame-pointer | 20190925 | 20190816 |
| 5079280 | 12756 30720 0 | 34881 31624 1584 | mj32 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190925 | 20190816 |
| 5362880 | 12892 30720 0 | 34929 31624 1584 | mj32 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190925 | 20190816 |
| 5397840 | 11044 30720 0 | 31729 31624 1584 | mj32 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190925 | 20190816 |
| 5552880 | 12712 30720 0 | 34361 31616 1568 | mj32 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190925 | 20190816 |
| 5944960 | 12940 30720 0 | 34633 31616 1568 | mj32 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190925 | 20190816 |
| 6127920 | 15040 30720 0 | 35510 31528 1600 | mj32 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190925 | 20190816 |
| 6666080 | 14940 30720 0 | 35406 31528 1600 | mj32 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190925 | 20190816 |
| 6666080 | 14940 30720 0 | 35406 31528 1600 | mj32 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190925 | 20190816 |
| 6674400 | 14940 30720 0 | 35350 31528 1600 | mj32 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190925 | 20190816 |
| 6939680 | 14940 30720 0 | 35406 31528 1600 | mj32 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190925 | 20190816 |
| 12874880 | 9708 30720 0 | 29281 31616 1568 | mj32 | gcc_-O2_-fomit-frame-pointer | 20190925 | 20190816 |
| 13070560 | 9820 30720 0 | 29281 31616 1568 | mj32 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190925 | 20190816 |
| 13783840 | 14776 30720 0 | 36473 31616 1568 | mj32 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190925 | 20190816 |
| 14163760 | 14776 30720 0 | 36473 31616 1568 | mj32 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190925 | 20190816 |
| 14484240 | 9276 30720 0 | 26833 31600 1560 | mj32 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190925 | 20190816 |
| 14601280 | 9276 30720 0 | 26833 31600 1560 | mj32 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190925 | 20190816 |
| 15256240 | 9276 30720 0 | 26769 31600 1560 | mj32 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190925 | 20190816 |
| 15278960 | 9276 30720 0 | 26769 31600 1560 | mj32 | gcc_-Os_-fomit-frame-pointer | 20190925 | 20190816 |
| 24086000 | 10968 30720 0 | 29441 31616 1568 | mj32 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190925 | 20190816 |
| 24118320 | 10968 30720 0 | 29441 31616 1568 | mj32 | gcc_-O_-fomit-frame-pointer | 20190925 | 20190816 |
| 132831840 | 25452 30720 0 | 47737 31600 1576 | mj32 | cc | 20190925 | 20190816 |
| 133040800 | 25452 30720 0 | 47737 31600 1576 | mj32 | gcc | 20190925 | 20190816 |
| 133560560 | 25452 30720 0 | 47737 31600 1576 | mj32 | gcc_-funroll-loops | 20190925 | 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
|