mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-06-15 05:24:01 +00:00
improve portability to systems that don't have powf/modf (e.g. solaris 9)
patch by Evzen Muller! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103876 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@ -715,7 +715,7 @@ GenericValue ExecutionEngine::getConstantValue(const Constant *C) {
|
||||
case Instruction::FDiv:
|
||||
GV.FloatVal = LHS.FloatVal / RHS.FloatVal; break;
|
||||
case Instruction::FRem:
|
||||
GV.FloatVal = ::fmodf(LHS.FloatVal,RHS.FloatVal); break;
|
||||
GV.FloatVal = std::fmod(LHS.FloatVal,RHS.FloatVal); break;
|
||||
}
|
||||
break;
|
||||
case Type::DoubleTyID:
|
||||
@ -730,7 +730,7 @@ GenericValue ExecutionEngine::getConstantValue(const Constant *C) {
|
||||
case Instruction::FDiv:
|
||||
GV.DoubleVal = LHS.DoubleVal / RHS.DoubleVal; break;
|
||||
case Instruction::FRem:
|
||||
GV.DoubleVal = ::fmod(LHS.DoubleVal,RHS.DoubleVal); break;
|
||||
GV.DoubleVal = std::fmod(LHS.DoubleVal,RHS.DoubleVal); break;
|
||||
}
|
||||
break;
|
||||
case Type::X86_FP80TyID:
|
||||
|
Reference in New Issue
Block a user