Stephen Heumann
3f70daed7d
Remove floating-point code from ORCALib.
...
It is being moved to SysFloat.
2023-06-23 15:52:46 -05:00
Stephen Heumann
e3c9bc96bc
Add implementation of the <uchar.h> functions.
2021-10-03 16:02:30 -05:00
Stephen Heumann
512fadeff0
Add an implementation of the <locale.h> functions.
...
This is currently a minimalistic implementation, which only supports the C locale.
2021-09-30 18:34:54 -05:00
Stephen Heumann
98cfd4e831
Add floating-point number classification functions.
...
These are the internal routines used by the fpclassify() macro.
2021-03-08 23:44:44 -06:00
Stephen Heumann
07959d32eb
Add new routines to reduce the precision of floating-point numbers.
...
These will now be used to implement explicit floating-point casts.
2021-03-06 22:21:52 -06:00
Stephen Heumann
0685ce71ca
Add an implementation of <fenv.h> to ORCALib.
2021-03-06 16:29:02 -06:00
Stephen Heumann
2bb5361c24
Add a new file for 64-bit integer routines, initially with an unsigned multiply.
...
This file will be expanded with more support routines as needed.
The unsigned multiply routine uses the core multiplication loop from the 64-bit signed multiply routine in SysLib, with new entry/exit code for the unsigned version.
2021-02-04 23:58:54 -06:00
Kelvin Sherlock
578bda8439
CR -> LF
2017-10-31 13:14:07 -04:00
mikew50
954c3a02b5
ORCA libraries, from the Opus ][ CD
2017-10-01 18:00:58 -06:00