| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1439046 | 10280 30720 0 | 29304 31544 1600 | mj32 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191130 | 20190816 |
| 2007784 | 13356 30720 0 | 34727 31640 1584 | mj32 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191130 | 20190816 |
| 2522475 | 11180 30720 0 | 32703 31648 1616 | mj32 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191130 | 20190816 |
| 2530800 | 11272 30720 0 | 32727 31648 1616 | mj32 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191130 | 20190816 |
| 2555775 | 9720 30720 0 | 29527 31648 1616 | mj32 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191130 | 20190816 |
| 2697300 | 10220 30720 0 | 29264 31544 1600 | mj32 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191130 | 20190816 |
| 2705625 | 10220 30720 0 | 29264 31544 1600 | mj32 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191130 | 20190816 |
| 3472821 | 9604 30720 0 | 29463 31648 1616 | mj32 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191130 | 20190816 |
| 3762900 | 13356 30720 0 | 34727 31640 1584 | mj32 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191130 | 20190816 |
| 4137525 | 8204 30720 0 | 26447 31640 1584 | mj32 | gcc_-O2_-fomit-frame-pointer | 20191130 | 20190816 |
| 4495500 | 11528 30720 0 | 32775 31640 1584 | mj32 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191130 | 20190816 |
| 4570425 | 11476 30720 0 | 32727 31640 1584 | mj32 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191130 | 20190816 |
| 5003325 | 8184 30720 0 | 26431 31640 1584 | mj32 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191130 | 20190816 |
| 5024741 | 8304 30720 0 | 26471 31640 1584 | mj32 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191130 | 20190816 |
| 5469525 | 10220 30720 0 | 29264 31544 1600 | mj32 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191130 | 20190816 |
| 5544450 | 7880 30720 0 | 25227 31624 1584 | mj32 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191130 | 20190816 |
| 6419457 | 7876 30720 0 | 25227 31624 1584 | mj32 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191130 | 20190816 |
| 6448740 | 9596 30720 0 | 29471 31648 1616 | mj32 | gcc_-O3_-fomit-frame-pointer | 20191130 | 20190816 |
| 7717380 | 7880 30720 0 | 25227 31624 1584 | mj32 | gcc_-Os_-fomit-frame-pointer | 20191130 | 20190816 |
| 11290056 | 7840 30720 0 | 25219 31624 1584 | mj32 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191130 | 20190816 |
| 11377479 | 7840 30720 0 | 25219 31624 1584 | mj32 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191130 | 20190816 |
| 18741826 | 9520 30720 0 | 27695 31640 1584 | mj32 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191130 | 20190816 |
| 18972675 | 9576 30720 0 | 27751 31640 1584 | mj32 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191130 | 20190816 |
| 27731881 | 9520 30720 0 | 27695 31640 1584 | mj32 | gcc_-O_-fomit-frame-pointer | 20191130 | 20190816 |
| 41749875 | 23992 30720 0 | 46083 31624 1584 | mj32 | cc | 20191130 | 20190816 |
| 41799825 | 23992 30720 0 | 46083 31624 1584 | mj32 | gcc | 20191130 | 20190816 |
| 50100120 | 23992 30720 0 | 46083 31624 1584 | mj32 | gcc_-funroll-loops | 20191130 | 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
|