Package floats provides functions for numeric computations.
There are two implementations:
* gonum version: implemented by gonum. It is the default implementation. * AVX2 version: implemented by AVX2 instructions. This implementation should be built with `avx2` tag.
Add two vectors: dst = dst + s
AddTo adds two vectors and saves the result in dst: dst = a + b
Div one vectors by another: dst = dst / s
Dot two vectors.
Mul two vectors: dst = dst * s
MulConst multiplies a vector with a const: dst = dst * c
MulConstAddTo multiplies a vector and a const, then adds to dst: dst = dst + a * c
MulConstTo multiplies a vector and a const, then saves the result in dst: dst = a * c
Sub one vector by another: dst = dst - s
SubTo subtracts one vector by another and saves the result in dst: dst = a - b