iverilog/ivtest/ivltests/module_nonansi_int1.v

25 lines
496 B
Verilog

// Check that it is possible to declare the data type for an atom2 type module
// port separately from the direction for non-ANSI style port declarations.
// declarations.
module test(x, y, z, w);
output x;
output y;
output z;
output w;
byte x;
shortint y;
int z;
longint w;
initial begin
if ($bits(x) == 8 && $bits(y) == 16 &&
$bits(z) == 32 && $bits(w) == 64) begin
$display("PASSED");
end else begin
$display("FAILED");
end
end
endmodule