Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
0 | 8760 0 0 | 25971 944 896 | dolbeau/armv8crypto | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
0 | 5236 0 0 | 21305 992 864 | opt | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
0 | 6908 0 0 | 26177 992 864 | opt | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191127 | 20190816 |
11693 | 4280 0 0 | 18790 920 864 | dolbeau/armv8crypto | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
24975 | 4896 0 0 | 20402 936 864 | dolbeau/armv8crypto | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
54119 | 4780 0 0 | 20314 936 864 | dolbeau/armv8crypto | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
71064 | 4940 0 0 | 21049 992 864 | opt | gcc_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
79947 | 7376 0 0 | 29525 976 864 | opt | gcc_-funroll-loops | 20191127 | 20190816 |
99900 | 4972 0 0 | 21081 992 864 | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
115479 | 2040 0 0 | 17856 968 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
122779 | 5064 0 0 | 21382 864 880 | opt | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
124362 | 5064 0 0 | 21382 864 880 | opt | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
124362 | 4340 0 0 | 19429 976 864 | opt | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
124875 | 4960 0 0 | 20993 992 864 | opt | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
124875 | 5376 0 0 | 24449 992 864 | opt | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
124875 | 5420 0 0 | 24521 992 864 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
162133 | 8172 0 0 | 27321 976 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
174825 | 1844 0 0 | 17704 968 864 | ref | gcc_-O_-fomit-frame-pointer | 20191127 | 20190816 |
174825 | 7512 0 0 | 26392 968 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
174825 | 2808 0 0 | 21864 968 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
175395 | 4340 0 0 | 19429 976 864 | opt | gcc_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
199800 | 4316 0 0 | 19429 976 864 | opt | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
199800 | 5276 0 0 | 21353 992 864 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
199968 | 1612 0 0 | 16484 952 864 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
216450 | 2044 0 0 | 17936 968 864 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
220639 | 2044 0 0 | 17936 968 864 | ref | gcc_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
222167 | 8180 0 0 | 25705 976 896 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
224775 | 6972 0 0 | 23126 848 880 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
233100 | 5064 0 0 | 21382 864 880 | opt | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
237291 | 5064 0 0 | 21358 864 880 | opt | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
239315 | 4316 0 0 | 19429 976 864 | opt | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
241425 | 5404 0 0 | 23073 992 896 | opt | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
241425 | 5260 0 0 | 24601 992 896 | opt | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
241454 | 5364 0 0 | 24657 992 896 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
245553 | 1612 0 0 | 16484 952 864 | ref | gcc_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
245553 | 2808 0 0 | 21864 968 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191127 | 20190816 |
249750 | 5364 0 0 | 23081 992 896 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
283050 | 7376 0 0 | 29525 976 864 | opt | cc | 20191127 | 20190816 |
283050 | 7376 0 0 | 29525 976 864 | opt | gcc | 20191127 | 20190816 |
299700 | 8104 0 0 | 27297 976 896 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
308025 | 8136 0 0 | 25713 976 896 | ref | gcc_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
316350 | 6972 0 0 | 23110 848 880 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
327082 | 5308 0 0 | 23033 992 896 | opt | gcc_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
339097 | 6908 0 0 | 26177 992 864 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
349650 | 1612 0 0 | 16484 952 864 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
366300 | 7428 0 0 | 26288 968 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
373870 | 6972 0 0 | 23126 848 880 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
373870 | 1612 0 0 | 16500 952 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
444334 | 6972 0 0 | 23126 848 880 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
449550 | 5236 0 0 | 21305 992 864 | opt | gcc_-O_-fomit-frame-pointer | 20191127 | 20190816 |
449604 | 4340 0 0 | 19429 976 864 | opt | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
482850 | 2568 0 0 | 24573 960 864 | ref | gcc | 20191127 | 20190816 |
491175 | 1612 0 0 | 16500 952 864 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
507825 | 1844 0 0 | 17704 968 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
549450 | 1848 0 0 | 17712 968 864 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
574425 | 8128 0 0 | 25697 976 896 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
747740 | 2568 0 0 | 24573 960 864 | ref | cc | 20191127 | 20190816 |
1423575 | 2568 0 0 | 24573 960 864 | ref | gcc_-funroll-loops | 20191127 | 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
|