| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 43762719 | 147665 2600 16 | 188779 3592 1624 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191205 | 20190816 |
| 44665537 | 115374 2056 16 | 153712 2912 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191205 | 20190816 |
| 44682883 | 135653 2600 16 | 176411 3592 1608 | optimizedct/c | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191205 | 20190816 |
| 45356073 | 148357 2600 16 | 189531 3592 1624 | optimizedct/c | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191205 | 20190816 |
| 45370115 | 113333 2600 16 | 153163 3592 1624 | optimizedct/c | gcc_-O3_-fomit-frame-pointer | 20191205 | 20190816 |
| 45374245 | 115374 2056 16 | 153712 2912 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191205 | 20190816 |
| 45544814 | 135449 2600 16 | 176259 3592 1608 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191205 | 20190816 |
| 48209077 | 103713 2600 16 | 142603 3592 1608 | optimizedct/c | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191205 | 20190816 |
| 49337806 | 102913 2600 16 | 141643 3592 1608 | optimizedct/c | gcc_-O2_-fomit-frame-pointer | 20191205 | 20190816 |
| 49943264 | 102761 2600 16 | 141395 3592 1608 | optimizedct/c | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191205 | 20190816 |
| 50382696 | 93018 2600 16 | 131011 3576 1592 | optimizedct/c | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191205 | 20190816 |
| 50793218 | 135661 2600 16 | 177771 3592 1608 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191205 | 20190816 |
| 52004134 | 105013 2600 16 | 147987 3592 1608 | optimizedct/c | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191205 | 20190816 |
| 52965598 | 104981 2600 16 | 147971 3592 1608 | optimizedct/c | gcc_-O_-fomit-frame-pointer | 20191205 | 20190816 |
| 53910955 | 93050 2600 16 | 130995 3576 1592 | optimizedct/c | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191205 | 20190816 |
| 74312329 | 114065 2600 16 | 154043 3592 1624 | optimizedct/c | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191205 | 20190816 |
| 75792108 | 117154 2056 16 | 155520 2912 1624 | optimizedct/c | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191205 | 20190816 |
| 77111643 | 115374 2056 16 | 153712 2912 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191205 | 20190816 |
| 77276430 | 114790 2056 16 | 153072 2912 1624 | optimizedct/c | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191205 | 20190816 |
| 79049439 | 112905 2600 16 | 152659 3592 1624 | optimizedct/c | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191205 | 20190816 |
| 87948763 | 93018 2600 16 | 131011 3576 1592 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191205 | 20190816 |
| 90953751 | 104981 2600 16 | 147971 3592 1608 | optimizedct/c | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191205 | 20190816 |
| 91063609 | 135661 2600 16 | 177771 3592 1608 | optimizedct/c | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191205 | 20190816 |
| 91813204 | 93050 2600 16 | 130995 3576 1592 | optimizedct/c | gcc_-Os_-fomit-frame-pointer | 20191205 | 20190816 |
| 93648576 | 93038 2600 16 | 130987 3576 1592 | optimizedct/c | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191205 | 20190816 |
| 114850344 | 145326 2600 16 | 188899 3576 1608 | optimizedct/c | cc | 20191205 | 20190816 |
| 115409959 | 145326 2600 16 | 188899 3576 1608 | optimizedct/c | gcc_-funroll-loops | 20191205 | 20190816 |
| 201759173 | 1091362 4 0 | 1130431 984 1608 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191205 | 20190816 |
| 222198956 | 1056974 4 0 | 1094727 984 1608 | ref | gcc_-O3_-fomit-frame-pointer | 20191205 | 20190816 |
| 223836088 | 145326 2600 16 | 188899 3576 1608 | optimizedct/c | gcc | 20191205 | 20190816 |
| 229239367 | 1057502 4 0 | 1095383 984 1608 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191205 | 20190816 |
| 247116072 | 1044173 4 0 | 1081768 872 1608 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191205 | 20190816 |
| 248411240 | 1045016 4 0 | 1081823 984 1592 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191205 | 20190816 |
| 248449236 | 1044264 4 0 | 1080863 984 1592 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191205 | 20190816 |
| 257773537 | 1044384 4 0 | 1081055 984 1592 | ref | gcc_-O2_-fomit-frame-pointer | 20191205 | 20190816 |
| 260865668 | 1056612 4 0 | 1096615 984 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191205 | 20190816 |
| 261416610 | 1056612 4 0 | 1096615 984 1592 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191205 | 20190816 |
| 319980423 | 1037313 4 0 | 1073047 968 1576 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191205 | 20190816 |
| 322550522 | 1037353 4 0 | 1073135 968 1576 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191205 | 20190816 |
| 368006541 | 1044181 4 0 | 1081832 872 1608 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191205 | 20190816 |
| 374780980 | 1091782 4 0 | 1130895 984 1608 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191205 | 20190816 |
| 412528354 | 1056886 4 0 | 1094599 984 1608 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191205 | 20190816 |
| 423516219 | 1041384 4 0 | 1078151 984 1592 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191205 | 20190816 |
| 433967597 | 1068232 4 0 | 1106975 984 1592 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191205 | 20190816 |
| 445277189 | 1067980 4 0 | 1106767 984 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191205 | 20190816 |
| 465085495 | 1044181 4 0 | 1081832 872 1608 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191205 | 20190816 |
| 468480355 | 1044569 4 0 | 1082360 872 1608 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191205 | 20190816 |
| 470900122 | 1044181 4 0 | 1081832 872 1608 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191205 | 20190816 |
| 577378543 | 1041348 4 0 | 1078119 984 1592 | ref | gcc_-O_-fomit-frame-pointer | 20191205 | 20190816 |
| 588293307 | 1041348 4 0 | 1078119 984 1592 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191205 | 20190816 |
| 597370634 | 1037353 4 0 | 1073135 968 1576 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191205 | 20190816 |
| 606960907 | 1037313 4 0 | 1073047 968 1576 | ref | gcc_-Os_-fomit-frame-pointer | 20191205 | 20190816 |
| 609760221 | 1037317 4 0 | 1073047 968 1576 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191205 | 20190816 |
| 1040255727 | 1065615 292 0 | 1110407 1256 1592 | ref | cc | 20191205 | 20190816 |
| 1091181105 | 1065615 292 0 | 1110407 1256 1592 | ref | gcc | 20191205 | 20190816 |
| 2509049753 | 1065615 292 0 | 1110407 1256 1592 | ref | gcc_-funroll-loops | 20191205 | 20190816 |
| Compiler | Implementations
|
| cc | optimizedct/neon |
| gcc | optimizedct/neon |
| gcc -O2 -fomit-frame-pointer | optimizedct/neon |
| gcc -O3 -fomit-frame-pointer | optimizedct/neon |
| gcc -O -fomit-frame-pointer | optimizedct/neon |
| gcc -Os -fomit-frame-pointer | optimizedct/neon |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | optimizedct/neon |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | optimizedct/neon |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | optimizedct/neon |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | optimizedct/neon |
| gcc -funroll-loops | optimizedct/neon |
| gcc -funroll-loops -O2 -fomit-frame-pointer | optimizedct/neon |
| gcc -funroll-loops -O3 -fomit-frame-pointer | optimizedct/neon |
| gcc -funroll-loops -O -fomit-frame-pointer | optimizedct/neon |
| gcc -funroll-loops -Os -fomit-frame-pointer | optimizedct/neon |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | optimizedct/neon |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | optimizedct/neon |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | optimizedct/neon |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | optimizedct/neon |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | optimizedct/neon |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | optimizedct/neon |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | optimizedct/neon |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | optimizedct/neon
|