Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
146853000 | 196950 2056 16 | 230380 2928 1624 | optimizedct/c | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191203 | 20190816 |
180286200 | 234583 3032 16 | 273163 4048 1640 | optimizedct/c | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191203 | 20190816 |
197060472 | 217707 3032 16 | 255971 4048 1608 | optimizedct/c | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191203 | 20190816 |
197635500 | 189063 3032 16 | 224283 4048 1608 | optimizedct/c | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191203 | 20190816 |
202444150 | 200699 3032 16 | 237603 4048 1640 | optimizedct/c | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191203 | 20190816 |
204412050 | 178589 3032 16 | 212863 4032 1608 | optimizedct/c | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191203 | 20190816 |
206168625 | 188579 3032 16 | 223811 4048 1608 | optimizedct/c | gcc_-O_-fomit-frame-pointer | 20191203 | 20190816 |
225768444 | 218087 3032 16 | 256355 4048 1608 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191203 | 20190816 |
237407450 | 196802 2056 16 | 230252 2928 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191203 | 20190816 |
256726350 | 178705 3032 16 | 212999 4032 1608 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191203 | 20190816 |
260389350 | 178705 3032 16 | 212999 4032 1608 | optimizedct/c | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191203 | 20190816 |
283074975 | 178641 3032 16 | 212911 4032 1608 | optimizedct/c | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191203 | 20190816 |
283329660 | 178641 3032 16 | 212911 4032 1608 | optimizedct/c | gcc_-Os_-fomit-frame-pointer | 20191203 | 20190816 |
300989513 | 188639 3032 16 | 223923 4048 1608 | optimizedct/c | gcc_-O2_-fomit-frame-pointer | 20191203 | 20190816 |
327510120 | 214871 3032 16 | 253299 4048 1608 | optimizedct/c | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191203 | 20190816 |
340969440 | 214871 3032 16 | 253299 4048 1608 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191203 | 20190816 |
341841150 | 228900 3032 16 | 268319 4032 1608 | optimizedct/c | cc | 20191203 | 20190816 |
342265725 | 196802 2056 16 | 230252 2928 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191203 | 20190816 |
360405900 | 196802 2056 16 | 230252 2928 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191203 | 20190816 |
366348030 | 188855 3032 16 | 224139 4048 1608 | optimizedct/c | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191203 | 20190816 |
373417875 | 200331 3032 16 | 237291 4048 1640 | optimizedct/c | gcc_-O3_-fomit-frame-pointer | 20191203 | 20190816 |
389946410 | 200795 3032 16 | 237731 4048 1640 | optimizedct/c | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191203 | 20190816 |
498201300 | 189087 3032 16 | 224323 4048 1608 | optimizedct/c | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191203 | 20190816 |
506309850 | 188579 3032 16 | 223811 4048 1608 | optimizedct/c | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191203 | 20190816 |
515240352 | 234723 3032 16 | 273243 4048 1640 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191203 | 20190816 |
702246501 | 228900 3032 16 | 268319 4032 1608 | optimizedct/c | gcc_-funroll-loops | 20191203 | 20190816 |
1347009237 | 1093831 4 0 | 1129448 1008 1624 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191203 | 20190816 |
1477876256 | 228900 3032 16 | 268319 4032 1608 | optimizedct/c | gcc | 20191203 | 20190816 |
1617256746 | 1034037 4 0 | 1066440 1008 1592 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191203 | 20190816 |
1838976426 | 1030986 4 0 | 1062468 992 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191203 | 20190816 |
2140823700 | 1093611 4 0 | 1129288 1008 1624 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191203 | 20190816 |
2291772600 | 1046065 4 0 | 1079056 888 1608 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191203 | 20190816 |
2292291508 | 1046065 4 0 | 1079056 888 1608 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191203 | 20190816 |
2434746150 | 1036565 4 0 | 1068960 1008 1592 | ref | gcc_-O2_-fomit-frame-pointer | 20191203 | 20190816 |
2627436600 | 1046065 4 0 | 1079032 888 1608 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191203 | 20190816 |
2638933425 | 1034037 4 0 | 1066440 1008 1592 | ref | gcc_-O_-fomit-frame-pointer | 20191203 | 20190816 |
2820376800 | 1036717 4 0 | 1069040 1008 1592 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191203 | 20190816 |
2915537794 | 1036814 4 0 | 1069208 1008 1592 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191203 | 20190816 |
2987684325 | 1062153 4 0 | 1097536 1008 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191203 | 20190816 |
3061094175 | 1030926 4 0 | 1062388 992 1592 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191203 | 20190816 |
3062565069 | 1030966 4 0 | 1062428 992 1592 | ref | gcc_-Os_-fomit-frame-pointer | 20191203 | 20190816 |
3094036200 | 1050405 4 0 | 1086008 1008 1592 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191203 | 20190816 |
3180885960 | 1057316 4 0 | 1091344 1008 1624 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191203 | 20190816 |
3537822387 | 1057671 4 0 | 1091664 1008 1624 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191203 | 20190816 |
4350057263 | 1030966 4 0 | 1062428 992 1592 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191203 | 20190816 |
5172398447 | 1046065 4 0 | 1079056 888 1608 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191203 | 20190816 |
5469733125 | 1057271 4 0 | 1091312 1008 1624 | ref | gcc_-O3_-fomit-frame-pointer | 20191203 | 20190816 |
6634125900 | 1034409 4 0 | 1066816 1008 1592 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191203 | 20190816 |
7750824750 | 1050405 4 0 | 1086008 1008 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191203 | 20190816 |
8666283375 | 1030986 4 0 | 1062468 992 1592 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191203 | 20190816 |
9953514241 | 1062029 4 0 | 1097408 1008 1592 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191203 | 20190816 |
10954534500 | 1060099 292 0 | 1100516 1280 1592 | ref | cc | 20191203 | 20190816 |
11781381586 | 1060099 292 0 | 1100516 1280 1592 | ref | gcc | 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
|