Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
92543094 | 142757 2840 16 | 176663 3840 1608 | optimizedct/c | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191203 | 20190816 |
103140513 | 142693 2840 16 | 176583 3840 1608 | optimizedct/c | gcc_-Os_-fomit-frame-pointer | 20191203 | 20190816 |
122372084 | 160666 2056 16 | 194140 2928 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191203 | 20190816 |
135414450 | 160814 2056 16 | 194268 2928 1624 | optimizedct/c | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191203 | 20190816 |
146811375 | 164867 2840 16 | 201483 3856 1640 | optimizedct/c | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191203 | 20190816 |
152755425 | 164395 2840 16 | 201035 3856 1640 | optimizedct/c | gcc_-O3_-fomit-frame-pointer | 20191203 | 20190816 |
165892275 | 153111 2840 16 | 188011 3856 1608 | optimizedct/c | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191203 | 20190816 |
173759400 | 152719 2840 16 | 187683 3856 1608 | optimizedct/c | gcc_-O2_-fomit-frame-pointer | 20191203 | 20190816 |
177588250 | 181787 2840 16 | 219731 3856 1608 | optimizedct/c | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191203 | 20190816 |
198018450 | 192940 2840 16 | 236071 3840 1608 | optimizedct/c | cc | 20191203 | 20190816 |
206638696 | 198795 2840 16 | 236979 3856 1640 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191203 | 20190816 |
234801526 | 152935 2840 16 | 187899 3856 1608 | optimizedct/c | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191203 | 20190816 |
235286546 | 142757 2840 16 | 176663 3840 1608 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191203 | 20190816 |
237745350 | 198655 2840 16 | 236915 3856 1640 | optimizedct/c | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191203 | 20190816 |
243053660 | 160666 2056 16 | 194140 2928 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191203 | 20190816 |
252736120 | 178891 2840 16 | 216987 3856 1608 | optimizedct/c | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191203 | 20190816 |
253749793 | 152603 2840 16 | 187499 3856 1608 | optimizedct/c | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191203 | 20190816 |
283174875 | 160666 2056 16 | 194140 2928 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191203 | 20190816 |
292099275 | 164771 2840 16 | 201339 3856 1640 | optimizedct/c | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191203 | 20190816 |
292540500 | 182151 2840 16 | 220091 3856 1608 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191203 | 20190816 |
303465987 | 192940 2840 16 | 236071 3840 1608 | optimizedct/c | gcc | 20191203 | 20190816 |
304152943 | 152603 2840 16 | 187499 3856 1608 | optimizedct/c | gcc_-O_-fomit-frame-pointer | 20191203 | 20190816 |
352413900 | 153127 2840 16 | 188011 3856 1608 | optimizedct/c | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191203 | 20190816 |
371228400 | 178891 2840 16 | 216987 3856 1608 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191203 | 20190816 |
390801395 | 142693 2840 16 | 176583 3840 1608 | optimizedct/c | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191203 | 20190816 |
440044990 | 192940 2840 16 | 236071 3840 1608 | optimizedct/c | gcc_-funroll-loops | 20191203 | 20190816 |
586917576 | 1034037 4 0 | 1066448 1008 1592 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191203 | 20190816 |
734431456 | 142641 2840 16 | 176527 3840 1608 | optimizedct/c | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191203 | 20190816 |
746119800 | 1046065 4 0 | 1079080 888 1608 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191203 | 20190816 |
853096050 | 1046065 4 0 | 1079064 888 1608 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191203 | 20190816 |
920511900 | 1093611 4 0 | 1129312 1008 1624 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191203 | 20190816 |
977576475 | 1036565 4 0 | 1068976 1008 1592 | ref | gcc_-O2_-fomit-frame-pointer | 20191203 | 20190816 |
1026844181 | 1046065 4 0 | 1079080 888 1608 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191203 | 20190816 |
1064243025 | 1034409 4 0 | 1066824 1008 1592 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191203 | 20190816 |
1102379850 | 1034037 4 0 | 1066448 1008 1592 | ref | gcc_-O_-fomit-frame-pointer | 20191203 | 20190816 |
1118755125 | 1030926 4 0 | 1062388 992 1592 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191203 | 20190816 |
1128727708 | 1050405 4 0 | 1086016 1008 1592 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191203 | 20190816 |
1175989500 | 1050405 4 0 | 1086016 1008 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191203 | 20190816 |
1186120341 | 1036814 4 0 | 1069224 1008 1592 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191203 | 20190816 |
1240541550 | 1030966 4 0 | 1062428 992 1592 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191203 | 20190816 |
1241690400 | 1030986 4 0 | 1062468 992 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191203 | 20190816 |
1315696360 | 1057271 4 0 | 1091328 1008 1624 | ref | gcc_-O3_-fomit-frame-pointer | 20191203 | 20190816 |
1619870175 | 1062153 4 0 | 1097552 1008 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191203 | 20190816 |
1705439270 | 1030966 4 0 | 1062428 992 1592 | ref | gcc_-Os_-fomit-frame-pointer | 20191203 | 20190816 |
1799723475 | 1046065 4 0 | 1079080 888 1608 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191203 | 20190816 |
2071329791 | 1057671 4 0 | 1091680 1008 1624 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191203 | 20190816 |
2098491075 | 1057316 4 0 | 1091360 1008 1624 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191203 | 20190816 |
2251791678 | 1093831 4 0 | 1129464 1008 1624 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191203 | 20190816 |
2345421711 | 1036717 4 0 | 1069056 1008 1592 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191203 | 20190816 |
2446690849 | 1062029 4 0 | 1097432 1008 1592 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191203 | 20190816 |
2979900450 | 1030986 4 0 | 1062468 992 1592 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191203 | 20190816 |
4063748850 | 1060099 292 0 | 1100516 1280 1592 | ref | gcc | 20191203 | 20190816 |
4144717800 | 1060099 292 0 | 1100516 1280 1592 | ref | gcc_-funroll-loops | 20191203 | 20190816 |
12470200650 | 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
|