aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MCDisassembler/MCRelocationInfo.cpp
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2025-08-07 16:49:06 -0700
committerDavid Majnemer <david.majnemer@gmail.com>2025-08-09 23:23:01 -0700
commit052c38be824d9dabb1e8fb64c1c7c3908d786e83 (patch)
treef7a930157d4aa549d38d1277dd548c90796681a7 /llvm/lib/MC/MCDisassembler/MCRelocationInfo.cpp
parentc123f4782f0ec87c947aa97a2f0b3a4c2d02e68c (diff)
downloadllvm-052c38be824d9dabb1e8fb64c1c7c3908d786e83.zip
llvm-052c38be824d9dabb1e8fb64c1c7c3908d786e83.tar.gz
llvm-052c38be824d9dabb1e8fb64c1c7c3908d786e83.tar.bz2
[APFloat] Properly implement DoubleAPFloat::convertToSignExtendedInteger
Use DoubleAPFloat::roundToIntegral to get a pair of APFloat values which hold integral values. Then we sum the pair, taking care to make sure that we handle edge cases like (hi=2^128, lo=-1) and ensuring that they fit in an unsigned i128.
Diffstat (limited to 'llvm/lib/MC/MCDisassembler/MCRelocationInfo.cpp')
0 files changed, 0 insertions, 0 deletions