mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-08-25 16:29:20 +00:00
Unbreak FP128 stuff in cbe
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80115 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
e1e3aaf0ac
commit
efc3f3a570
@ -2173,7 +2173,8 @@ void CWriter::printFloatingPointConstants(const Constant *C) {
|
||||
<< " = { 0x" << utohexstr(p[0])
|
||||
<< "ULL, 0x" << utohexstr((uint16_t)p[1]) << ",{0,0,0}"
|
||||
<< "}; /* Long double constant */\n";
|
||||
} else if (FPC->getType() == Type::getPPC_FP128Ty(FPC->getContext())) {
|
||||
} else if (FPC->getType() == Type::getPPC_FP128Ty(FPC->getContext()) ||
|
||||
FPC->getType() == Type::getFP128Ty(FPC->getContext())) {
|
||||
APInt api = FPC->getValueAPF().bitcastToAPInt();
|
||||
const uint64_t *p = api.getRawData();
|
||||
Out << "static const ConstantFP128Ty FPConstant" << FPCounter++
|
||||
|
Loading…
Reference in New Issue
Block a user