OEMHandleVFPException
This function is called to handle a floating point exception reported by Vector Floating Point (VFP) hardware. This function is specific to ARM architecture and is only used if the CPU supports VFP.
BOOL OEMHandleVFPException(
EXCEPTION_RECORD* er,
PCONTEXT pctx
);
Parameters
- er
[in] Pointer to an EXCEPTION_RECORD structure. - pctx
[in] Pointer to an ARM–specific thread context structure.
Return Values
If the OEM FPU exception handler can handle the exception, TRUE is returned; otherwise, FALSE is returned.
Remarks
There is a sample VFP handler in Vfp.c in the %_WINCEROOT%\Platform\ARMIntegrator directory. This sample has been created to comply with the ARM10 FPU specification. The sample can be modified to comply with other VFP architectures. To make this function accessible to the kernel, you need to assign the OAL pointer pOEMHandleVFPException in the OEMInit routine.
Requirements
OS Versions: Windows CE .NET 4.0 and later.
Header: Not applicable.
Link Library: Nk.lib.
See Also
EXCEPTION_RECORD | OEMInit | ARM Vector Floating-Point Unit Support
Last updated on Wednesday, April 13, 2005
© 2005 Microsoft Corporation. All rights reserved.