add test alu driver, fix alu bugs