Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
13040 | 6448 0 0 | 24046 800 888 | dolbeau/armv8crypto | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190902 | 20190816 |
198720 | 5332 0 0 | 23436 848 888 | opt | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
199200 | 5420 0 0 | 23540 848 888 | opt | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190902 | 20190816 |
199440 | 5320 0 0 | 23372 848 888 | opt | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
199920 | 5332 0 0 | 23436 848 888 | opt | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
200000 | 6196 0 0 | 24967 968 880 | opt | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
200080 | 5332 0 0 | 23436 848 888 | opt | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
200080 | 6248 0 0 | 23671 968 880 | opt | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
200320 | 6332 0 0 | 22503 968 864 | opt | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
200480 | 6376 0 0 | 23783 968 880 | opt | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
201440 | 6872 0 0 | 25231 968 864 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
201520 | 5264 0 0 | 20567 952 856 | opt | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
201840 | 6324 0 0 | 25071 968 880 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
202080 | 5264 0 0 | 20567 952 856 | opt | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
202320 | 5292 0 0 | 20543 952 856 | opt | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
202320 | 5292 0 0 | 20543 952 856 | opt | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
202320 | 6792 0 0 | 25055 968 864 | opt | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
202320 | 7160 0 0 | 26695 968 864 | opt | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
202960 | 6284 0 0 | 22607 968 864 | opt | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
203120 | 6284 0 0 | 22607 968 864 | opt | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
204480 | 7160 0 0 | 26695 968 864 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
206080 | 6104 0 0 | 22327 968 864 | opt | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
250480 | 7684 0 0 | 34583 952 864 | opt | gcc | 20190902 | 20190816 |
250640 | 7684 0 0 | 34583 952 864 | opt | cc | 20190902 | 20190816 |
258800 | 7684 0 0 | 34583 952 864 | opt | gcc_-funroll-loops | 20190902 | 20190816 |
273120 | 5904 0 0 | 24495 952 880 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
276480 | 5856 0 0 | 23103 952 880 | ref | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
278240 | 5952 0 0 | 24511 952 880 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
280240 | 5944 0 0 | 23167 952 880 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
297280 | 7024 0 0 | 24980 832 888 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
297920 | 6696 0 0 | 24660 832 888 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190902 | 20190816 |
298160 | 6768 0 0 | 24668 832 888 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
299920 | 7024 0 0 | 24980 832 888 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
301600 | 7024 0 0 | 24980 832 888 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
327120 | 5696 0 0 | 23718 944 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
328720 | 5776 0 0 | 23894 944 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
402000 | 3052 0 0 | 22358 944 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
403200 | 3052 0 0 | 22358 944 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
512320 | 2712 0 0 | 18686 944 864 | ref | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
515440 | 1796 0 0 | 16790 928 856 | ref | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
515520 | 1792 0 0 | 16846 928 856 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
516560 | 2712 0 0 | 18630 944 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
516640 | 1796 0 0 | 16790 928 856 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
516640 | 1792 0 0 | 16846 928 856 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
534720 | 2076 0 0 | 18166 944 864 | ref | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
535280 | 2076 0 0 | 18166 944 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
1683280 | 2856 0 0 | 29551 936 864 | ref | cc | 20190902 | 20190816 |
1683600 | 2856 0 0 | 29551 936 864 | ref | gcc | 20190902 | 20190816 |
1684000 | 2856 0 0 | 29551 936 864 | ref | gcc_-funroll-loops | 20190902 | 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
|