Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
1406 | 5619 0 0 | 19054 776 864 | moon/avx2/64 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
1406 | 5619 0 0 | 21054 776 864 | moon/avx2/64 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
1406 | 5627 0 0 | 18413 768 864 | moon/avx2/64 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
1406 | 5606 0 0 | 17257 752 832 | moon/avx2/64 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
1517 | 3490 0 0 | 19334 776 864 | goll_gueron | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
1554 | 8161 0 4 | 24014 776 872 | dolbeau/amd64-avx2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
1554 | 7696 0 4 | 20933 768 872 | dolbeau/amd64-avx2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
1554 | 3490 0 0 | 17318 776 864 | goll_gueron | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
1554 | 3449 0 0 | 16750 776 864 | goll_gueron | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
1591 | 7745 0 4 | 21614 776 872 | dolbeau/amd64-avx2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
1628 | 3271 0 0 | 15329 752 832 | goll_gueron | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
1665 | 7255 0 4 | 19313 752 840 | dolbeau/amd64-avx2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
1665 | 3733 0 0 | 19661 784 864 | krovetz/avx2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
1739 | 3644 0 0 | 17029 784 864 | krovetz/avx2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
1776 | 3733 0 0 | 17677 784 864 | krovetz/avx2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
1850 | 3390 0 0 | 15528 760 832 | krovetz/avx2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
2516 | 3803 0 0 | 16589 768 864 | moon/ssse3/64 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
2553 | 15006 2240 0 | 1781534 147016 10296 | T:cryptopp | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
2590 | 13629 2240 0 | 1777494 147024 10296 | T:cryptopp | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
2590 | 6599 2880 0 | 1771431 147680 10264 | T:cryptopp | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
2590 | 3331 0 0 | 16766 776 864 | moon/avx/64 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
2590 | 3331 0 0 | 18766 776 864 | moon/avx/64 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
2590 | 3339 0 0 | 16125 768 864 | moon/avx/64 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
2590 | 3795 0 0 | 17230 776 864 | moon/ssse3/64 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
2590 | 3782 0 0 | 15433 752 832 | moon/ssse3/64 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
2627 | 14003 2240 0 | 1778648 147024 10296 | T:cryptopp | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
2627 | 3795 0 0 | 19230 776 864 | moon/ssse3/64 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
2738 | 3318 0 0 | 14969 752 832 | moon/avx/64 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
2849 | 4676 0 4 | 18126 776 872 | amd64-ssse3 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
2849 | 4676 0 4 | 20126 776 872 | amd64-ssse3 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
2849 | 4625 0 4 | 17517 768 872 | amd64-ssse3 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
2923 | 4474 0 4 | 16185 752 840 | amd64-ssse3 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
2960 | 4002 0 0 | 16797 768 864 | moon/sse2/64 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
2997 | 3994 0 0 | 17438 776 864 | moon/sse2/64 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
2997 | 3994 0 0 | 19438 776 864 | moon/sse2/64 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
2997 | 3981 0 0 | 15641 752 832 | moon/sse2/64 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
3404 | 4868 0 4 | 18286 776 872 | e/amd64-xmm6 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
3404 | 4868 0 4 | 20318 776 872 | e/amd64-xmm6 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
3404 | 4817 0 4 | 17645 768 872 | e/amd64-xmm6 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
3404 | 4666 0 4 | 16345 752 840 | e/amd64-xmm6 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
6438 | 2801 0 4 | 16622 776 872 | e/merged | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
6697 | 3905 0 4 | 19726 776 872 | e/merged | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
6882 | 2933 0 4 | 16350 776 872 | e/amd64-3 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
6919 | 2733 0 4 | 14409 752 840 | e/amd64-3 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
6956 | 2882 0 4 | 15709 768 872 | e/amd64-3 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
7104 | 2685 0 4 | 15877 768 872 | e/merged | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
7363 | 3163 0 4 | 19006 776 872 | e/regs | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
7400 | 3163 0 4 | 19006 776 872 | e/ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
8177 | 2511 0 4 | 14513 752 840 | e/merged | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
8362 | 2647 0 4 | 15845 768 872 | e/regs | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
8991 | 2667 0 4 | 16510 776 872 | e/regs | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
9472 | 2667 0 4 | 16510 776 872 | e/ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
9472 | 2557 0 4 | 15749 768 872 | e/ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
10360 | 2403 0 4 | 14417 752 840 | e/regs | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
10545 | 2933 0 4 | 18382 776 872 | e/amd64-3 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
13542 | 2233 0 4 | 14241 752 840 | e/ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231217 | 20231215 |
Compiler | Implementations
|
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | dolbeau/generic-gccsimd128 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | dolbeau/generic-gccsimd128 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | dolbeau/generic-gccsimd128 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | dolbeau/generic-gccsimd128 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | dolbeau/generic-gccsimd256 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | dolbeau/generic-gccsimd256 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | dolbeau/generic-gccsimd256 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | dolbeau/generic-gccsimd256 |
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 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | moon/xop/64 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | moon/xop/64 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | moon/xop/64 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | moon/xop/64
|