We don't need 128-bit integers here, instead rewrite the fp_test.h helpers to avoid the need for __int128. Also change the high argument for compareResultF80() and F80FromRep80() to be uint16_t since values greater than this do not make any sense. This should allow the compiler to detect accidentally swapping the arguments. Reviewed By: biabbas, alexander-shaposhnikov Pull Request: https://github.com/llvm/llvm-project/pull/117818