diff --git a/xgriscv_controller.v b/xgriscv_controller.v index 184722e39aa2f155db04335b6bf5376ef03c536a..00bca81e21b1fab024068eb2f33797e67afcc254 100644 --- a/xgriscv_controller.v +++ b/xgriscv_controller.v @@ -110,6 +110,7 @@ module controller( `OP_ADDI: case(funct3) `FUNCT3_ADDI: aluctrl <= `ALU_CTRL_ADD; `FUNCT3_XORI: aluctrl <= `ALU_CTRL_XOR; + `FUNCT3_ANDI: aluctrl <= `ALU_CTRL_AND; default: aluctrl <= `ALU_CTRL_ZERO; endcase default: aluctrl <= `ALU_CTRL_ZERO;