Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
59180 | 12977 0 0 | 22295 404 752 | xkcp/ARMv6 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200609 | 20200607 |
59182 | 13533 0 0 | 25645 408 752 | xkcp/ARMv6 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200609 | 20200607 |
59190 | 12901 0 0 | 25093 408 752 | xkcp/ARMv7M | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200609 | 20200607 |
59200 | 11332 0 0 | 18222 400 744 | xkcp/ARMv7M | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200609 | 20200607 |
59205 | 13029 0 0 | 23421 408 752 | xkcp/ARMv6 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200609 | 20200607 |
59207 | 13029 0 0 | 23421 408 752 | xkcp/ARMv6 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200609 | 20200607 |
59216 | 11238 0 0 | 17782 392 744 | xkcp/ARMv7M | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200609 | 20200607 |
59221 | 12865 0 0 | 25045 408 752 | xkcp/ARMv7M | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200609 | 20200607 |
59224 | 13497 0 0 | 25597 408 752 | xkcp/ARMv6 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200609 | 20200607 |
59229 | 12000 0 0 | 19038 400 744 | xkcp/ARMv6 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200609 | 20200607 |
59233 | 11452 0 0 | 20087 404 744 | xkcp/ARMv7M | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200609 | 20200607 |
59234 | 11360 0 0 | 18390 400 744 | xkcp/ARMv7M | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200609 | 20200607 |
59236 | 11972 0 0 | 18862 400 744 | xkcp/ARMv6 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200609 | 20200607 |
59248 | 12092 0 0 | 20727 404 744 | xkcp/ARMv6 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200609 | 20200607 |
59252 | 12397 0 0 | 22869 408 752 | xkcp/ARMv7M | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200609 | 20200607 |
59254 | 12397 0 0 | 22869 408 752 | xkcp/ARMv7M | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200609 | 20200607 |
59264 | 11878 0 0 | 18426 392 744 | xkcp/ARMv6 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200609 | 20200607 |
59285 | 12345 0 0 | 21743 404 752 | xkcp/ARMv7M | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200609 | 20200607 |
62479 | 7478 0 0 | 14071 396 744 | xkcp/plain-ua | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200609 | 20200607 |
71348 | 8308 0 0 | 15383 404 744 | xkcp/plain-ua | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200609 | 20200607 |
71612 | 8920 0 0 | 17547 404 744 | xkcp/plain-ua | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200609 | 20200607 |
73935 | 7756 0 0 | 14687 404 744 | xkcp/plain-ua | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200609 | 20200607 |
84247 | 10981 0 0 | 21237 408 752 | xkcp/plain-ua | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200609 | 20200607 |
84251 | 10981 0 0 | 21237 408 752 | xkcp/plain-ua | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200609 | 20200607 |
84326 | 10913 0 0 | 20103 404 752 | xkcp/plain-ua | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200609 | 20200607 |
84479 | 11449 0 0 | 23405 408 752 | xkcp/plain-ua | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200609 | 20200607 |
84710 | 11265 0 0 | 23237 408 752 | xkcp/plain-ua | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200609 | 20200607 |
172318 | 8101 0 0 | 20293 408 752 | xkcp/ARMv6M | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200609 | 20200607 |
172334 | 7597 0 0 | 18069 408 752 | xkcp/ARMv6M | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200609 | 20200607 |
172337 | 7597 0 0 | 18069 408 752 | xkcp/ARMv6M | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200609 | 20200607 |
172380 | 7545 0 0 | 16943 404 752 | xkcp/ARMv6M | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200609 | 20200607 |
172520 | 6438 0 0 | 12982 392 744 | xkcp/ARMv6M | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200609 | 20200607 |
173627 | 8065 0 0 | 20245 408 752 | xkcp/ARMv6M | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200609 | 20200607 |
173833 | 6652 0 0 | 15287 404 744 | xkcp/ARMv6M | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200609 | 20200607 |
173849 | 6560 0 0 | 13590 400 744 | xkcp/ARMv6M | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200609 | 20200607 |
173857 | 6532 0 0 | 13422 400 744 | xkcp/ARMv6M | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200609 | 20200607 |
277548 | 4984 0 0 | 13603 404 744 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200424 | 20200417 |
348267 | 5775 0 0 | 17789 408 752 | ref | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200424 | 20200417 |
352934 | 5775 0 0 | 16077 408 752 | ref | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200424 | 20200417 |
354005 | 5775 0 0 | 17773 408 752 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200424 | 20200417 |
354020 | 5775 0 0 | 16077 408 752 | ref | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200424 | 20200417 |
741260 | 4475 0 0 | 13687 404 752 | ref | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200424 | 20200417 |
905565 | 2540 0 0 | 9607 404 744 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200424 | 20200417 |
1283266 | 2592 0 0 | 9515 404 744 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200424 | 20200417 |
1900988 | 2386 0 0 | 9607 396 744 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200424 | 20200417 |
15788693 | 47925 72 77 | 60746 692 944 | refcpp | clang++_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200424 | 20200417 |
15796868 | 47925 72 77 | 60746 692 944 | refcpp | clang++_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200424 | 20200417 |
15797237 | 48833 72 77 | 63738 708 944 | refcpp | clang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200424 | 20200417 |
16161402 | 43624 76 92 | 54155 664 920 | refcpp | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200424 | 20200417 |
17054086 | 23836 76 92 | 32899 660 920 | refcpp | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200424 | 20200417 |
17452782 | 32961 72 77 | 45019 688 944 | refcpp | clang++_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200424 | 20200417 |
17866624 | 16917 76 80 | 25875 664 920 | refcpp | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200424 | 20200417 |
18018427 | 21560 76 92 | 30700 660 920 | refcpp | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200424 | 20200417 |
Compiler | Implementations |
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | xkcp/AVR8 |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | xkcp/AVR8 |
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | xkcp/AVR8 |
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | xkcp/AVR8 |
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | xkcp/AVR8 |
Compiler | Implementations |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | xkcp/AVR8 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | xkcp/AVR8 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | xkcp/AVR8 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | xkcp/AVR8 |
Compiler | Implementations |
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | xkcp/AVX512 |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | xkcp/AVX512 |
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | xkcp/AVX512 |
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | xkcp/AVX512 |
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | xkcp/AVX512 |
Compiler | Implementations |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | xkcp/AVX512 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | xkcp/AVX512 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | xkcp/AVX512 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | xkcp/AVX512 |
Compiler | Implementations |
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | xkcp/SSE2 |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | xkcp/SSE2 |
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | xkcp/SSE2 |
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | xkcp/SSE2 |
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | xkcp/SSE2 |
Compiler | Implementations |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | xkcp/SSE2 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | xkcp/SSE2 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | xkcp/SSE2 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | xkcp/SSE2 |
Compiler | Implementations |
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | ref |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | ref |
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | ref |
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | ref |
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | ref |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | ref |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | ref |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | ref |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | ref |
Compiler | Implementations |
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | xkcp/ARMv6 |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | xkcp/ARMv6 |
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | xkcp/ARMv6 |
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | xkcp/ARMv6 |
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | xkcp/ARMv6 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | xkcp/ARMv6 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | xkcp/ARMv6 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | xkcp/ARMv6 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | xkcp/ARMv6 |
Compiler | Implementations |
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | xkcp/ARMv6M |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | xkcp/ARMv6M |
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | xkcp/ARMv6M |
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | xkcp/ARMv6M |
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | xkcp/ARMv6M |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | xkcp/ARMv6M |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | xkcp/ARMv6M |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | xkcp/ARMv6M |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | xkcp/ARMv6M |
Compiler | Implementations |
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | xkcp/ARMv7M |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | xkcp/ARMv7M |
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | xkcp/ARMv7M |
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | xkcp/ARMv7M |
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | xkcp/ARMv7M |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | xkcp/ARMv7M |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | xkcp/ARMv7M |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | xkcp/ARMv7M |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | xkcp/ARMv7M |
Compiler | Implementations |
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | xkcp/plain-ua |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | xkcp/plain-ua |
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | xkcp/plain-ua |
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | xkcp/plain-ua |
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | xkcp/plain-ua |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | xkcp/plain-ua |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | xkcp/plain-ua |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | xkcp/plain-ua |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | xkcp/plain-ua |