func math.Float64bits
48 uses
math (current package)
abs.go#L14: return Float64frombits(Float64bits(x) &^ (1 << 63))
cbrt.go#L57: t := Float64frombits(Float64bits(x)/3 + B1<<32)
cbrt.go#L62: t = Float64frombits(Float64bits(t)/3 + B2<<32)
cbrt.go#L71: t = Float64frombits(Float64bits(t)&(0xFFFFFFFFC<<28) + 1<<30)
copysign.go#L11: return Float64frombits(Float64bits(f)&^signBit | Float64bits(sign)&signBit)
erf.go#L259: z := Float64frombits(Float64bits(x) & 0xffffffff00000000) // pseudo-single (20-bit) precision x
erf.go#L340: z := Float64frombits(Float64bits(x) & 0xffffffff00000000) // pseudo-single (20-bit) precision x
expm1.go#L230: y = Float64frombits(Float64bits(y) + uint64(k)<<52) // add k to y's exponent
expm1.go#L236: y = Float64frombits(Float64bits(y) + uint64(k)<<52) // add k to y's exponent
expm1.go#L242: y = Float64frombits(Float64bits(y) + uint64(k)<<52) // add k to y's exponent
floor.go#L93: bits := Float64bits(x)
floor.go#L132: bits := Float64bits(x)
fma.go#L96: bx, by, bz := Float64bits(x), Float64bits(y), Float64bits(z)
frexp.go#L33: x := Float64bits(f)
ldexp.go#L32: x := Float64bits(frac)
lgamma.go#L348: n = int(1 & Float64bits(z))
log1p.go#L155: iu = Float64bits(u)
log1p.go#L166: iu = Float64bits(u)
logb.go#L51: return int((Float64bits(x)>>shift)&mask) - bias + exp
modf.go#L33: x := Float64bits(f)
nextafter.go#L46: r = Float64frombits(Float64bits(x) + 1)
nextafter.go#L48: r = Float64frombits(Float64bits(x) - 1)
signbit.go#L9: return Float64bits(x)&(1<<63) != 0
sqrt.go#L108: ix := Float64bits(x)
trig_reduce.go#L38: ix := Float64bits(x)
unsafe.go#L23: func Float64bits(f float64) uint64 { return *(*uint64)(unsafe.Pointer(&f)) }
math/big
float.go#L572: z.mant = z.mant.setUint64(1<<63 | math.Float64bits(fmant)<<11)
rat.go#L41: bits := math.Float64bits(f)
encoding/binary
binary.go#L438: order.PutUint64(bs, math.Float64bits(*v))
binary.go#L440: order.PutUint64(bs, math.Float64bits(v))
binary.go#L443: order.PutUint64(bs[8*i:], math.Float64bits(x))
binary.go#L741: e.uint64(math.Float64bits(v.Float()))
binary.go#L752: e.uint64(math.Float64bits(real(x)))
binary.go#L753: e.uint64(math.Float64bits(imag(x)))
github.com/gotd/td/bin
encode.go#L91: b.PutUint64(math.Float64bits(v))
go.opentelemetry.io/otel/internal
rawhelpers.go#L42: return math.Float64bits(f)
go.uber.org/atomic
float64.go#L55: x.v.Store(math.Float64bits(val))
float64.go#L61: return math.Float64frombits(x.v.Swap(math.Float64bits(val)))
float64_ext.go#L69: return f.v.CompareAndSwap(math.Float64bits(old), math.Float64bits(new))
go.uber.org/zap
field.go#L123: return Field{Key: key, Type: zapcore.Float64Type, Integer: int64(math.Float64bits(val))}
reflect
value.go#L1591: return math.Float64bits(v.Float()) == 0
value.go#L1594: return math.Float64bits(real(c)) == 0 && math.Float64bits(imag(c)) == 0
strconv
ftoa.go#L65: bits = math.Float64bits(val)
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |