Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
8293 | 470 0 0 | 16507 844 896 | blocksplusavx | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231212 | 20231212 |
8327 | 470 0 0 | 19523 844 928 | blocksplusavx | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231212 | 20231212 |
8333 | 467 0 0 | 17157 836 960 | blocksplusavx | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231212 | 20231212 |
8333 | ? ? ? | ? ? ? | blocksplusavx | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231212 | 20231212 |
8341 | 530 0 0 | 15864 780 928 | blocksplusavx | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231212 | 20231212 |
8341 | 586 0 0 | 19635 844 928 | ref | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231212 | 20231212 |
8348 | 790 0 0 | 18981 804 960 | blocksplusavx | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231212 | 20231212 |
8349 | 470 0 0 | 19899 844 928 | blocksplusavx | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231212 | 20231212 |
8349 | 576 0 0 | 17269 836 960 | ref | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231212 | 20231212 |
8357 | 638 0 0 | 18987 844 896 | ref | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231212 | 20231212 |
8362 | 659 0 0 | 16667 844 896 | ref | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231212 | 20231212 |
8367 | 1011 0 0 | 19261 804 960 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231212 | 20231212 |
8371 | 790 0 0 | 17765 804 960 | blocksplusavx | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231212 | 20231212 |
8390 | 586 0 0 | 20011 844 928 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231212 | 20231212 |
8506 | 951 0 0 | 17917 804 960 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231212 | 20231212 |
8582 | 679 0 0 | 16008 780 928 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231212 | 20231212 |
8778 | 707 0 0 | 17068 796 960 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231212 | 20231212 |
11047 | 70 0 0 | 14130 852 928 | openssl | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231212 | 20231212 |
11059 | 70 0 0 | 13042 852 896 | openssl | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231212 | 20231212 |
11072 | 70 0 0 | 13754 852 928 | openssl | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231212 | 20231212 |
11074 | 115 0 0 | 11554 820 928 | openssl | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231212 | 20231212 |
11115 | 70 0 0 | 10722 852 896 | openssl | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231212 | 20231212 |
11122 | 112 0 0 | 12179 828 928 | openssl | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231212 | 20231212 |
11152 | 106 0 0 | 10534 804 928 | openssl | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231212 | 20231212 |
11164 | 70 0 0 | 11436 844 960 | openssl | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231212 | 20231212 |
11351 | 112 0 0 | 13475 828 928 | openssl | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231212 | 20231212 |
13420 | 8206 0 0 | 21469 804 960 | sphlib | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231212 | 20231212 |
13474 | 8206 0 0 | 21469 804 960 | sphlib-small | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231212 | 20231212 |
14117 | 4762 768 0 | 1729076 144460 10400 | cryptopp | clang++_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231212 | 20231212 |
14123 | 5122 704 0 | 1730721 144420 10432 | cryptopp | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231212 | 20231212 |
14166 | 5350 992 0 | 1728963 144468 10336 | cryptopp | clang++_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231212 | 20231212 |
14293 | 5257 928 0 | 1730371 144652 10432 | cryptopp | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231212 | 20231212 |
14293 | 4742 0 0 | 15080 780 928 | sphlib | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231212 | 20231212 |
14297 | 5349 0 0 | 16700 796 960 | sphlib-small | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231212 | 20231212 |
14305 | 4892 928 0 | 1729425 144652 10432 | cryptopp | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231212 | 20231212 |
14331 | 5175 768 0 | 1732083 144468 10368 | cryptopp | clang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231212 | 20231212 |
14345 | 5349 0 0 | 16700 796 960 | sphlib | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231212 | 20231212 |
14364 | 5220 768 0 | 1731771 144468 10368 | cryptopp | clang++_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231212 | 20231212 |
14366 | 4431 992 0 | 1728119 144660 10400 | cryptopp | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231212 | 20231212 |
14381 | 4742 0 0 | 15080 780 928 | sphlib-small | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231212 | 20231212 |
14881 | 6176 0 0 | 18165 804 960 | sphlib-small | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231212 | 20231212 |
14888 | 6176 0 0 | 18165 804 960 | sphlib | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231212 | 20231212 |
14969 | 5766 0 0 | 19403 844 928 | sphlib | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231212 | 20231212 |
14973 | 5766 0 0 | 19779 844 928 | sphlib | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231212 | 20231212 |
15019 | 5766 0 0 | 19419 844 928 | sphlib-small | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231212 | 20231212 |
15031 | 4749 0 0 | 16077 836 960 | sphlib | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231212 | 20231212 |
15037 | 6080 0 0 | 19011 844 896 | sphlib-small | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231212 | 20231212 |
15055 | 5766 0 0 | 19795 844 928 | sphlib-small | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231212 | 20231212 |
15057 | 6080 0 0 | 18995 844 896 | sphlib | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231212 | 20231212 |
15062 | 4749 0 0 | 16109 836 960 | sphlib-small | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231212 | 20231212 |
15283 | 2439 0 0 | 15307 844 896 | compact | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231217 | 20231217 |
15290 | 3165 0 0 | 16699 844 928 | compact | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231217 | 20231217 |
15651 | 2975 0 0 | 16891 844 928 | compact | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231217 | 20231217 |
15763 | 5496 0 0 | 16099 844 896 | sphlib-small | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231212 | 20231212 |
15800 | 5496 0 0 | 16099 844 896 | sphlib | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231212 | 20231212 |
15868 | 1952 0 0 | 13149 836 960 | compact | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231217 | 20231217 |
15919 | 6720 0 0 | 19949 804 960 | compact | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231217 |
19166 | 1716 0 0 | 12275 844 896 | compact | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231217 | 20231217 |
19461 | 1742 0 0 | 12048 780 928 | compact | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231217 |
20515 | 1838 0 0 | 13172 796 960 | compact | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231217 |
20538 | 2042 0 0 | 14013 804 960 | compact | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231217 |
Compiler | Implementations
|
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | rust_crypto |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | rust_crypto |
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | rust_crypto |
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | rust_crypto |
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | rust_crypto |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | rust_crypto |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | rust_crypto |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | rust_crypto |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | rust_crypto |
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | rust_sha2 |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | rust_sha2 |
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | rust_sha2 |
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | rust_sha2 |
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | rust_sha2 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | rust_sha2 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | rust_sha2 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | rust_sha2 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | rust_sha2
|