module top;
real rval;
always @(rval) $display("any change");
always @(posedge rval) $display("posedge");
always @(negedge rval) $display("negedge");
always @(edge rval) $display("edge");
initial begin
#1 rval = 1.0;
#1 rval = 0.0;
end
endmodule