diff --git a/llvm/tools/llvm-exegesis/lib/X86/Target.cpp b/llvm/tools/llvm-exegesis/lib/X86/Target.cpp index 4daf42201a1d30..72553af823f1fb 100644 --- a/llvm/tools/llvm-exegesis/lib/X86/Target.cpp +++ b/llvm/tools/llvm-exegesis/lib/X86/Target.cpp @@ -651,7 +651,7 @@ Error ExegesisX86Target::randomizeTargetMCOperand( switch (Op.getExplicitOperandInfo().OperandType) { case X86::OperandType::OPERAND_ROUNDING_CONTROL: AssignedValue = - MCOperand::createImm(randomIndex(X86::STATIC_ROUNDING::NO_EXC)); + MCOperand::createImm(randomIndex(X86::STATIC_ROUNDING::TO_ZERO)); return Error::success(); case X86::OperandType::OPERAND_COND_CODE: AssignedValue =