module main; function [7:0] add; input [7:0] a, b; reg [8:0] tmp; begin tmp = a + b; if (tmp < 9'h100) add = tmp; else add = 8'hff; end endfunction // add reg[7:0] out; initial begin out = 1? add(8,9) : 0; if (out !== 8'd17) begin $display("FAILED -- out = %b", out); $finish; end $display("PASSED"); end endmodule // main