Following up on #61092, the report seems to indicate that `fmod(-NAN,-NAN) = +NAN` is a problem. Is this wrong? I can't tell from 7.12.10.1.3 or F.10.7.1 what the behavior for two NaN arguments should be. We seem to match [glibc](https://github.com/bminor/glibc/blob/cf11e74b0d81d389bcad5cdbba020ba475f0ac4b/math/libm-test-fmod.inc#L136) on this. This behavior still happens and [is already tested for](https://github.com/llvm/llvm-project/blob/main/libc/test/src/math/FModTest.h#L151), just a question of if we have the semantics correct? Tagging @nickdesaulniers and @michaelrj-google.