4ceb3474be
This is mainly just to match what we have for arm64. The test failures before and after this change are all for the long double variant, which this change doesn't touch. (The problem there is that clang is calling `__fixtfdi` for the cast in lrintl(), but that doesn't respect the current rounding mode, which lrintl() is required to do. `#pragma STDC FENV_ACCESS ON` doesn't fix this, so there's going to be some llvm work needed to fix this.) I've replaced the ASSERTs with EXPECTs in the relevant test to ensure we're checking all the other assertions despite the `long double` failures. Test: bionic-unit-tests-static Change-Id: Ia24bf21619631b6f8b3b607d30536011bb4cd826 |
||
---|---|---|
.. | ||
fenv.c | ||
lrint.S | ||
sqrt.S |