OpenDream
OpenDream copied to clipboard
Implement isnan, isinf, fract, and trunc, ceil, and floor
Should be parity with ref. NaN has weird behavior from fract and trunc returning 1.#QNAN (pretty sure this is just a Stingification problem)
Fixes: #867 Fixes: #866 Fixes: #865 Fixes: #864 Fixes: #863 Fixes: #862
We need to make sure this doesn't cause issues compiling any 514 codebases that have their own implementations of these.
To add these we'll need to add a new compiler flag to decide whether to compile in 515 or 514.
Requires #883
This PR does not require #883 nor does it cause any issues with the codebases we're currently developing against.