implemented eor, orr, tst, and