diff options
| author | jackbackrack | 2015-07-02 16:37:43 -0700 |
|---|---|---|
| committer | jackbackrack | 2015-07-02 16:37:43 -0700 |
| commit | e125a232e6ffcd36f20a2baf73460186ea71f5c0 (patch) | |
| tree | 9587ed256dfd2e852fe79af2e3bb5e3a7aefceff /src/main/scala/Tester.scala | |
| parent | 155babe6f0ae394e6ce590a9ffe0f6ada163a06b (diff) | |
more support for testing FPs
Diffstat (limited to 'src/main/scala/Tester.scala')
| -rw-r--r-- | src/main/scala/Tester.scala | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/main/scala/Tester.scala b/src/main/scala/Tester.scala index 91efc146..68fad15d 100644 --- a/src/main/scala/Tester.scala +++ b/src/main/scala/Tester.scala @@ -324,6 +324,14 @@ class ManualTester[+T <: Module] def expect (data: Bits, expected: Long): Boolean = { expect(data, BigInt(expected)) } + def expect (data: Flo, expected: Double): Boolean = { + val got = peek(data) + expect(got == expected, "EXPECT " + data.debugName + " <- " + got + " == " + expected) + } + def expect (data: Dbl, expected: Double): Boolean = { + val got = peek(data) + expect(got == expected, "EXPECT " + data.debugName + " <- " + got + " == " + expected) + } /* Compare the floating point value of a node with an expected floating point value. * We will tolerate differences in the bottom bit. |
