Groundwork for assoc cache implementation
This commit is contained in:
@ -2,8 +2,14 @@ package Top
|
||||
{
|
||||
|
||||
import Chisel._
|
||||
import Node._;
|
||||
import scala.math._;
|
||||
import Node._
|
||||
import scala.math._
|
||||
|
||||
object foldR
|
||||
{
|
||||
def apply[T <: Bits](x: Seq[T], f: (T, T) => T): T =
|
||||
if (x.length == 1) x(0) else f(x(0), foldR(x.slice(1, x.length), f))
|
||||
}
|
||||
|
||||
object log2up
|
||||
{
|
||||
|
Reference in New Issue
Block a user