3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-08-15 07:15:28 +00:00

Add @cliffordwolf freduce testcase

This commit is contained in:
Eddie Hung 2019-06-07 12:12:11 -07:00
parent e263bc249b
commit 1da12c5071
2 changed files with 30 additions and 0 deletions

View file

@ -166,3 +166,16 @@ module cliffordwolf_nonexclusive_select (
if (z) o = d;
end
endmodule
module cliffordwolf_freduce (
input wire [1:0] s,
input wire a, b, c, d,
output reg [3:0] o
);
always @* begin
o = {4{a}};
if (s == 0) o = {3{b}};
if (s == 1) o = {2{c}};
if (s == 2) o = d;
end
endmodule