aboutsummaryrefslogtreecommitdiff
path: root/src/test/resources
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/resources')
-rw-r--r--src/test/resources/blackboxes/LargeParam.v7
-rw-r--r--src/test/resources/blackboxes/LargeParamTester.fir7
2 files changed, 9 insertions, 5 deletions
diff --git a/src/test/resources/blackboxes/LargeParam.v b/src/test/resources/blackboxes/LargeParam.v
index 84e1a1cf..3a0dcd9e 100644
--- a/src/test/resources/blackboxes/LargeParam.v
+++ b/src/test/resources/blackboxes/LargeParam.v
@@ -1,7 +1,12 @@
// See LICENSE for license details.
-module LargeParam #(parameter DATA=0, WIDTH=1) (
+module LargeParamUnsigned #(parameter DATA=0, WIDTH=1) (
output [WIDTH-1:0] out
);
assign out = DATA;
endmodule
+module LargeParamSigned #(parameter DATA=0, WIDTH=1) (
+ output signed [WIDTH-1:0] out
+);
+ assign out = DATA;
+endmodule
diff --git a/src/test/resources/blackboxes/LargeParamTester.fir b/src/test/resources/blackboxes/LargeParamTester.fir
index bb0ebdf5..29027c36 100644
--- a/src/test/resources/blackboxes/LargeParamTester.fir
+++ b/src/test/resources/blackboxes/LargeParamTester.fir
@@ -3,21 +3,21 @@ circuit LargeParamTester :
extmodule LargeParam :
output out : UInt<1>
- defname = LargeParam
+ defname = LargeParamUnsigned
parameter WIDTH = 1
parameter DATA = 0
extmodule LargeParam_1 :
output out : UInt<128>
- defname = LargeParam
+ defname = LargeParamUnsigned
parameter WIDTH = 128
parameter DATA = 9223372036854775807000
extmodule LargeParam_2 :
output out : SInt<128>
- defname = LargeParam
+ defname = LargeParamSigned
parameter WIDTH = 128
parameter DATA = -9223372036854775807000
@@ -40,4 +40,3 @@ circuit LargeParamTester :
printf(clock, UInt(1), "Assertion failed\nTest Failed!\n")
stop(clock, UInt(1), 1)
stop(clock, UInt(1), 0)
-