Skip to content

Commit 510bb30

Browse files
committed
modify
1 parent f8c2a51 commit 510bb30

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

docs/build/arm64-windows-abi-conventions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ You can determine if an ARM CPU supports exceptions by writing a value that enab
122122

123123
For ARM CPUs that support IEEE floating-point exceptions, the behavior on Windows is as follows:
124124

125-
- **Windows ARM64 ABI**: For processor variants that support hardware floating-point exceptions, the Windows kernel catches these exceptions and disables them in the FPCR register. This ensures consistent behavior across different processor variants.
125+
- **Windows ARM64 ABI**: For processor variants that support hardware floating-point exceptions, Windows delivers them.
126126

127127
- The [`_set_controlfp`](/cpp/c-runtime-library/reference/controlfp-s) function on ARM platforms correctly changes the FPCR register when unmasking floating-point exceptions. However, instead of raising an unmasked exception, Windows resets the FPCR register to its defaults every time an FP exception is about to be raised.
128128

0 commit comments

Comments
 (0)