log_op.v 444 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
module top;
    function log_imp;
        input integer a;
        input integer b;
        log_imp = !a || b;
    endfunction
    function log_eq;
        input integer a;
        input integer b;
        log_eq = !a == !b;
    endfunction
    initial begin : foo
        integer a, b;
        for (a = -2; a <= 2; a = a + 1)
            for (b = -2; b <= 2; b = b + 1)
                $display(log_imp(a, b), log_eq(a, b));
    end
endmodule