aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKevin Laeufer2020-07-28 10:08:26 -0700
committerKevin Laeufer2020-07-29 15:26:30 -0700
commit8b66b53591703d6cded44419726b18e80d0e6bd6 (patch)
tree0294c60ce1d167ada3e7cfeecf4ff5f897e7f8d7 /src
parente8cf75f10b51557a03462b3720ca3b61cbbb9beb (diff)
[2.13] Range.Double -> Range.BigDecimal
The values end up being converted to BigDecimal anyways.
Diffstat (limited to 'src')
-rw-r--r--src/test/scala/firrtlTests/interval/IntervalMathSpec.scala18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/test/scala/firrtlTests/interval/IntervalMathSpec.scala b/src/test/scala/firrtlTests/interval/IntervalMathSpec.scala
index eeb70286..656e1f8c 100644
--- a/src/test/scala/firrtlTests/interval/IntervalMathSpec.scala
+++ b/src/test/scala/firrtlTests/interval/IntervalMathSpec.scala
@@ -19,24 +19,24 @@ class IntervalMathSpec extends FirrtlFlatSpec {
val DShiftLeftPattern = """.*output dshl.*<(\d+)>.*""".r
val DShiftRightPattern = """.*output dshr.*<(\d+)>.*""".r
val ArithAssignPattern = """\s*(\w+) <= asSInt\(bits\((\w+)\((.*)\).*\)\)\s*""".r
- def getBound(bound: String, value: Double): IsKnown = bound match {
- case "[" => Closed(BigDecimal(value))
- case "]" => Closed(BigDecimal(value))
- case "(" => Open(BigDecimal(value))
- case ")" => Open(BigDecimal(value))
+ def getBound(bound: String, value: BigDecimal): IsKnown = bound match {
+ case "[" => Closed(value)
+ case "]" => Closed(value)
+ case "(" => Open(value)
+ case ")" => Open(value)
}
val prec = 0.5
for {
lb1 <- Seq("[", "(")
- lv1 <- Range.Double(-1.0, 1.0, prec)
- uv1 <- if(lb1 == "[") Range.Double(lv1, 1.0, prec) else Range.Double(lv1 + prec, 1.0, prec)
+ lv1 <- Range.BigDecimal(-1.0, 1.0, prec)
+ uv1 <- if(lb1 == "[") Range.BigDecimal(lv1, 1.0, prec) else Range.BigDecimal(lv1 + prec, 1.0, prec)
ub1 <- if (lv1 == uv1) Seq("]") else Seq("]", ")")
bp1 <- 0 to 1
lb2 <- Seq("[", "(")
- lv2 <- Range.Double(-1.0, 1.0, prec)
- uv2 <- if(lb2 == "[") Range.Double(lv2, 1.0, prec) else Range.Double(lv2 + prec, 1.0, prec)
+ lv2 <- Range.BigDecimal(-1.0, 1.0, prec)
+ uv2 <- if(lb2 == "[") Range.BigDecimal(lv2, 1.0, prec) else Range.BigDecimal(lv2 + prec, 1.0, prec)
ub2 <- if (lv2 == uv2) Seq("]") else Seq("]", ")")
bp2 <- 0 to 1
} {