mirror of
https://github.com/vishapoberon/compiler.git
synced 2026-10-10 01:37:24 +00:00
sincos took cos as sqrt(1 - sin*sin): its sign was lost and it was 0 near pi/2 (tan(pi/2) gave large, tan(-pi) the wrong sign); REAL tan and sin/cos reduced in LONGREAL with REAL pi and pi/2; REAL arcsin and arccos returned their unadjusted value after any earlier error (err stays set). in oocLowReal, scale, intpart, trunc and round treated a REAL as a 64 bit SET (RealMath.sqrt(2) was about 1E9); now with Reals.SetExpo and ENTIER. LowReal.small and LowLReal.small are the exact constants again. the math test expects the right values. |
||
|---|---|---|
| .. | ||
| compiler | ||
| library | ||
| runtime | ||
| test | ||
| tools | ||