Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
901 | 5268 0 1 | 19132 836 1032 | dolbeau/amd64-avx2 | clang-17_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
905 | 5330 0 1 | 21995 844 1032 | dolbeau/amd64-avx2 | clang-17_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
909 | 6146 0 1 | 22971 844 1032 | dolbeau/amd64-avx2 | clang-17_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
995 | 11549 0 4 | 25709 804 1064 | dolbeau/amd64-avx2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
1004 | 13901 0 4 | 30157 804 1128 | dolbeau/amd64-avx2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
1053 | 11071 0 4 | 23536 780 1032 | dolbeau/amd64-avx2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
1142 | 5513 0 0 | 22147 844 1032 | moon/avx2/64 | clang-17_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
1158 | 5606 0 0 | 17632 780 1000 | moon/avx2/64 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
1163 | 5619 0 0 | 19357 804 1032 | moon/avx2/64 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
1165 | 5502 0 0 | 19244 836 1032 | moon/avx2/64 | clang-17_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
1175 | 5619 0 0 | 21405 804 1096 | moon/avx2/64 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
1196 | 5513 0 0 | 22275 844 1032 | moon/avx2/64 | clang-17_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
1227 | 3184 0 0 | 15608 780 1000 | krovetz/avx2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
1230 | 5163 0 0 | 21397 804 1096 | krovetz/avx2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
1234 | 3579 0 0 | 17733 804 1032 | krovetz/avx2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
1581 | 10833 1104 0 | 1787321 145812 10504 | T:cryptopp | clang++-17_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
1596 | 19076 2368 0 | 1793795 147020 10504 | T:cryptopp | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
1606 | 10955 1104 0 | 1787569 145812 10504 | T:cryptopp | clang++-17_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
1606 | 18565 2368 0 | 1795279 147020 10568 | T:cryptopp | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
1616 | 6590 976 0 | 1780278 145796 10504 | T:cryptopp | clang++-17_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
1675 | 8404 2880 0 | 1785055 147668 10504 | T:cryptopp | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
2122 | 3331 0 0 | 17069 804 1032 | moon/avx/64 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
2132 | 3273 0 0 | 19907 844 1032 | moon/avx/64 | clang-17_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
2133 | 3795 0 0 | 17533 804 1032 | moon/ssse3/64 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
2138 | 3753 0 0 | 20387 844 1032 | moon/ssse3/64 | clang-17_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
2139 | 3273 0 0 | 20035 844 1032 | moon/avx/64 | clang-17_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
2141 | 3318 0 0 | 15344 780 1000 | moon/avx/64 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
2142 | 3262 0 0 | 17004 836 1032 | moon/avx/64 | clang-17_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
2142 | 3742 0 0 | 17484 836 1032 | moon/ssse3/64 | clang-17_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
2143 | 3331 0 0 | 19117 804 1096 | moon/avx/64 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
2144 | 3795 0 0 | 19581 804 1096 | moon/ssse3/64 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
2150 | 3753 0 0 | 20515 844 1032 | moon/ssse3/64 | clang-17_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
2284 | 3941 0 0 | 17692 836 1032 | moon/sse2/64 | clang-17_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
2284 | 3994 0 0 | 17741 804 1032 | moon/sse2/64 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
2286 | 3952 0 0 | 20723 844 1032 | moon/sse2/64 | clang-17_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
2287 | 3952 0 0 | 20595 844 1032 | moon/sse2/64 | clang-17_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
2290 | 3994 0 0 | 19789 804 1096 | moon/sse2/64 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
2467 | 4428 0 1 | 21083 844 1032 | amd64-ssse3 | clang-17_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
2501 | 4366 0 1 | 18212 836 1032 | amd64-ssse3 | clang-17_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
2502 | 4428 0 1 | 21211 844 1032 | amd64-ssse3 | clang-17_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
2507 | 4692 0 4 | 20525 804 1128 | amd64-ssse3 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
2518 | 4692 0 4 | 18429 804 1064 | amd64-ssse3 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
2675 | 4884 0 4 | 18621 804 1064 | e/amd64-xmm6 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
2686 | 4620 0 1 | 21251 844 1032 | e/amd64-xmm6 | clang-17_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
2690 | 4558 0 1 | 18348 836 1032 | e/amd64-xmm6 | clang-17_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
2693 | 4884 0 4 | 20669 804 1128 | e/amd64-xmm6 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
2697 | 4620 0 1 | 21379 844 1032 | e/amd64-xmm6 | clang-17_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
3980 | 3782 0 0 | 15808 780 1000 | moon/ssse3/64 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
4491 | 3358 0 1 | 20131 844 1032 | e/merged | clang-17_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
4615 | 3981 0 0 | 16016 780 1000 | moon/sse2/64 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
4893 | 4461 0 4 | 16552 780 1032 | amd64-ssse3 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
5118 | 2941 0 4 | 17101 804 1064 | e/merged | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
5130 | 2629 0 1 | 16412 836 1032 | e/amd64-3 | clang-17_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
5131 | 2687 0 1 | 19443 844 1032 | e/amd64-3 | clang-17_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
5133 | 2722 0 4 | 14752 780 1032 | e/amd64-3 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
5135 | 2949 0 4 | 16685 804 1064 | e/amd64-3 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
5136 | 2949 0 4 | 18733 804 1128 | e/amd64-3 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
5139 | 2687 0 1 | 19315 844 1032 | e/amd64-3 | clang-17_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
5172 | 3757 0 4 | 19965 804 1128 | e/merged | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
5405 | 1971 0 1 | 15852 836 1032 | e/merged | clang-17_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
5415 | 2574 0 1 | 19203 844 1032 | e/merged | clang-17_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
5562 | 4653 0 4 | 16688 780 1032 | e/amd64-xmm6 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
5636 | 2576 0 4 | 14992 780 1032 | e/merged | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
5859 | 2014 0 1 | 18651 844 1032 | e/ref | clang-17_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
6018 | 2766 0 1 | 19499 844 1032 | e/ref | clang-17_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
6157 | 2718 0 1 | 19483 844 1032 | e/regs | clang-17_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
6158 | 3403 0 4 | 19629 804 1128 | e/regs | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
6169 | 3387 0 4 | 19613 804 1128 | e/ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
6270 | 1998 0 1 | 18635 844 1032 | e/regs | clang-17_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
7692 | 2667 0 4 | 16845 804 1064 | e/regs | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
8464 | 1481 0 1 | 15276 836 1032 | e/regs | clang-17_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
8559 | 1538 0 1 | 15340 836 1032 | e/ref | clang-17_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
8571 | 2369 0 4 | 14784 780 1032 | e/regs | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
8647 | 2795 0 4 | 16973 804 1064 | e/ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
8959 | 2132 0 4 | 14544 780 1032 | e/ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
Compiler | Implementations
|
clang-17 -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | amd64-ssse3 |
clang-17 -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | amd64-ssse3 |
clang-17 -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | amd64-ssse3 |
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 -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | amd64-ssse3 |
clang-17 -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | e/amd64-3 |
clang-17 -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | e/amd64-3 |
clang-17 -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | e/amd64-3 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | e/amd64-3 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | e/amd64-3 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | e/amd64-3 |
clang-17 -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | e/amd64-xmm6 |
clang-17 -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | e/amd64-xmm6 |
clang-17 -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | e/amd64-xmm6 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | e/amd64-xmm6 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | e/amd64-xmm6 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | e/amd64-xmm6 |
clang-17 -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | moon/avx/64 |
clang-17 -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | moon/avx/64 |
clang-17 -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | moon/avx/64 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | moon/avx/64 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | moon/avx/64 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | moon/avx/64 |
clang-17 -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | moon/avx2/64 |
clang-17 -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | moon/avx2/64 |
clang-17 -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | moon/avx2/64 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | moon/avx2/64 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | moon/avx2/64 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | moon/avx2/64 |
clang-17 -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | moon/sse2/64 |
clang-17 -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | moon/sse2/64 |
clang-17 -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | moon/sse2/64 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | moon/sse2/64 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | moon/sse2/64 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | moon/sse2/64 |
clang-17 -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | moon/ssse3/64 |
clang-17 -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | moon/ssse3/64 |
clang-17 -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | moon/ssse3/64 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | moon/ssse3/64 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | moon/ssse3/64 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | moon/ssse3/64
|