mirror of
https://github.com/reactos/reactos.git
synced 2024-11-07 07:00:19 +00:00
554bbb6bab
Implement controlfp, statusfp, fpreset, clearfp. CORE-17757 CORE-17604
22 lines
474 B
C
22 lines
474 B
C
/*
|
|
* PROJECT: ReactOS CRT library
|
|
* LICENSE: MIT (https://spdx.org/licenses/MIT)
|
|
* PURPOSE: Implementation of _clearfp
|
|
* COPYRIGHT: Copyright 2021 Roman Masanin <36927roma@gmail.com>
|
|
*/
|
|
|
|
#include "fpscr.h"
|
|
|
|
unsigned int _clearfp(void)
|
|
{
|
|
ARM_FPSCR fpscr;
|
|
unsigned int status;
|
|
|
|
fpscr.raw = __getfp();
|
|
status = _statusfp();
|
|
|
|
fpscr.data.exception = fpscr.data.exception & ~ARM_CW_STATUS_MASK;
|
|
|
|
__setfp(fpscr.raw);
|
|
return status;
|
|
}
|