18 lines
294 B
Coq
18 lines
294 B
Coq
|
|
// $abs should take a real argument and return a real result.
|
||
|
|
module test();
|
||
|
|
|
||
|
|
localparam s = 0;
|
||
|
|
localparam a = 1.5;
|
||
|
|
localparam b = 1;
|
||
|
|
localparam r = $abs((s ? a : b) / 2);
|
||
|
|
|
||
|
|
initial begin
|
||
|
|
$display("%g", r);
|
||
|
|
if (r == 0.5)
|
||
|
|
$display("PASSED");
|
||
|
|
else
|
||
|
|
$display("FAILED");
|
||
|
|
end
|
||
|
|
|
||
|
|
endmodule
|