ReactOS 0.4.15-dev-8127-g6338913
_clearfp.c
Go to the documentation of this file.
1/*
2 * PROJECT: ReactOS CRT library
3 * LICENSE: MIT (https://spdx.org/licenses/MIT)
4 * PURPOSE: Implementation of _clearfp
5 * COPYRIGHT: Copyright 2021 Roman Masanin <36927roma@gmail.com>
6 */
7
8#include "fpscr.h"
9
10unsigned int _clearfp(void)
11{
12 ARM_FPSCR fpscr;
13 unsigned int status;
14
15 fpscr.raw = __getfp();
16 status = _statusfp();
17
18 fpscr.data.exception = fpscr.data.exception & ~ARM_CW_STATUS_MASK;
19
20 __setfp(fpscr.raw);
21 return status;
22}
unsigned int __cdecl _clearfp(void)
Definition: _clearfp.c:11
void __setfp(unsigned int)
unsigned int __getfp(void)
__MINGW_NOTHROW _CRTIMP unsigned int __cdecl _statusfp(void)
Definition: _statusfp.c:11
Definition: ps.c:97
unsigned int raw
Definition: fpscr.h:25
struct _ARM_FPSCR::@4310 data