From 656aa78f7df0d43f9fe650334823f6c844c1c00c Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Thu, 8 Sep 2016 21:27:28 -0700 Subject: [PATCH] Pipeline FMAs more deeply by default Rocket's QoR has improved enough that the FMAs are on the critical path. This change seems to keep the integer pipeline's logic paths balanced with the FPU. --- src/main/scala/rocket/fpu.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/scala/rocket/fpu.scala b/src/main/scala/rocket/fpu.scala index d36239b5..a75eac83 100644 --- a/src/main/scala/rocket/fpu.scala +++ b/src/main/scala/rocket/fpu.scala @@ -12,8 +12,8 @@ import cde.{Parameters, Field} case class FPUConfig( divSqrt: Boolean = true, - sfmaLatency: Int = 2, - dfmaLatency: Int = 3 + sfmaLatency: Int = 3, + dfmaLatency: Int = 4 ) object FPConstants