https://github.com/lntue requested changes to this pull request. Sorry for a late reply. But `iscanonical` is a macro in C. We shouldn't add these functions to the generated `math.h`. https://github.com/llvm/llvm-project/pull/199317