module main; reg out, c, a, b; initial begin c = 0; a = 0; b = 1; out = c ? (a & b) : b; $display("%b = %b ? (%b & %b) : %b;", out, c, a, b, b); if (out !== 1) begin $display("FAILED -- out=%b result is incorrect!", out); $finish; end $display("PASSED"); $finish; end endmodule // main