h6. [[FPEmulator]] h6(. » [[FPEmulator SWI Calls|SWI Calls]] h6((. » FPEmulator_LoadContext h2. FPEmulator_LoadContext h5. (SWI &40488) |_<^{width:4em}. Entry | | |<^. R0 |<^. Pointer to [[Floating Point Contexts|context]] (-2 for current context) | |<^. R1 |<^. Pointer to 25-word area as described under [[FPEmulator_SaveContext]] | |_<^{width:4em}. Exit | | |<^. - |<^. - | h4. Use The purpose of this call is to load a floating point context with a specified set of register and FPSR values, destroying any pending or incompletely processed exception in the process. h4. Notes This call should almost always be preceded by one to [[FPEmulator_Abort]] you can create chaos in the floating point system by calling FPEmulator_LoadContext while there is a pending or incompletely processed exception. [[Floating Point Contexts|Contexts]] are only available from FPEmulator 4.12 and later. This call did not work correctly until version 4.17 of the [[FPEmulator]] module. h4. See also * [[Floating Point Contexts]] * [[FPEmulator_Abort]] * [[FPEmulator_SaveContext]]