https://github.com/nikic requested changes to this pull request. If I'm counting right, IEEEFloat is 3 words, while HexFloat is 5. This needs to be implemented in a way that does not increase APFloat size. https://github.com/llvm/llvm-project/pull/179771