Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
656871201 | 102414 2056 16 | 135852 2928 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191202 | 20190816 |
661440452 | 124207 2600 16 | 161587 3616 1608 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191202 | 20190816 |
662556321 | 102414 2056 16 | 135852 2928 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191202 | 20190816 |
714311357 | 120931 2600 16 | 158483 3616 1608 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191202 | 20190816 |
1066723875 | 106435 2600 16 | 142499 3616 1640 | optimizedct/c | gcc_-O3_-fomit-frame-pointer | 20191202 | 20190816 |
1090858050 | 123819 2600 16 | 161203 3616 1608 | optimizedct/c | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191202 | 20190816 |
1130718150 | 84685 2600 16 | 118095 3600 1608 | optimizedct/c | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191202 | 20190816 |
1138901625 | 102414 2056 16 | 135852 2928 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191202 | 20190816 |
1147160025 | 84737 2600 16 | 118151 3600 1608 | optimizedct/c | gcc_-Os_-fomit-frame-pointer | 20191202 | 20190816 |
1194554250 | 120931 2600 16 | 158483 3616 1608 | optimizedct/c | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191202 | 20190816 |
1195894575 | 94651 2600 16 | 129003 3616 1608 | optimizedct/c | gcc_-O_-fomit-frame-pointer | 20191202 | 20190816 |
1236270825 | 102562 2056 16 | 135980 2928 1624 | optimizedct/c | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191202 | 20190816 |
1266634380 | 95175 2600 16 | 129499 3616 1608 | optimizedct/c | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191202 | 20190816 |
1267641826 | 106819 2600 16 | 142819 3616 1640 | optimizedct/c | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191202 | 20190816 |
1317348393 | 140843 2600 16 | 178475 3616 1640 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191202 | 20190816 |
1555940738 | 94743 2600 16 | 129139 3616 1608 | optimizedct/c | gcc_-O2_-fomit-frame-pointer | 20191202 | 20190816 |
1639767855 | 95159 2600 16 | 129515 3616 1608 | optimizedct/c | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191202 | 20190816 |
1838692660 | 84737 2600 16 | 118151 3600 1608 | optimizedct/c | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191202 | 20190816 |
1942638750 | 140687 2600 16 | 178387 3616 1640 | optimizedct/c | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191202 | 20190816 |
1948016700 | 106891 2600 16 | 142947 3616 1640 | optimizedct/c | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191202 | 20190816 |
2185379100 | 94967 2600 16 | 129363 3616 1608 | optimizedct/c | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191202 | 20190816 |
2234927268 | 1093831 4 0 | 1129408 1008 1624 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191202 | 20190816 |
2244814047 | 1062029 4 0 | 1097376 1008 1592 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191202 | 20190816 |
2272715550 | 1057671 4 0 | 1091616 1008 1624 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191202 | 20190816 |
2275664706 | 1093611 4 0 | 1129256 1008 1624 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191202 | 20190816 |
2332887317 | 1036814 4 0 | 1069168 1008 1592 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191202 | 20190816 |
2345565033 | 1030962 4 0 | 1062428 992 1592 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191202 | 20190816 |
2369531367 | 1030982 4 0 | 1062476 992 1592 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191202 | 20190816 |
2394217224 | 1046057 4 0 | 1079016 888 1608 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191202 | 20190816 |
2414607975 | 135040 2600 16 | 173591 3600 1608 | optimizedct/c | cc | 20191202 | 20190816 |
2426146425 | 135040 2600 16 | 173591 3600 1608 | optimizedct/c | gcc_-funroll-loops | 20191202 | 20190816 |
2736951975 | 84801 2600 16 | 118239 3600 1608 | optimizedct/c | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191202 | 20190816 |
2818869975 | 84801 2600 16 | 118239 3600 1608 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191202 | 20190816 |
3101278950 | 94651 2600 16 | 129003 3616 1608 | optimizedct/c | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191202 | 20190816 |
4309303050 | 1036565 4 0 | 1068920 1008 1592 | ref | gcc_-O2_-fomit-frame-pointer | 20191202 | 20190816 |
4365072225 | 1057316 4 0 | 1091304 1008 1624 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191202 | 20190816 |
4408292286 | 1030982 4 0 | 1062476 992 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191202 | 20190816 |
4490261756 | 1046057 4 0 | 1079016 888 1608 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191202 | 20190816 |
4504199480 | 1046057 4 0 | 1079016 888 1608 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191202 | 20190816 |
4511076756 | 1046057 4 0 | 1079000 888 1608 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191202 | 20190816 |
4751710645 | 1050397 4 0 | 1085960 1008 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191202 | 20190816 |
4810529672 | 1050397 4 0 | 1085960 1008 1592 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191202 | 20190816 |
4995641025 | 1034401 4 0 | 1066768 1008 1592 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191202 | 20190816 |
5146223922 | 1062153 4 0 | 1097496 1008 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191202 | 20190816 |
5309764689 | 1036717 4 0 | 1068992 1008 1592 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191202 | 20190816 |
5672106405 | 1030922 4 0 | 1062388 992 1592 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191202 | 20190816 |
5818560253 | 1030962 4 0 | 1062428 992 1592 | ref | gcc_-Os_-fomit-frame-pointer | 20191202 | 20190816 |
6884975624 | 1034029 4 0 | 1066392 1008 1592 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191202 | 20190816 |
6981664914 | 1034029 4 0 | 1066392 1008 1592 | ref | gcc_-O_-fomit-frame-pointer | 20191202 | 20190816 |
7736465081 | 135040 2600 16 | 173591 3600 1608 | optimizedct/c | gcc | 20191202 | 20190816 |
9518306710 | 1057271 4 0 | 1091272 1008 1624 | ref | gcc_-O3_-fomit-frame-pointer | 20191202 | 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
|