compiler/src
Norayr Chilingarian 531bfe168b fixing Math, MathL and the ooc real math
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.
2026-10-06 20:14:42 +04:00
..
compiler converting and writing real constants exactly 2026-10-06 20:14:42 +04:00
library fixing Math, MathL and the ooc real math 2026-10-06 20:14:42 +04:00
runtime fixing Math, MathL and the ooc real math 2026-10-06 20:14:42 +04:00
test fixing Math, MathL and the ooc real math 2026-10-06 20:14:42 +04:00
tools adding ulm unix file and terminal streams. 2026-09-25 19:05:52 +04:00