================ ---------------- nikic wrote: This is an example of the miscompile: If `%in == -0.0` then `fcmp olt -0.0, 0.0` is false and we select `%in`, which is `-0.0`. But fmaxnm will return 0.0 instead. https://github.com/llvm/llvm-project/pull/210077