# | Line 36 | Line 36 | FVECT dv; | |
---|---|---|
36 | for (i = 0; i < 3; i++) | |
37 | if (dv[i] < 0.) { | |
38 | cd[i] = dv[i] * -DCSCALE; | |
39 | < | dc |= 1<<i; |
39 | > | dc |= FXNEG<<i; |
40 | } else | |
41 | cd[i] = dv[i] * DCSCALE; | |
42 | if (cd[0] <= cd[1]) { | |
# | Line 60 | Line 60 | register int4 dc; | |
60 | { | |
61 | double d1, d2, der; | |
62 | ||
63 | < | d1 = ((dc>>F1SFT & FMASK)+.5)/DCSCALE; |
64 | < | d2 = ((dc>>F2SFT & FMASK)+.5)/DCSCALE; |
63 | > | d1 = ((dc>>F1SFT & FMASK)+.5)*(1./DCSCALE); |
64 | > | d2 = ((dc>>F2SFT & FMASK)+.5)*(1./DCSCALE); |
65 | der = sqrt(1. - d1*d1 - d2*d2); | |
66 | if (dc & F1X) { | |
67 | dv[0] = d1; |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |