now add, addi, sub, sll, srl are tested and working fine