Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | The fegetexceptflag() function should not have a DEF_STD. | 2020-07-09 | 1 | -2/+1 | |
| | | | | | | Brings arm64 in line with all the other architectures. ok millert@ | ||||
* | Setting and getting the rounding mode on our arm64 FPU has not worked | 2019-03-12 | 1 | -9/+14 | |
| | | | | | | | | | | | | | | in libm since the rounding mode is in fpcr, not fpsr. Since both FPU registers are 32-bit we can store them in the 64-bit fenv_t to make handling the bits easier. While there add FE_DENORMAL, which also exists on x86. Also make sure that whenever we are being passed an exception mask, we only allow the bits that are supported by hardware. Found by regression tests Debugged with Moritz Buhl ok kettenis@ | ||||
* | Since most (if not all) ARMv8 hardware doesn't actually support trapping of | 2018-03-16 | 1 | -20/+4 | |
| | | | | | | | floating-point exceptions, simplify the functions that control the exception masks just like we did on armv7. ok tom@ | ||||
* | Add support for AArch64. Based on FreeBSD's msun header, modified | 2017-01-11 | 1 | -0/+284 | |
to look and feel like our code. |