always @(irq) begin {in2,in1,in1} = 3'b0; casez (irq) 3'b1?? : in2 = 1'b1; 3'b?1? : in1 = 1'b1; 3'b??1 : in0 = 1'b1;