Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
10738 | 6448 0 0 | 24564 800 888 | dolbeau/armv8crypto | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
12390 | 8072 0 0 | 25583 920 880 | dolbeau/armv8crypto | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
21476 | 5088 0 0 | 21326 912 864 | dolbeau/armv8crypto | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
25606 | 5168 0 0 | 21398 912 864 | dolbeau/armv8crypto | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
25606 | 4520 0 0 | 19694 896 856 | dolbeau/armv8crypto | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
99946 | 6104 0 0 | 22853 968 864 | opt | gcc_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
100359 | 6792 0 0 | 25581 968 864 | opt | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
100359 | 7160 0 0 | 27221 968 864 | opt | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191201 | 20190816 |
101598 | 6872 0 0 | 25749 968 864 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
101598 | 5264 0 0 | 21085 952 856 | opt | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
102011 | 5292 0 0 | 21069 952 856 | opt | gcc_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
102837 | 6376 0 0 | 24301 968 880 | opt | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
102837 | 6328 0 0 | 24373 968 880 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
104489 | 5332 0 0 | 23962 848 888 | opt | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
105315 | 5320 0 0 | 23898 848 888 | opt | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
106967 | 5420 0 0 | 24058 848 888 | opt | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191201 | 20190816 |
120183 | 7684 0 0 | 35109 952 864 | opt | gcc_-funroll-loops | 20191201 | 20190816 |
135051 | 6768 0 0 | 25194 832 888 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
135877 | 7024 0 0 | 25498 832 888 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
139181 | 5944 0 0 | 23685 952 880 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
143724 | 5952 0 0 | 25029 952 880 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
145789 | 5904 0 0 | 25021 952 880 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
147028 | 5880 0 0 | 23741 952 880 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
148680 | 5776 0 0 | 24420 944 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
152810 | 3052 0 0 | 22884 944 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191201 | 20190816 |
158592 | 6324 0 0 | 25589 968 880 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
159418 | 5332 0 0 | 23962 848 888 | opt | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
159418 | 5332 0 0 | 23962 848 888 | opt | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
159831 | 6248 0 0 | 24197 968 880 | opt | gcc_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
160657 | 5264 0 0 | 21085 952 856 | opt | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
161070 | 6332 0 0 | 23029 968 864 | opt | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
161483 | 6152 0 0 | 23013 968 864 | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
161896 | 7160 0 0 | 27221 968 864 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191201 | 20190816 |
161896 | 6284 0 0 | 23133 968 864 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
163135 | 6196 0 0 | 25485 968 880 | opt | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
163135 | 5292 0 0 | 21069 952 856 | opt | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
163548 | 6284 0 0 | 23133 968 864 | opt | gcc_-O_-fomit-frame-pointer | 20191201 | 20190816 |
163548 | 6284 0 0 | 23133 968 864 | opt | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191201 | 20190816 |
164787 | 5292 0 0 | 21069 952 856 | opt | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
178829 | 1792 0 0 | 17364 928 856 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
190393 | 2712 0 0 | 19156 944 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
191632 | 2076 0 0 | 18684 944 864 | ref | gcc_-O_-fomit-frame-pointer | 20191201 | 20190816 |
192458 | 1796 0 0 | 17316 928 856 | ref | gcc_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
192871 | 1796 0 0 | 17316 928 856 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
193284 | 2076 0 0 | 18684 944 864 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
201544 | 7684 0 0 | 35109 952 864 | opt | cc | 20191201 | 20190816 |
201544 | 7684 0 0 | 35109 952 864 | opt | gcc | 20191201 | 20190816 |
220955 | 5856 0 0 | 23629 952 880 | ref | gcc_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
237062 | 7024 0 0 | 25498 832 888 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
239127 | 6696 0 0 | 25178 832 888 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191201 | 20190816 |
240366 | 7024 0 0 | 25498 832 888 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
261842 | 5696 0 0 | 24236 944 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
322140 | 3052 0 0 | 22884 944 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191201 | 20190816 |
408870 | 2712 0 0 | 19212 944 864 | ref | gcc_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
408870 | 2744 0 0 | 19340 944 864 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
412174 | 1796 0 0 | 17316 928 856 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
413826 | 1792 0 0 | 17364 928 856 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
427868 | 2076 0 0 | 18684 944 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191201 | 20190816 |
1341424 | 2856 0 0 | 30069 936 864 | ref | cc | 20191201 | 20190816 |
1343489 | 2856 0 0 | 30069 936 864 | ref | gcc | 20191201 | 20190816 |
1344728 | 2856 0 0 | 30069 936 864 | ref | gcc_-funroll-loops | 20191201 | 20190816 |
Compiler | Implementations
|
cc | dolbeau/armv8crypto |
gcc | dolbeau/armv8crypto |
gcc -O2 -fomit-frame-pointer | dolbeau/armv8crypto |
gcc -O3 -fomit-frame-pointer | dolbeau/armv8crypto |
gcc -O -fomit-frame-pointer | dolbeau/armv8crypto |
gcc -Os -fomit-frame-pointer | dolbeau/armv8crypto |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | dolbeau/armv8crypto |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | dolbeau/armv8crypto |
gcc -fno-schedule-insns -O -fomit-frame-pointer | dolbeau/armv8crypto |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | dolbeau/armv8crypto |
gcc -funroll-loops | dolbeau/armv8crypto |
gcc -funroll-loops -O2 -fomit-frame-pointer | dolbeau/armv8crypto |
gcc -funroll-loops -O3 -fomit-frame-pointer | dolbeau/armv8crypto |
gcc -funroll-loops -O -fomit-frame-pointer | dolbeau/armv8crypto |
gcc -funroll-loops -Os -fomit-frame-pointer | dolbeau/armv8crypto |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | dolbeau/armv8crypto |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | dolbeau/armv8crypto |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | dolbeau/armv8crypto |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | dolbeau/armv8crypto
|