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
|