Addresses https://github.com/llvm/llvm-project/issues/173267. - folds log(-x) -> NaN - folds log(0) -> -inf - also folds log(1) -> 0.0 without host libm > note: log(inf) is also doable but it causes some other tests to fail so I avoided it for now
inrange