verilator/test_regress/t/t_display_merge.v

72 lines
2.7 KiB
Systemverilog
Raw Normal View History

2017-10-03 00:25:10 +00:00
// DESCRIPTION: Verilator: Verilog Test module
//
// This file ONLY is placed under the Creative Commons Public Domain, for
// any use, without warranty, 2017 by Wilson Snyder.
// SPDX-License-Identifier: CC0-1.0
2017-10-03 00:25:10 +00:00
module t (/*AUTOARG*/);
int one =
`ifdef verilator
$c32(1)
`else
1
`endif
;
2017-10-03 00:25:10 +00:00
initial begin
$display("Merge:");
$write("This ");
$write("should ");
$display("merge");
$display("Merge:");
$write("This ", "", "should ", "", "also ");
$display("merge");
$display("f");
$write(" 1=%0d a=%m 1=%0d", one, one);
$display(" 1=%0d b=%m 1=%0d", one, one);
$display(" pre");
$display(" t=%0d", $time);
$display(" t2=%0d", $time);
$display(" post");
$display(" t3=%0d", $time);
$display(" t4=%0d t5=%0d", $time,$time,$time);
$display("m");
$display(" t=%0d t2=%0d t3=%0d t4=%0d t5=%0d", $time,$time,$time,$time,$time);
$display(" t=%0d t2=%0d t3=%0d t4=%0d t5=%0d", $time,$time,$time,$time,$time);
$display("mm");
$display("");
$write("f");
$write(" a=%m");
$write(" b=%m");
$write(" pre");
$write(" t=%0d", $time);
$write(" t2=%0d", $time);
$write(" post");
$write(" t3=%0d", $time);
$write(" t4=%0d t5=%0d", $time,$time,$time);
$write("m");
$write(" t=%0d t2=%0d t3=%0d t4=%0d t5=%0d", $time,$time,$time,$time,$time);
$write(" t=%0d t2=%0d t3=%0d t4=%0d t5=%0d", $time,$time,$time,$time,$time);
$display("mm");
$display("very very very very very very very very very very very very very very very very very very very very very very");
$display("very very very very very very very very very very very very very very very very very very very very very very");
$display("very very very very very very very very very very very very very very very very very very very very very very");
$display("very very very very very very very very very very very very very very very very very very very very very very");
$display("very very very very very very very very very very very very very very very very very very very very very very");
$display("very very very very very very very very very very very very very very very very very very very very very very");
$display("very very very very very very very very very very very very very very very very very very very very very very");
$display("%0d%0d%0d%0d%0d %0d%0d%0d%0d%0d",
one, one, one, one, one,
one, one, one, one, one);
$display("%0d%0d%0d%0d%0d %0d%0d%0d%0d%0d",
one, one, one, one, one,
one, one, one, one, one);
$write("\n*-* All Finished *-*\n");
2017-10-03 00:25:10 +00:00
$finish;
end
endmodule