| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 71064 | 5514 4392 352 | 17842 5328 1216 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
| 99900 | 11138 4392 352 | 24104 5208 1232 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
| 104075 | 11138 4392 352 | 24080 5208 1232 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
| 133200 | 4794 4392 352 | 17266 5328 1216 | ref | gcc_-O_-fomit-frame-pointer | 20191127 | 20190816 |
| 133200 | 5626 4392 352 | 18018 5328 1216 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
| 133200 | 4806 4392 352 | 17282 5328 1216 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
| 140316 | 11138 4392 352 | 24104 5208 1232 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
| 140316 | 14426 4400 352 | 30131 5352 1256 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
| 141525 | 12330 4400 352 | 26411 5352 1256 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
| 175395 | 4278 4392 352 | 20006 5312 1216 | ref | gcc_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
| 175395 | 4246 4392 352 | 15902 5312 1216 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
| 183150 | 17786 4392 352 | 33178 5328 1216 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
| 186937 | 7386 4392 352 | 23058 5328 1216 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191127 | 20190816 |
| 187088 | 4794 4392 352 | 17266 5328 1216 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
| 199800 | 12258 4400 352 | 26347 5352 1256 | ref | gcc_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
| 224775 | 11138 4392 352 | 24104 5208 1232 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
| 224775 | 17666 4392 352 | 33026 5328 1216 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
| 241425 | 12218 4400 352 | 26259 5352 1256 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
| 245617 | 14370 4400 352 | 30035 5352 1256 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
| 274725 | 5610 4392 352 | 18002 5328 1216 | ref | gcc_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
| 280632 | 4246 4392 352 | 15902 5312 1216 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
| 349692 | 4278 4392 352 | 20006 5312 1216 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
| 357975 | 7386 4392 352 | 23058 5328 1216 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
| 524210 | 4338 4392 352 | 20062 5312 1216 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
| 666000 | 8002 4392 352 | 24751 5320 1216 | ref | gcc_-funroll-loops | 20191127 | 20190816 |
| 1052370 | 8002 4392 352 | 24751 5320 1216 | ref | cc | 20191127 | 20190816 |
| 1398600 | 8002 4392 352 | 24751 5320 1216 | ref | gcc | 20191127 | 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
|