math/big.Float.neg (field)
87 uses
math/big (current package)
float.go#L70: neg bool
float.go#L172: z.acc = makeAcc(z.neg)
float.go#L247: if x.neg {
float.go#L287: z.acc = makeAcc(z.neg)
float.go#L294: z.acc = makeAcc(!z.neg)
float.go#L335: return x.neg
float.go#L453: inc = z.neg
float.go#L463: inc = !z.neg
float.go#L471: z.acc = makeAcc(inc != z.neg)
float.go#L505: z.neg = neg
float.go#L552: z.neg = math.Signbit(x) // handle -0, -Inf correctly
float.go#L601: z.neg = x.neg
float.go#L636: z.neg = signbit
float.go#L653: z.neg = x.neg
float.go#L679: z.neg = x.neg
float.go#L740: if x.neg {
float.go#L764: if x.neg {
float.go#L786: acc := makeAcc(x.neg)
float.go#L797: if x.neg {
float.go#L805: if x.neg {
float.go#L819: if x.neg {
float.go#L872: if x.neg {
float.go#L882: if x.neg {
float.go#L901: if x.neg {
float.go#L910: if x.neg {
float.go#L932: if x.neg {
float.go#L939: if x.neg {
float.go#L992: if x.neg {
float.go#L1002: if x.neg {
float.go#L1021: if x.neg {
float.go#L1030: if x.neg {
float.go#L1052: if x.neg {
float.go#L1059: if x.neg {
float.go#L1086: acc := makeAcc(x.neg)
float.go#L1104: z.neg = x.neg
float.go#L1119: return nil, makeAcc(x.neg)
float.go#L1144: z.a.neg = x.neg
float.go#L1166: return nil, makeAcc(x.neg)
float.go#L1176: z.neg = false
float.go#L1184: z.neg = !z.neg
float.go#L1300: z.neg = false
float.go#L1459: yneg := y.neg
float.go#L1461: z.neg = x.neg
float.go#L1462: if x.neg == yneg {
float.go#L1472: z.neg = !z.neg
float.go#L1477: z.neg = true
float.go#L1482: if x.form == inf && y.form == inf && x.neg != y.neg {
float.go#L1488: z.neg = false
float.go#L1496: z.neg = x.neg && y.neg // -0 + -0 == -0
float.go#L1527: yneg := y.neg
float.go#L1528: z.neg = x.neg
float.go#L1529: if x.neg != yneg {
float.go#L1539: z.neg = !z.neg
float.go#L1544: z.neg = true
float.go#L1549: if x.form == inf && y.form == inf && x.neg == y.neg {
float.go#L1555: z.neg = false
float.go#L1563: z.neg = x.neg && !y.neg // -0 - +0 == -0
float.go#L1592: z.neg = x.neg != y.neg
float.go#L1606: z.neg = false
float.go#L1637: z.neg = x.neg != y.neg
float.go#L1651: z.neg = false
float.go#L1719: if x.neg {
floatconv.go#L43: z.neg, err = scanSign(r)
floatmarsh.go#L46: if x.neg {
floatmarsh.go#L82: z.neg = b&1 != 0
ftoa.go#L65: if x.neg {
ftoa.go#L71: if !x.neg {
ftoa.go#L163: if x.neg {
sqrt.go#L51: z.neg = x.neg // IEEE754-2008 requires √±0 = ±0
![]() |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin 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. |