| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 59349339 | 135449 2600 16 | 176259 3592 1608 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191205 | 20190816 |
| 59710301 | 147665 2600 16 | 188779 3592 1624 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191205 | 20190816 |
| 59945711 | 135653 2600 16 | 176411 3592 1608 | optimizedct/c | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191205 | 20190816 |
| 60363254 | 114790 2056 16 | 153072 2912 1624 | optimizedct/c | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191205 | 20190816 |
| 61370974 | 148357 2600 16 | 189531 3592 1624 | optimizedct/c | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191205 | 20190816 |
| 63261688 | 102913 2600 16 | 141643 3592 1608 | optimizedct/c | gcc_-O2_-fomit-frame-pointer | 20191205 | 20190816 |
| 64124858 | 102761 2600 16 | 141395 3592 1608 | optimizedct/c | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191205 | 20190816 |
| 66032092 | 135661 2600 16 | 177771 3592 1608 | optimizedct/c | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191205 | 20190816 |
| 66557428 | 105013 2600 16 | 147987 3592 1608 | optimizedct/c | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191205 | 20190816 |
| 69311312 | 93050 2600 16 | 130995 3576 1592 | optimizedct/c | gcc_-Os_-fomit-frame-pointer | 20191205 | 20190816 |
| 69353438 | 93050 2600 16 | 130995 3576 1592 | optimizedct/c | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191205 | 20190816 |
| 101875123 | 114065 2600 16 | 154043 3592 1624 | optimizedct/c | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191205 | 20190816 |
| 104188749 | 117154 2056 16 | 155520 2912 1624 | optimizedct/c | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191205 | 20190816 |
| 104387815 | 115374 2056 16 | 153712 2912 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191205 | 20190816 |
| 104399792 | 113333 2600 16 | 153163 3592 1624 | optimizedct/c | gcc_-O3_-fomit-frame-pointer | 20191205 | 20190816 |
| 106205841 | 112905 2600 16 | 152659 3592 1624 | optimizedct/c | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191205 | 20190816 |
| 106664684 | 115374 2056 16 | 153712 2912 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191205 | 20190816 |
| 108372026 | 115374 2056 16 | 153712 2912 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191205 | 20190816 |
| 111030094 | 103713 2600 16 | 142603 3592 1608 | optimizedct/c | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191205 | 20190816 |
| 116119080 | 93018 2600 16 | 131011 3576 1592 | optimizedct/c | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191205 | 20190816 |
| 118308393 | 104981 2600 16 | 147971 3592 1608 | optimizedct/c | gcc_-O_-fomit-frame-pointer | 20191205 | 20190816 |
| 120324659 | 104981 2600 16 | 147971 3592 1608 | optimizedct/c | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191205 | 20190816 |
| 120793414 | 93038 2600 16 | 130987 3576 1592 | optimizedct/c | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191205 | 20190816 |
| 120807043 | 135661 2600 16 | 177771 3592 1608 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191205 | 20190816 |
| 121647498 | 93018 2600 16 | 131011 3576 1592 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191205 | 20190816 |
| 131344738 | 145326 2600 16 | 188899 3576 1608 | optimizedct/c | cc | 20191205 | 20190816 |
| 247512552 | 1057502 4 0 | 1095383 984 1608 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191205 | 20190816 |
| 252661423 | 145326 2600 16 | 188899 3576 1608 | optimizedct/c | gcc | 20191205 | 20190816 |
| 252800604 | 145326 2600 16 | 188899 3576 1608 | optimizedct/c | gcc_-funroll-loops | 20191205 | 20190816 |
| 253402345 | 1067980 4 0 | 1106767 984 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191205 | 20190816 |
| 267989505 | 1044264 4 0 | 1080863 984 1592 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191205 | 20190816 |
| 277242357 | 1044173 4 0 | 1081768 872 1608 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191205 | 20190816 |
| 288609356 | 1056612 4 0 | 1096615 984 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191205 | 20190816 |
| 288612660 | 1056612 4 0 | 1096615 984 1592 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191205 | 20190816 |
| 342154806 | 1044569 4 0 | 1082360 872 1608 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191205 | 20190816 |
| 346157189 | 1037313 4 0 | 1073047 968 1576 | ref | gcc_-Os_-fomit-frame-pointer | 20191205 | 20190816 |
| 346844421 | 1037313 4 0 | 1073047 968 1576 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191205 | 20190816 |
| 359283568 | 1037353 4 0 | 1073135 968 1576 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191205 | 20190816 |
| 360266921 | 1037353 4 0 | 1073135 968 1576 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191205 | 20190816 |
| 393418844 | 1044181 4 0 | 1081832 872 1608 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191205 | 20190816 |
| 411400038 | 1091782 4 0 | 1130895 984 1608 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191205 | 20190816 |
| 418840646 | 1091362 4 0 | 1130431 984 1608 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191205 | 20190816 |
| 422467199 | 1056974 4 0 | 1094727 984 1608 | ref | gcc_-O3_-fomit-frame-pointer | 20191205 | 20190816 |
| 439828893 | 1056886 4 0 | 1094599 984 1608 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191205 | 20190816 |
| 445220195 | 1041348 4 0 | 1078119 984 1592 | ref | gcc_-O_-fomit-frame-pointer | 20191205 | 20190816 |
| 456766849 | 1068232 4 0 | 1106975 984 1592 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191205 | 20190816 |
| 464540748 | 1045016 4 0 | 1081823 984 1592 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191205 | 20190816 |
| 473381839 | 1044384 4 0 | 1081055 984 1592 | ref | gcc_-O2_-fomit-frame-pointer | 20191205 | 20190816 |
| 494635645 | 1044181 4 0 | 1081832 872 1608 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191205 | 20190816 |
| 501691337 | 1044181 4 0 | 1081832 872 1608 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191205 | 20190816 |
| 608090049 | 1041348 4 0 | 1078119 984 1592 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191205 | 20190816 |
| 617712949 | 1041384 4 0 | 1078151 984 1592 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191205 | 20190816 |
| 645404186 | 1037317 4 0 | 1073047 968 1576 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191205 | 20190816 |
| 941231130 | 1065615 292 0 | 1110407 1256 1592 | ref | cc | 20191205 | 20190816 |
| 2550393944 | 1065615 292 0 | 1110407 1256 1592 | ref | gcc | 20191205 | 20190816 |
| 2566673991 | 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
|