In this article, we'll talk about the more low-level optimizations that can be made on Elbrus processors.
In principle, optimization of this level is not a necessary development stage for Elbrus. For most computational operations that require high performance, you can and should use functions from the EML library.
However, in the current version of EML, we did not find some interesting functions, so we decided to write them ourselves.
For this we used intrinsics. Intrinsics are constructs that look like routine functions to the programmer, but their calls are replaced by the compiler "in place" ...