12 lines
258 B
Scala
12 lines
258 B
Scala
|
package uncore
|
||
|
|
||
|
import Chisel._
|
||
|
|
||
|
package object Util {
|
||
|
implicit class UIntIsOneOf(val x: UInt) extends AnyVal {
|
||
|
def isOneOf(s: Seq[UInt]): Bool = s.map(x === _).reduce(_||_)
|
||
|
|
||
|
def isOneOf(u1: UInt, u2: UInt*): Bool = isOneOf(u1 +: u2.toSeq)
|
||
|
}
|
||
|
}
|