KRV32I my basic RV32I core implements basic integer instructions shift arithmetic logic todo: read instructions write instructions unit tests