| module main; | |
| real rfoo; | |
| reg [5:0] x, y; | |
| initial begin | |
| rfoo = 1.0; | |
| x = 5; | |
| y = 2; | |
| rfoo = rfoo + x%y; | |
| x = rfoo; | |
| $display("rfoo = %f, x=%d", rfoo, x); | |
| if (x !== 5'd2) begin | |
| $display("FAILED"); | |
| $finish; | |
| end | |
| if (rfoo != 2.0) begin | |
| $display("FAILED"); | |
| $finish; | |
| end | |
| $display("PASSED"); | |
| end | |
| endmodule // main | |