I ran it against Veriwell - and it complained. Steve Stephen Williams wrote: > You're not going to believe this, but: > > reg [3:0] val, y; > initial begin > val = 2; > y = !!val; > end > -- stevew@home.com KA6S