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
|