- Sort Score
- Result 10 results
- Languages All
Results 1 - 3 of 3 for MULSD (0.49 sec)
-
src/math/log_amd64.s
MULSD X5, X5 // x1= k, x2= f, x3= s, x4= s2, x5= s4 // t1 := s2 * (L1 + s4*(L3+s4*(L5+s4*L7))) MOVSD $L7, X6 MULSD X5, X6 ADDSD $L5, X6 MULSD X5, X6 ADDSD $L3, X6 MULSD X5, X6 ADDSD $L1, X6 MULSD X6, X4 // x1= k, x2= f, x3= s, x4= t1, x5= s4 // t2 := s4 * (L2 + s4*(L4+s4*L6)) MOVSD $L6, X6 MULSD X5, X6 ADDSD $L4, X6 MULSD X5, X6 ADDSD $L2, X6
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Mar 23 20:52:57 UTC 2023 - 3.7K bytes - Viewed (0) -
test/codegen/floats.go
// --------------------- // func Mul2(f float64) float64 { // 386/sse2:"ADDSD",-"MULSD" // amd64:"ADDSD",-"MULSD" // arm/7:"ADDD",-"MULD" // arm64:"FADDD",-"FMULD" // ppc64x:"FADD",-"FMUL" // riscv64:"FADDD",-"FMULD" return f * 2.0 } func DivPow2(f1, f2, f3 float64) (float64, float64, float64) { // 386/sse2:"MULSD",-"DIVSD" // amd64:"MULSD",-"DIVSD" // arm/7:"MULD",-"DIVD" // arm64:"FMULD",-"FDIVD"
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Apr 04 15:24:29 UTC 2024 - 4.9K bytes - Viewed (0) -
test/codegen/math.go
// See issue 36400. zero := 0.0 // amd64:-"DIVSD" inf := 1 / zero // +inf. We can constant propagate this one. negone := -1.0 // amd64:"DIVSD" z0 := zero / zero // amd64:"MULSD" z1 := zero * inf // amd64:"SQRTSD" z2 := math.Sqrt(negone) return z0 + z1 + z2 } func nanGenerate32() float32 { zero := float32(0.0) // amd64:-"DIVSS"
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Apr 04 15:24:29 UTC 2024 - 6.2K bytes - Viewed (0)