| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 11715 | 4812 0 1 | 18403 440 880 | dolbeau/arm-neon | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200106 | 20191221 |
| 11717 | 4812 0 1 | 17427 440 848 | dolbeau/arm-neon | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200106 | 20191221 |
| 11724 | 4812 0 1 | 17427 440 848 | dolbeau/arm-neon | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200106 | 20191221 |
| 11836 | 4164 0 1 | 15705 436 848 | dolbeau/arm-neon | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200106 | 20191221 |
| 11889 | 4716 0 1 | 18307 440 880 | dolbeau/arm-neon | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200106 | 20191221 |
| 14954 | 2128 0 4 | 11146 420 856 | e/merged | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200106 | 20191221 |
| 14996 | 2608 0 4 | 13775 424 856 | e/merged | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200106 | 20191221 |
| 17336 | 3076 0 1 | 16647 440 880 | e/regs | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200106 | 20191221 |
| 17616 | 3100 0 1 | 15695 440 848 | e/regs | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200106 | 20191221 |
| 17617 | 3100 0 1 | 15695 440 848 | e/regs | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200106 | 20191221 |
| 18227 | 2776 0 1 | 15367 440 848 | e/ref | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200106 | 20191221 |
| 18238 | 2776 0 1 | 15379 440 848 | dolbeau/mipsel-msa | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200106 | 20191221 |
| 18256 | 2776 0 1 | 15379 440 848 | dolbeau/mipsel-msa | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200106 | 20191221 |
| 18263 | 2776 0 1 | 16343 440 880 | e/ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200106 | 20191221 |
| 18270 | 2776 0 1 | 15367 440 848 | e/ref | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200106 | 20191221 |
| 18277 | 2776 0 1 | 16355 440 880 | dolbeau/mipsel-msa | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200106 | 20191221 |
| 18422 | 2788 0 1 | 16371 440 880 | dolbeau/mipsel-msa | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200106 | 20191221 |
| 18465 | 2788 0 1 | 16359 440 880 | e/ref | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200106 | 20191221 |
| 18713 | 2696 0 4 | 11490 420 856 | e/merged | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200106 | 20191221 |
| 18717 | 2812 0 4 | 13979 424 856 | e/ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200106 | 20191221 |
| 19033 | 2844 0 4 | 14015 424 856 | e/regs | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200106 | 20191221 |
| 19811 | 4004 0 1 | 16603 440 848 | e/merged | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200106 | 20191221 |
| 19844 | 4004 0 1 | 17579 440 880 | e/merged | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200106 | 20191221 |
| 19863 | 4004 0 1 | 16603 440 848 | e/merged | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200106 | 20191221 |
| 20159 | 3688 0 1 | 15209 436 848 | e/merged | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200106 | 20191221 |
| 20479 | 1784 0 4 | 10266 412 848 | e/merged | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200106 | 20191221 |
| 20630 | 4056 0 1 | 17635 440 880 | e/merged | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200106 | 20191221 |
| 22640 | 2184 0 4 | 11202 420 856 | e/regs | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200106 | 20191221 |
| 22694 | 2124 0 4 | 10914 420 856 | e/regs | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200106 | 20191221 |
| 23884 | 2620 0 1 | 14133 436 848 | e/regs | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200106 | 20191221 |
| 24033 | 1516 0 4 | 10526 420 856 | e/ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200106 | 20191221 |
| 24494 | 3100 0 1 | 16671 440 880 | e/regs | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200106 | 20191221 |
| 25785 | 2144 0 1 | 13661 436 848 | e/ref | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200106 | 20191221 |
| 27532 | 1708 0 4 | 10494 420 856 | e/ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200106 | 20191221 |
| 29181 | 2144 0 1 | 13673 436 848 | dolbeau/mipsel-msa | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200106 | 20191221 |
| 37139 | 1692 0 4 | 10166 412 848 | e/regs | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200106 | 20191221 |
| 44964 | 1228 0 4 | 9702 412 848 | e/ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200106 | 20191221 |
| Compiler | Implementations |
| clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | krovetz/vec128 |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | krovetz/vec128 |
| clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | krovetz/vec128 |
| clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | krovetz/vec128 |
| clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | krovetz/vec128 |
| Compiler | Implementations |
| clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | amd64-ssse3 |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | amd64-ssse3 |
| clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | amd64-ssse3 |
| clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | amd64-ssse3 |
| clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | amd64-ssse3 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | amd64-ssse3 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | amd64-ssse3 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | amd64-ssse3 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | amd64-ssse3 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | dolbeau/arm-neon |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | dolbeau/arm-neon |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | dolbeau/arm-neon |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | dolbeau/arm-neon |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | dolbeau/mipsel-msa |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | dolbeau/mipsel-msa |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | dolbeau/mipsel-msa |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | dolbeau/mipsel-msa |
| Compiler | Implementations |
| clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | goll_gueron |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | goll_gueron |
| clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | goll_gueron |
| clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | goll_gueron |
| clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | goll_gueron |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | goll_gueron |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | goll_gueron |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | goll_gueron |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | goll_gueron |
| Compiler | Implementations |
| clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | krovetz/avx2 |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | krovetz/avx2 |
| clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | krovetz/avx2 |
| clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | krovetz/avx2 |
| clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | krovetz/avx2 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | krovetz/avx2 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | krovetz/avx2 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | krovetz/avx2 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | krovetz/avx2 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | krovetz/vec128 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | krovetz/vec128 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | krovetz/vec128 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | krovetz/vec128 |
| Compiler | Implementations |
| clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | moon/armv6/32 |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | moon/armv6/32 |
| clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | moon/armv6/32 |
| clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | moon/armv6/32 |
| clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | moon/armv6/32 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | moon/armv6/32 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | moon/armv6/32 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | moon/armv6/32 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | moon/armv6/32 |
| Compiler | Implementations |
| clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | moon/neon/32 |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | moon/neon/32 |
| clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | moon/neon/32 |
| clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | moon/neon/32 |
| clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | moon/neon/32 |
| Compiler | Implementations |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | moon/neon/32 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | moon/neon/32 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | moon/neon/32 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | moon/neon/32 |