diff --git a/src/main/scala/xiangshan/backend/fu/fpu/FDivSqrt.scala b/src/main/scala/xiangshan/backend/fu/fpu/FDivSqrt.scala index 5b2cde92df4a2aebea3e1ba9500492f71d5bbc1b..0e57bd851b385ced46ecfa4ba3257346d8900b3c 100644 --- a/src/main/scala/xiangshan/backend/fu/fpu/FDivSqrt.scala +++ b/src/main/scala/xiangshan/backend/fu/fpu/FDivSqrt.scala @@ -38,7 +38,9 @@ class FDivSqrt extends FPUSubModule { } } is(s_finish){ - state := s_idle + when(io.out.fire() || kill){ + state := s_idle + } } }