summaryrefslogtreecommitdiff
path: root/src/test/scala/chiselTests/LiteralExtractorSpec.scala
diff options
context:
space:
mode:
authorJack Koenig2022-01-10 10:39:52 -0800
committerJack Koenig2022-01-10 15:53:55 -0800
commit3131c0daad41dea78bede4517669e376c41a325a (patch)
tree55baed78a6a01f80ff3952a08233ca553a19964f /src/test/scala/chiselTests/LiteralExtractorSpec.scala
parentdd36f97a82746cec0b25b94651581fe799e24579 (diff)
Apply scalafmt
Command: sbt scalafmtAll
Diffstat (limited to 'src/test/scala/chiselTests/LiteralExtractorSpec.scala')
-rw-r--r--src/test/scala/chiselTests/LiteralExtractorSpec.scala27
1 files changed, 14 insertions, 13 deletions
diff --git a/src/test/scala/chiselTests/LiteralExtractorSpec.scala b/src/test/scala/chiselTests/LiteralExtractorSpec.scala
index bc0c67b8..3906057f 100644
--- a/src/test/scala/chiselTests/LiteralExtractorSpec.scala
+++ b/src/test/scala/chiselTests/LiteralExtractorSpec.scala
@@ -51,19 +51,21 @@ class LiteralExtractorSpec extends ChiselFlatSpec {
}
"litOption" should "return None for non-literal hardware" in {
- ChiselStage.elaborate { new RawModule {
- val a = Wire(UInt())
- assert(a.litOption == None)
- }}
+ ChiselStage.elaborate {
+ new RawModule {
+ val a = Wire(UInt())
+ assert(a.litOption == None)
+ }
+ }
}
"doubles and big decimals" should "round trip properly" in {
intercept[ChiselException] {
- Num.toBigDecimal(BigInt("1" * 109, 2), 0.BP) // this only works if number takes less than 109 bits
+ Num.toBigDecimal(BigInt("1" * 109, 2), 0.BP) // this only works if number takes less than 109 bits
}
intercept[ChiselException] {
- Num.toDouble(BigInt("1" * 54, 2), 0.BP) // this only works if number takes less than 54 bits
+ Num.toDouble(BigInt("1" * 54, 2), 0.BP) // this only works if number takes less than 54 bits
}
val bigInt108 = BigInt("1" * 108, 2)
@@ -71,22 +73,22 @@ class LiteralExtractorSpec extends ChiselFlatSpec {
val bigIntFromBigDecimal = Num.toBigInt(bigDecimal, 2)
- bigIntFromBigDecimal should be (bigInt108)
+ bigIntFromBigDecimal should be(bigInt108)
val bigInt53 = BigInt("1" * 53, 2)
- val double = Num.toDouble(bigInt53, 2)
+ val double = Num.toDouble(bigInt53, 2)
val bigIntFromDouble = Num.toBigInt(double, 2)
- bigIntFromDouble should be (bigInt53)
+ bigIntFromDouble should be(bigInt53)
}
"encoding and decoding of Intervals" should "round trip" in {
val rangeMin = BigDecimal(-31.5)
val rangeMax = BigDecimal(32.5)
val range = range"($rangeMin, $rangeMax).2"
- for(value <- (rangeMin - 4) to (rangeMax + 4) by 2.25) {
+ for (value <- (rangeMin - 4) to (rangeMax + 4) by 2.25) {
if (value < rangeMin || value > rangeMax) {
intercept[ChiselException] {
val literal = value.I(range)
@@ -125,11 +127,10 @@ class LiteralExtractorSpec extends ChiselFlatSpec {
}
val outsideLiteral = (new InsideBundle).Lit(_.x -> 7.S, _.y -> 6.125.F(4.BP))
- assertTesterPasses{ new LitInsideOutsideTester(outsideLiteral) }
+ assertTesterPasses { new LitInsideOutsideTester(outsideLiteral) }
}
-
"bundle literals" should "do the right thing" in {
class MyBundle extends Bundle {
val a = UInt(8.W)
@@ -142,7 +143,7 @@ class LiteralExtractorSpec extends ChiselFlatSpec {
}
"record literals" should "do the right thing" in {
- class MyRecord extends Record{
+ class MyRecord extends Record {
override val elements = ListMap(
"a" -> UInt(8.W),
"b" -> Bool()