Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
38321262 | 124207 2600 16 | 161587 3616 1608 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191203 | 20190816 |
44184042 | 94651 2600 16 | 129003 3616 1608 | optimizedct/c | gcc_-O_-fomit-frame-pointer | 20191203 | 20190816 |
47147388 | 84737 2600 16 | 118151 3600 1608 | optimizedct/c | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191203 | 20190816 |
67266000 | 102562 2056 16 | 135980 2928 1624 | optimizedct/c | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191203 | 20190816 |
67282650 | 102414 2056 16 | 135852 2928 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191203 | 20190816 |
71062200 | 140687 2600 16 | 178387 3616 1640 | optimizedct/c | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191203 | 20190816 |
71153996 | 106435 2600 16 | 142499 3616 1640 | optimizedct/c | gcc_-O3_-fomit-frame-pointer | 20191203 | 20190816 |
71195400 | 106891 2600 16 | 142947 3616 1640 | optimizedct/c | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191203 | 20190816 |
71644950 | 140843 2600 16 | 178475 3616 1640 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191203 | 20190816 |
72427500 | 102414 2056 16 | 135852 2928 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191203 | 20190816 |
72760500 | 106819 2600 16 | 142819 3616 1640 | optimizedct/c | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191203 | 20190816 |
74168008 | 94967 2600 16 | 129363 3616 1608 | optimizedct/c | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191203 | 20190816 |
74600325 | 102414 2056 16 | 135852 2928 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191203 | 20190816 |
75124800 | 94743 2600 16 | 129139 3616 1608 | optimizedct/c | gcc_-O2_-fomit-frame-pointer | 20191203 | 20190816 |
76423500 | 95175 2600 16 | 129499 3616 1608 | optimizedct/c | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191203 | 20190816 |
79470450 | 123819 2600 16 | 161203 3616 1608 | optimizedct/c | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191203 | 20190816 |
83551410 | 94651 2600 16 | 129003 3616 1608 | optimizedct/c | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191203 | 20190816 |
83641275 | 120931 2600 16 | 158483 3616 1608 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191203 | 20190816 |
86536281 | 84801 2600 16 | 118239 3600 1608 | optimizedct/c | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191203 | 20190816 |
87812100 | 84685 2600 16 | 118095 3600 1608 | optimizedct/c | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191203 | 20190816 |
88078500 | 84737 2600 16 | 118151 3600 1608 | optimizedct/c | gcc_-Os_-fomit-frame-pointer | 20191203 | 20190816 |
89044200 | 120931 2600 16 | 158483 3616 1608 | optimizedct/c | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191203 | 20190816 |
102372333 | 84801 2600 16 | 118239 3600 1608 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191203 | 20190816 |
119307573 | 1057671 4 0 | 1091616 1008 1624 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191203 | 20190816 |
120760010 | 95159 2600 16 | 129515 3616 1608 | optimizedct/c | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191203 | 20190816 |
172694403 | 1093611 4 0 | 1129256 1008 1624 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191203 | 20190816 |
172851975 | 1046057 4 0 | 1079016 888 1608 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191203 | 20190816 |
222269175 | 1050397 4 0 | 1085960 1008 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191203 | 20190816 |
227774382 | 1046057 4 0 | 1079000 888 1608 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191203 | 20190816 |
228701718 | 1034029 4 0 | 1066392 1008 1592 | ref | gcc_-O_-fomit-frame-pointer | 20191203 | 20190816 |
230452650 | 1093831 4 0 | 1129408 1008 1624 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191203 | 20190816 |
231526575 | 1036565 4 0 | 1068920 1008 1592 | ref | gcc_-O2_-fomit-frame-pointer | 20191203 | 20190816 |
236012504 | 1057316 4 0 | 1091304 1008 1624 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191203 | 20190816 |
245537550 | 1030982 4 0 | 1062476 992 1592 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191203 | 20190816 |
247142826 | 1030982 4 0 | 1062476 992 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191203 | 20190816 |
263963341 | 135040 2600 16 | 173591 3600 1608 | optimizedct/c | gcc_-funroll-loops | 20191203 | 20190816 |
264109046 | 135040 2600 16 | 173591 3600 1608 | optimizedct/c | gcc | 20191203 | 20190816 |
268486458 | 135040 2600 16 | 173591 3600 1608 | optimizedct/c | cc | 20191203 | 20190816 |
317548800 | 1030962 4 0 | 1062428 992 1592 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191203 | 20190816 |
354800699 | 1062153 4 0 | 1097496 1008 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191203 | 20190816 |
385089989 | 1046057 4 0 | 1079016 888 1608 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191203 | 20190816 |
414127259 | 1046057 4 0 | 1079016 888 1608 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191203 | 20190816 |
438003225 | 1057271 4 0 | 1091272 1008 1624 | ref | gcc_-O3_-fomit-frame-pointer | 20191203 | 20190816 |
447387453 | 1050397 4 0 | 1085960 1008 1592 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191203 | 20190816 |
474427969 | 1036814 4 0 | 1069168 1008 1592 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191203 | 20190816 |
531101700 | 1036717 4 0 | 1068992 1008 1592 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191203 | 20190816 |
597651750 | 1030962 4 0 | 1062428 992 1592 | ref | gcc_-Os_-fomit-frame-pointer | 20191203 | 20190816 |
640833525 | 1034401 4 0 | 1066768 1008 1592 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191203 | 20190816 |
696399129 | 1030922 4 0 | 1062388 992 1592 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191203 | 20190816 |
921783680 | 1062029 4 0 | 1097376 1008 1592 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191203 | 20190816 |
973056381 | 1034029 4 0 | 1066392 1008 1592 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191203 | 20190816 |
1016085708 | 1060091 292 0 | 1096404 1280 1592 | ref | gcc_-funroll-loops | 20191203 | 20190816 |
1310038191 | 1060091 292 0 | 1096404 1280 1592 | ref | gcc | 20191203 | 20190816 |
2968887779 | 1060091 292 0 | 1096404 1280 1592 | ref | cc | 20191203 | 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
|