| 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
|