summaryrefslogtreecommitdiff
path: root/src/main/scala/Chisel/Tester.scala
diff options
context:
space:
mode:
authorHenry Cook2015-08-04 20:44:34 -0700
committerAndrew Waterman2015-08-05 16:36:03 -0700
commita02d788d9e9c4b42fd866e5c34e42aa771aab68c (patch)
tree7d95e9b35ae41ac6f360f718176542bd4d9f2dfd /src/main/scala/Chisel/Tester.scala
parentcac4a521b0eea3b715d4a8136cc0efbfd5ebaa3f (diff)
add AdvTester
Diffstat (limited to 'src/main/scala/Chisel/Tester.scala')
-rw-r--r--src/main/scala/Chisel/Tester.scala5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/scala/Chisel/Tester.scala b/src/main/scala/Chisel/Tester.scala
index f8fb23fc..8f013f7b 100644
--- a/src/main/scala/Chisel/Tester.scala
+++ b/src/main/scala/Chisel/Tester.scala
@@ -286,8 +286,9 @@ class ManualTester[+T <: Module]
}
def int(x: Boolean): BigInt = if (x) 1 else 0
- def int(x: Int): BigInt = x
- def int(x: Bits): BigInt = x.litValue()
+ def int(x: Int): BigInt = (BigInt(x >>> 1) << 1) | x & 1
+ def int(x: Long): BigInt = (BigInt(x >>> 1) << 1) | x & 1
+ def int(x: Bits): BigInt = x.litValue()
var ok = true;
var failureTime = -1