diff --git a/src/main/scala/coreplex/Configs.scala b/src/main/scala/coreplex/Configs.scala index 129df866..8fc63706 100644 --- a/src/main/scala/coreplex/Configs.scala +++ b/src/main/scala/coreplex/Configs.scala @@ -125,7 +125,7 @@ class BaseCoreplexConfig extends Config ( case FastLoadByte => false case XLen => 64 case FPUKey => Some(FPUConfig()) - case MulDivKey => Some(MulDivConfig(mulUnroll = 8, mulEarlyOut = true, divEarlyOut = true)) + case MulDivKey => Some(MulDivConfig(mulUnroll = 8, mulEarlyOut = (site(XLen) > 32), divEarlyOut = true)) case UseAtomics => true case UseCompressed => true case DMKey => new DefaultDebugModuleConfig(site(NTiles), site(XLen))