addi, subi, add, and li work