next up previous contents index
Next: 14.2 Functions Up: 14.1 Introduction Previous: 14.1.2 External Dependencies

14.1.3 Caveats

The OSKit math library is largely untested.

There is currently no other floating point support in the OSKit. Most importantly, there is no floating point emulation code to allow math functions to run on systems without hardware FPUs. There is also no support for ``context switching'' floating point state. The default setjmp and longjmp calls do not save and restore floating point registers, nor does the default exception handler. Thus, any multi-threaded floating point application using a thread package built on top of these mechanisms would not work correctly. Finally, the minimal C library contains no functions for conversion or printing of floating point numbers.



University of Utah Flux Research Group