同じ信号の異なるビットにブロッキング代入文とノンブロッキング代入文を混合しないでください。 always @(in1) begin if (in2) out1 = in1; end else out1 <= in2;