diff --git a/src/main/scala/xiangshan/backend/rename/FreeList.scala b/src/main/scala/xiangshan/backend/rename/FreeList.scala index ca6b560ea3d0bef6dea3bdbec94adb1beb9b8ea1..fe367dba4285c2474e4303636b667249ba5d57d1 100644 --- a/src/main/scala/xiangshan/backend/rename/FreeList.scala +++ b/src/main/scala/xiangshan/backend/rename/FreeList.scala @@ -107,14 +107,13 @@ class FreeList extends XSModule with HasFreeListConsts with HasCircularQueuePtrH XSDebug(io.redirect.valid, p"redirect: brqIdx=${io.redirect.bits.brTag.value}\n") - - if(env.EnableDebug){ - for( i <- 0 until FL_SIZE){ - for(j <- i+1 until FL_SIZE){ - assert(freeList(i) != freeList(j), s"Found same entry in freelist! (i=$i j=$j)") - } - } + val enableFreelistCheck = false + if(env.EnableDebug && enableFreelistCheck){ + for( i <- 0 until FL_SIZE){ + for(j <- i+1 until FL_SIZE){ + assert(freeList(i) != freeList(j), s"Found same entry in freelist! (i=$i j=$j)") + } + } } - }