aboutsummaryrefslogtreecommitdiff
path: root/test/passes/to-verilog/wr-mem.fir
diff options
context:
space:
mode:
Diffstat (limited to 'test/passes/to-verilog/wr-mem.fir')
-rw-r--r--test/passes/to-verilog/wr-mem.fir67
1 files changed, 31 insertions, 36 deletions
diff --git a/test/passes/to-verilog/wr-mem.fir b/test/passes/to-verilog/wr-mem.fir
index 06745812..8c197265 100644
--- a/test/passes/to-verilog/wr-mem.fir
+++ b/test/passes/to-verilog/wr-mem.fir
@@ -12,39 +12,34 @@ circuit top :
when wen :
c <= wdata
-; CHECK: module top(
-; CHECK: input [31:0] wdata,
-; CHECK: input [1:0] index,
-; CHECK: input wen,
-; CHECK: input clk
-; CHECK: );
-; CHECK: reg [31:0] m [0:3];
-; CHECK: wire [31:0] m_c_data;
-; CHECK: wire [1:0] m_c_addr;
-; CHECK: wire m_c_mask;
-; CHECK: wire m_c_en;
-; CHECK: wire m_c_clk;
-; CHECK: reg [1:0] GEN_0;
-; CHECK: reg [31:0] GEN_1;
-; CHECK: assign m_c_data = wen ? wdata : GEN_1;
-; CHECK: assign m_c_addr = index;
-; CHECK: assign m_c_mask = wen ? 1'h1 : 1'h0;
-; CHECK: assign m_c_en = 1'h1;
-; CHECK: assign m_c_clk = clk;
-; CHECK: `ifndef SYNTHESIS
-; CHECK: integer initvar;
-; CHECK: initial begin
-; CHECK: #0.002;
-; CHECK: for (initvar = 0; initvar < 4; initvar = initvar+1)
-; CHECK: m[initvar] = {1{$random}};
-; CHECK: GEN_0 = {1{$random}};
-; CHECK: GEN_1 = {1{$random}};
-; CHECK: end
-; CHECK: `endif
-; CHECK: always @(posedge m_c_clk) begin
-; CHECK: if(m_c_en & m_c_mask) begin
-; CHECK: m[m_c_addr] <= m_c_data;
-; CHECK: end
-; CHECK: end
-; CHECK: endmodule
-
+;CHECK: module top(
+;CHECK: input [31:0] wdata,
+;CHECK: input [1:0] index,
+;CHECK: input wen,
+;CHECK: input clk
+;CHECK: );
+;CHECK: reg [31:0] m [0:3];
+;CHECK: wire [31:0] m_c_data;
+;CHECK: wire [1:0] m_c_addr;
+;CHECK: wire m_c_mask;
+;CHECK: wire m_c_en;
+;CHECK: wire m_c_clk;
+;CHECK: assign m_c_data = wdata;
+;CHECK: assign m_c_addr = index;
+;CHECK: assign m_c_mask = wen ? 1'h1 : 1'h0;
+;CHECK: assign m_c_en = 1'h1;
+;CHECK: assign m_c_clk = clk;
+;CHECK: `ifndef SYNTHESIS
+;CHECK: integer initvar;
+;CHECK: initial begin
+;CHECK: #0.002;
+;CHECK: for (initvar = 0; initvar < 4; initvar = initvar+1)
+;CHECK: m[initvar] = {1{$random}};
+;CHECK: end
+;CHECK: `endif
+;CHECK: always @(posedge m_c_clk) begin
+;CHECK: if(m_c_en & m_c_mask) begin
+;CHECK: m[m_c_addr] <= m_c_data;
+;CHECK: end
+;CHECK: end
+;CHECK: endmodule