github.com/qiaogw/arrgo@v0.0.8/internal/arithmetic_amd64.go (about) 1 //+build !noasm,!appengine 2 3 package asm 4 5 var ( 6 Sse3Supt, AvxSupt, Avx2Supt, FmaSupt bool 7 ) 8 9 func init() { 10 initasm() 11 } 12 13 func initasm() 14 15 func AddC(c float64, d []float64) 16 17 func SubtrC(c float64, d []float64) 18 19 func MultC(c float64, d []float64) 20 21 func DivC(c float64, d []float64) 22 23 func Add(a, b []float64) 24 25 func Vadd(a, b []float64) 26 27 func Hadd(st uint64, a []float64) 28 29 func Subtr(a, b []float64) 30 31 func Mult(a, b []float64) 32 33 func Div(a, b []float64) 34 35 func Fma12(a float64, x, b []float64) 36 37 func Fma21(a float64, x, b []float64)