Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
2730085360 | 147665 2600 16 | 188797 3592 1624 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191026 | 20190816 |
2744998960 | 135653 2600 16 | 176413 3592 1600 | optimizedct/c | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191025 | 20190816 |
2767660160 | 135449 2600 16 | 176277 3592 1600 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191026 | 20190816 |
2794024160 | 115374 2056 16 | 153728 2912 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191026 | 20190816 |
2808408960 | 113333 2600 16 | 153165 3592 1624 | optimizedct/c | gcc_-O3_-fomit-frame-pointer | 20191025 | 20190816 |
2811011440 | 114790 2056 16 | 153088 2912 1624 | optimizedct/c | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191026 | 20190816 |
2812225360 | 148357 2600 16 | 189533 3592 1624 | optimizedct/c | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191025 | 20190816 |
2834214400 | 115374 2056 16 | 153728 2912 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191026 | 20190816 |
2836321520 | 117154 2056 16 | 155536 2912 1624 | optimizedct/c | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191025 | 20190816 |
2850805840 | 115374 2056 16 | 153728 2912 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191026 | 20190816 |
2865414880 | 102913 2600 16 | 141645 3592 1600 | optimizedct/c | gcc_-O2_-fomit-frame-pointer | 20191025 | 20190816 |
2889980960 | 93018 2600 16 | 131011 3576 1584 | optimizedct/c | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191025 | 20190816 |
2919919600 | 93018 2600 16 | 131011 3576 1584 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191026 | 20190816 |
3008099040 | 102761 2600 16 | 141397 3592 1600 | optimizedct/c | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191025 | 20190816 |
3024534160 | 112905 2600 16 | 152677 3592 1624 | optimizedct/c | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191025 | 20190816 |
3049128080 | 93050 2600 16 | 130995 3576 1584 | optimizedct/c | gcc_-Os_-fomit-frame-pointer | 20191025 | 20190816 |
3075523600 | 93050 2600 16 | 130995 3576 1584 | optimizedct/c | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191025 | 20190816 |
3314891600 | 104981 2600 16 | 147973 3592 1600 | optimizedct/c | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191025 | 20190816 |
3358494560 | 104981 2600 16 | 147973 3592 1600 | optimizedct/c | gcc_-O_-fomit-frame-pointer | 20191025 | 20190816 |
3360152640 | 135661 2600 16 | 177773 3592 1600 | optimizedct/c | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191025 | 20190816 |
3410362240 | 135661 2600 16 | 177773 3592 1600 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191026 | 20190816 |
7826788000 | 145326 2600 16 | 188917 3576 1600 | optimizedct/c | gcc_-funroll-loops | 20191025 | 20190816 |
7840027600 | 145326 2600 16 | 188917 3576 1600 | optimizedct/c | cc | 20191026 | 20190816 |
7878564720 | 145326 2600 16 | 188917 3576 1600 | optimizedct/c | gcc | 20191025 | 20190816 |
9578755600 | 1044384 4 0 | 1081073 984 1576 | ref | gcc_-O2_-fomit-frame-pointer | 20191026 | 20190816 |
9666260160 | 1068232 4 0 | 1106977 984 1576 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191026 | 20190816 |
9817850240 | 1044181 4 0 | 1081848 872 1608 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191026 | 20190816 |
9914708880 | 1044181 4 0 | 1081848 872 1608 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191026 | 20190816 |
9961471040 | 1044181 4 0 | 1081848 872 1608 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191026 | 20190816 |
9964054880 | 1067980 4 0 | 1106785 984 1576 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191026 | 20190816 |
10045869920 | 1044173 4 0 | 1081784 872 1608 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191026 | 20190816 |
10230591040 | 1044569 4 0 | 1082360 872 1608 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191026 | 20190816 |
10371150960 | 1044264 4 0 | 1080865 984 1576 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191026 | 20190816 |
10398928160 | 1037353 4 0 | 1073135 968 1568 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191026 | 20190816 |
10572189520 | 1037353 4 0 | 1073135 968 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191026 | 20190816 |
11049073760 | 1037313 4 0 | 1073047 968 1568 | ref | gcc_-Os_-fomit-frame-pointer | 20191026 | 20190816 |
11104129680 | 1037313 4 0 | 1073047 968 1568 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191026 | 20190816 |
11733898000 | 1091362 4 0 | 1130449 984 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191026 | 20190816 |
11956870480 | 1056612 4 0 | 1096633 984 1576 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191026 | 20190816 |
12083030560 | 1056886 4 0 | 1094617 984 1592 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191026 | 20190816 |
12149476560 | 1091782 4 0 | 1130913 984 1592 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191026 | 20190816 |
12183977280 | 1056612 4 0 | 1096633 984 1576 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191026 | 20190816 |
12212934560 | 1056974 4 0 | 1094745 984 1592 | ref | gcc_-O3_-fomit-frame-pointer | 20191026 | 20190816 |
12453291360 | 1041348 4 0 | 1078121 984 1576 | ref | gcc_-O_-fomit-frame-pointer | 20191026 | 20190816 |
12535122560 | 1041348 4 0 | 1078121 984 1576 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191026 | 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
|