Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
46085004 | 160666 2056 16 | 194140 2928 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191203 | 20190816 |
49602672 | 160666 2056 16 | 194140 2928 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191203 | 20190816 |
73986507 | 178891 2840 16 | 216987 3856 1608 | optimizedct/c | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191203 | 20190816 |
89693550 | 198655 2840 16 | 236915 3856 1640 | optimizedct/c | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191203 | 20190816 |
91366875 | 164867 2840 16 | 201483 3856 1640 | optimizedct/c | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191203 | 20190816 |
105261300 | 160814 2056 16 | 194268 2928 1624 | optimizedct/c | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191203 | 20190816 |
107925300 | 160666 2056 16 | 194140 2928 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191203 | 20190816 |
108991503 | 198795 2840 16 | 236979 3856 1640 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191203 | 20190816 |
114743475 | 152719 2840 16 | 187683 3856 1608 | optimizedct/c | gcc_-O2_-fomit-frame-pointer | 20191203 | 20190816 |
120795750 | 164771 2840 16 | 201339 3856 1640 | optimizedct/c | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191203 | 20190816 |
137121075 | 178891 2840 16 | 216987 3856 1608 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191203 | 20190816 |
143639550 | 152603 2840 16 | 187499 3856 1608 | optimizedct/c | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191203 | 20190816 |
153366713 | 153127 2840 16 | 188011 3856 1608 | optimizedct/c | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191203 | 20190816 |
155304878 | 142693 2840 16 | 176583 3840 1608 | optimizedct/c | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191203 | 20190816 |
175961684 | 182151 2840 16 | 220091 3856 1608 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191203 | 20190816 |
183509942 | 142693 2840 16 | 176583 3840 1608 | optimizedct/c | gcc_-Os_-fomit-frame-pointer | 20191203 | 20190816 |
221786839 | 142757 2840 16 | 176663 3840 1608 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191203 | 20190816 |
227303963 | 181787 2840 16 | 219731 3856 1608 | optimizedct/c | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191203 | 20190816 |
234830519 | 142757 2840 16 | 176663 3840 1608 | optimizedct/c | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191203 | 20190816 |
239647258 | 153111 2840 16 | 188011 3856 1608 | optimizedct/c | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191203 | 20190816 |
254428650 | 152935 2840 16 | 187899 3856 1608 | optimizedct/c | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191203 | 20190816 |
269605125 | 164395 2840 16 | 201035 3856 1640 | optimizedct/c | gcc_-O3_-fomit-frame-pointer | 20191203 | 20190816 |
305239486 | 192940 2840 16 | 236071 3840 1608 | optimizedct/c | gcc_-funroll-loops | 20191203 | 20190816 |
319829850 | 142641 2840 16 | 176527 3840 1608 | optimizedct/c | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191203 | 20190816 |
338544450 | 152603 2840 16 | 187499 3856 1608 | optimizedct/c | gcc_-O_-fomit-frame-pointer | 20191203 | 20190816 |
369248540 | 192940 2840 16 | 236071 3840 1608 | optimizedct/c | cc | 20191203 | 20190816 |
496080018 | 1057671 4 0 | 1091680 1008 1624 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191203 | 20190816 |
508726713 | 1093611 4 0 | 1129312 1008 1624 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191203 | 20190816 |
575301188 | 1062153 4 0 | 1097552 1008 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191203 | 20190816 |
663871005 | 1030986 4 0 | 1062468 992 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191203 | 20190816 |
734973487 | 1036565 4 0 | 1068976 1008 1592 | ref | gcc_-O2_-fomit-frame-pointer | 20191203 | 20190816 |
860413725 | 1046065 4 0 | 1079080 888 1608 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191203 | 20190816 |
867889575 | 1046065 4 0 | 1079080 888 1608 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191203 | 20190816 |
904107851 | 192940 2840 16 | 236071 3840 1608 | optimizedct/c | gcc | 20191203 | 20190816 |
931184550 | 1057316 4 0 | 1091360 1008 1624 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191203 | 20190816 |
937953041 | 1057271 4 0 | 1091328 1008 1624 | ref | gcc_-O3_-fomit-frame-pointer | 20191203 | 20190816 |
949824225 | 1046065 4 0 | 1079064 888 1608 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191203 | 20190816 |
1021862469 | 1036814 4 0 | 1069224 1008 1592 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191203 | 20190816 |
1063321786 | 1062029 4 0 | 1097432 1008 1592 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191203 | 20190816 |
1169054775 | 1050405 4 0 | 1086016 1008 1592 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191203 | 20190816 |
1193721750 | 1050405 4 0 | 1086016 1008 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191203 | 20190816 |
1279943775 | 1030986 4 0 | 1062468 992 1592 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191203 | 20190816 |
1327644297 | 1036717 4 0 | 1069056 1008 1592 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191203 | 20190816 |
1520727584 | 1034037 4 0 | 1066448 1008 1592 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191203 | 20190816 |
1618429302 | 1034409 4 0 | 1066824 1008 1592 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191203 | 20190816 |
1751854725 | 1046065 4 0 | 1079080 888 1608 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191203 | 20190816 |
2303456846 | 1060099 292 0 | 1100516 1280 1592 | ref | gcc | 20191203 | 20190816 |
2430542025 | 1093831 4 0 | 1129464 1008 1624 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191203 | 20190816 |
2929631800 | 1034037 4 0 | 1066448 1008 1592 | ref | gcc_-O_-fomit-frame-pointer | 20191203 | 20190816 |
3260386350 | 1030966 4 0 | 1062428 992 1592 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191203 | 20190816 |
3485026309 | 1030926 4 0 | 1062388 992 1592 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191203 | 20190816 |
4088907000 | 1060099 292 0 | 1100516 1280 1592 | ref | gcc_-funroll-loops | 20191203 | 20190816 |
4833593875 | 1030966 4 0 | 1062428 992 1592 | ref | gcc_-Os_-fomit-frame-pointer | 20191203 | 20190816 |
18248130327 | 1060099 292 0 | 1100516 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
|