func math.Float64bits

89 uses

	math (current package)
		abs.go#L13: 	return Float64frombits(Float64bits(x) &^ (1 << 63))
		cbrt.go#L51: 	t := Float64frombits(Float64bits(x)/3 + B1<<32)
		cbrt.go#L56: 		t = Float64frombits(Float64bits(t)/3 + B2<<32)
		cbrt.go#L65: 	t = Float64frombits(Float64bits(t)&(0xFFFFFFFFC<<28) + 1<<30)
		copysign.go#L11: 	return Float64frombits(Float64bits(x)&^sign | Float64bits(y)&sign)
		erf.go#L253: 	z := Float64frombits(Float64bits(x) & 0xffffffff00000000) // pseudo-single (20-bit) precision x
		erf.go#L328: 		z := Float64frombits(Float64bits(x) & 0xffffffff00000000) // pseudo-single (20-bit) precision x
		expm1.go#L223: 		y = Float64frombits(Float64bits(y) + uint64(k)<<52) // add k to y's exponent
		expm1.go#L229: 		y = Float64frombits(Float64bits(y) + uint64(k)<<52) // add k to y's exponent
		expm1.go#L235: 	y = Float64frombits(Float64bits(y) + uint64(k)<<52) // add k to y's exponent
		floor.go#L74: 	bits := Float64bits(x)
		floor.go#L112: 	bits := Float64bits(x)
		fma.go#L96: 	bx, by, bz := Float64bits(x), Float64bits(y), Float64bits(z)
		frexp.go#L27: 	x := Float64bits(f)
		ldexp.go#L26: 	x := Float64bits(frac)
		lgamma.go#L347: 			n = int(1 & Float64bits(z))
		log1p.go#L149: 			iu = Float64bits(u)
		log1p.go#L160: 			iu = Float64bits(u)
		logb.go#L49: 	return int((Float64bits(x)>>shift)&mask) - bias + exp
		modf.go#L27: 	x := Float64bits(f)
		nextafter.go#L44: 		r = Float64frombits(Float64bits(x) + 1)
		nextafter.go#L46: 		r = Float64frombits(Float64bits(x) - 1)
		signbit.go#L9: 	return Float64bits(x)&(1<<63) != 0
		sqrt.go#L107: 	ix := Float64bits(x)
		trig_reduce.go#L36: 	ix := Float64bits(x)
		unsafe.go#L23: func Float64bits(f float64) uint64 { return *(*uint64)(unsafe.Pointer(&f)) }

	math/big
		float.go#L564: 	z.mant = z.mant.setUint64(1<<63 | math.Float64bits(fmant)<<11)
		rat.go#L41: 	bits := math.Float64bits(f)

	encoding/binary
		binary.go#L367: 			order.PutUint64(bs, math.Float64bits(*v))
		binary.go#L369: 			order.PutUint64(bs, math.Float64bits(v))
		binary.go#L372: 				order.PutUint64(bs[8*i:], math.Float64bits(x))
		binary.go#L667: 			e.uint64(math.Float64bits(v.Float()))
		binary.go#L678: 			e.uint64(math.Float64bits(real(x)))
		binary.go#L679: 			e.uint64(math.Float64bits(imag(x)))

	encoding/gob
		encode.go#L211: 	u := math.Float64bits(f)

	expvar
		expvar.go#L88: 		nxt := math.Float64bits(nxtVal)
		expvar.go#L97: 	atomic.StoreUint64(&v.f, math.Float64bits(value))

	github.com/evanw/esbuild/internal/js_parser
		js_parser.go#L545: 		bits := math.Float64bits(e.Value)

	github.com/google/go-cmp/cmp/internal/value
		zero.go#L23: 		return math.Float64bits(v.Float()) == 0
		zero.go#L25: 		return math.Float64bits(real(v.Complex())) == 0 && math.Float64bits(imag(v.Complex())) == 0

	github.com/jackc/pgtype
		box.go#L135: 	buf = pgio.AppendUint64(buf, math.Float64bits(src.P[0].X))
		box.go#L136: 	buf = pgio.AppendUint64(buf, math.Float64bits(src.P[0].Y))
		box.go#L137: 	buf = pgio.AppendUint64(buf, math.Float64bits(src.P[1].X))
		box.go#L138: 	buf = pgio.AppendUint64(buf, math.Float64bits(src.P[1].Y))
		circle.go#L122: 	buf = pgio.AppendUint64(buf, math.Float64bits(src.P.X))
		circle.go#L123: 	buf = pgio.AppendUint64(buf, math.Float64bits(src.P.Y))
		circle.go#L124: 	buf = pgio.AppendUint64(buf, math.Float64bits(src.R))
		float8.go#L236: 	buf = pgio.AppendUint64(buf, math.Float64bits(src.Float))
		line.go#L120: 	buf = pgio.AppendUint64(buf, math.Float64bits(src.A))
		line.go#L121: 	buf = pgio.AppendUint64(buf, math.Float64bits(src.B))
		line.go#L122: 	buf = pgio.AppendUint64(buf, math.Float64bits(src.C))
		lseg.go#L136: 	buf = pgio.AppendUint64(buf, math.Float64bits(src.P[0].X))
		lseg.go#L137: 	buf = pgio.AppendUint64(buf, math.Float64bits(src.P[0].Y))
		lseg.go#L138: 	buf = pgio.AppendUint64(buf, math.Float64bits(src.P[1].X))
		lseg.go#L139: 	buf = pgio.AppendUint64(buf, math.Float64bits(src.P[1].Y))
		path.go#L166: 		buf = pgio.AppendUint64(buf, math.Float64bits(p.X))
		path.go#L167: 		buf = pgio.AppendUint64(buf, math.Float64bits(p.Y))
		point.go#L162: 	buf = pgio.AppendUint64(buf, math.Float64bits(src.P.X))
		point.go#L163: 	buf = pgio.AppendUint64(buf, math.Float64bits(src.P.Y))
		polygon.go#L197: 		buf = pgio.AppendUint64(buf, math.Float64bits(p.X))
		polygon.go#L198: 		buf = pgio.AppendUint64(buf, math.Float64bits(p.Y))

	github.com/prometheus/client_golang/prometheus
		counter.go#L99: 		newBits := math.Float64bits(math.Float64frombits(oldBits) + v)
		gauge.go#L95: 	atomic.StoreUint64(&g.valBits, math.Float64bits(val))
		gauge.go#L113: 		newBits := math.Float64bits(math.Float64frombits(oldBits) + val)
		histogram.go#L286: 		newBits := math.Float64bits(math.Float64frombits(oldBits) + v)
		histogram.go#L342: 		newBits := math.Float64bits(math.Float64frombits(oldBits) + his.GetSampleSum())
		summary.go#L439: 		newBits := math.Float64bits(math.Float64frombits(oldBits) + v)
		summary.go#L486: 		newBits := math.Float64bits(math.Float64frombits(oldBits) + sum.GetSampleSum())

	go.opentelemetry.io/otel/internal
		rawhelpers.go#L50: 	return math.Float64bits(f)

	golang.org/x/pkgsite/internal/godoc/codec
		codec.go#L311: 	e.EncodeUint(math.Float64bits(f))

	google.golang.org/protobuf/internal/impl
		codec_gen.go#L4613: 	b = protowire.AppendFixed64(b, math.Float64bits(v))
		codec_gen.go#L4656: 	b = protowire.AppendFixed64(b, math.Float64bits(v))
		codec_gen.go#L4678: 	b = protowire.AppendFixed64(b, math.Float64bits(v))
		codec_gen.go#L4719: 		b = protowire.AppendFixed64(b, math.Float64bits(v))
		codec_gen.go#L4784: 		b = protowire.AppendFixed64(b, math.Float64bits(v))
		codec_gen.go#L4804: 	b = protowire.AppendFixed64(b, math.Float64bits(v.Float()))
		codec_gen.go#L4841: 		b = protowire.AppendFixed64(b, math.Float64bits(v.Float()))
		codec_gen.go#L4907: 		b = protowire.AppendFixed64(b, math.Float64bits(v.Float()))

	google.golang.org/protobuf/proto
		encode_gen.go#L69: 		b = protowire.AppendFixed64(b, math.Float64bits(v.Float()))

	google.golang.org/protobuf/reflect/protoreflect
		value_union.go#L126: 	return Value{typ: float32Type, num: uint64(math.Float64bits(float64(v)))}
		value_union.go#L131: 	return Value{typ: float64Type, num: uint64(math.Float64bits(float64(v)))}

	reflect
		value.go#L1109: 		return math.Float64bits(v.Float()) == 0
		value.go#L1112: 		return math.Float64bits(real(c)) == 0 && math.Float64bits(imag(c)) == 0

	strconv
		ftoa.go#L65: 		bits = math.Float64bits(val)