[clang] [llvm] [clang][X86] Return Win64 __int128 indirectly (PR #210358)
via cfe-commits
cfe-commits at lists.llvm.org
Tue Jul 21 04:50:20 PDT 2026
Andarwinux wrote:
It's really terrible to deliberately choose a slower method. Unlike f128, int128 operations aren't necessarily very slow: https://godbolt.org/z/34jxfjx4E
> If that's the case then I don't think the performance difference is especially concerning. The type already needs to be passed in memory and even a simple f128 addition is ~300 instructions (~50 for the shortest nontrivial fast path), an extra movups won't matter much.
https://github.com/llvm/llvm-project/pull/210358
More information about the cfe-commits
mailing list