https://github.com/NimishMishra commented: Thanks for the changes. It looks okay to me. Just one request: is it also possible to add a test for the float path too? Just to check the `else` part too. https://github.com/llvm/llvm-project/pull/173982