Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
0 | 5236 0 0 | 21273 992 864 | opt | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
0 | 6972 0 0 | 23094 848 880 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
0 | 8104 0 0 | 27265 976 896 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 9760 0 0 | 26939 944 896 | dolbeau/armv8crypto | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
11693 | 4740 0 0 | 20242 936 864 | dolbeau/armv8crypto | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
11693 | 4276 0 0 | 18758 920 864 | dolbeau/armv8crypto | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
24975 | 4928 0 0 | 20402 936 864 | dolbeau/armv8crypto | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
53298 | 6908 0 0 | 26145 992 864 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
79947 | 7428 0 0 | 26256 968 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
91575 | 5236 0 0 | 21273 992 864 | opt | gcc_-O_-fomit-frame-pointer | 20191127 | 20190816 |
91575 | 5276 0 0 | 21321 992 864 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
91652 | 5064 0 0 | 21350 864 880 | opt | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
97713 | 5308 0 0 | 23001 992 896 | opt | gcc_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
97713 | 5260 0 0 | 24569 992 896 | opt | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
124875 | 6972 0 0 | 23094 848 880 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
128623 | 5064 0 0 | 21326 864 880 | opt | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
128623 | 5420 0 0 | 24489 992 864 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
128623 | 4972 0 0 | 21049 992 864 | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
133200 | 8180 0 0 | 25673 976 896 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
149850 | 4960 0 0 | 20961 992 864 | opt | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
149850 | 6908 0 0 | 26145 992 864 | opt | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191127 | 20190816 |
149850 | 4316 0 0 | 19397 976 864 | opt | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
149850 | 7512 0 0 | 26360 968 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
163702 | 7376 0 0 | 29493 976 864 | opt | cc | 20191127 | 20190816 |
183150 | 5064 0 0 | 21350 864 880 | opt | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
183150 | 5064 0 0 | 21350 864 880 | opt | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
183150 | 4940 0 0 | 21017 992 864 | opt | gcc_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
183150 | 5404 0 0 | 23041 992 896 | opt | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
183150 | 5376 0 0 | 24417 992 864 | opt | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
183150 | 5364 0 0 | 24625 992 896 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
183150 | 5364 0 0 | 23049 992 896 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
186564 | 4340 0 0 | 19397 976 864 | opt | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
187088 | 8172 0 0 | 27289 976 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
191475 | 2044 0 0 | 17904 968 864 | ref | gcc_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
191475 | 1848 0 0 | 17680 968 864 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
210474 | 4340 0 0 | 19397 976 864 | opt | gcc_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
228910 | 7376 0 0 | 29493 976 864 | opt | gcc_-funroll-loops | 20191127 | 20190816 |
239841 | 1612 0 0 | 16468 952 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
257246 | 4340 0 0 | 19397 976 864 | opt | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
258075 | 6972 0 0 | 23078 848 880 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
258075 | 6972 0 0 | 23094 848 880 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
268939 | 2040 0 0 | 17824 968 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
327110 | 7376 0 0 | 29493 976 864 | opt | gcc | 20191127 | 20190816 |
327404 | 2808 0 0 | 21832 968 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191127 | 20190816 |
349650 | 4316 0 0 | 19397 976 864 | opt | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
362483 | 8136 0 0 | 25681 976 896 | ref | gcc_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
432900 | 2044 0 0 | 17904 968 864 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
445441 | 1612 0 0 | 16468 952 864 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
449550 | 2568 0 0 | 24541 960 864 | ref | cc | 20191127 | 20190816 |
449550 | 1612 0 0 | 16452 952 864 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
457875 | 1844 0 0 | 17672 968 864 | ref | gcc_-O_-fomit-frame-pointer | 20191127 | 20190816 |
457875 | 1844 0 0 | 17672 968 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
499500 | 8128 0 0 | 25665 976 896 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
630801 | 1612 0 0 | 16452 952 864 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
666000 | 2808 0 0 | 21832 968 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
728406 | 2568 0 0 | 24541 960 864 | ref | gcc | 20191127 | 20190816 |
832500 | 1612 0 0 | 16452 952 864 | ref | gcc_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
1373625 | 2568 0 0 | 24541 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
|