end
`INSN_alu_AND: begin
`_A <= `_A & tmp;
- `_F <= { /* Z */ ((`_A & tmp) == 0) ? 1'b1 : 1'b0,
+ `_F <= { /* Z */ ((`_A & tmp) == 8'b0) ? 1'b1 : 1'b0,
3'b010,
`_F[3:0]
};
end
`INSN_alu_OR: begin
`_A <= `_A | tmp;
- `_F <= { /* Z */ ((`_A | tmp) == 0) ? 1'b1 : 1'b0,
+ `_F <= { /* Z */ ((`_A | tmp) == 8'b0) ? 1'b1 : 1'b0,
3'b000,
`_F[3:0]
};
end
`INSN_alu_XOR: begin
`_A <= `_A ^ tmp;
- `_F <= { /* Z */ ((`_A ^ tmp) == 0) ? 1'b1 : 1'b0,
+ `_F <= { /* Z */ ((`_A ^ tmp) == 8'b0) ? 1'b1 : 1'b0,
3'b000,
`_F[3:0]
};