not :: RegOrImm a => a -> CodeGen Env ()
not a = emit $ "\tnotq\t" ++ showRegOrImm a
not :: RegOrImm a => a -> CodeGen Env ()
not a = emit $ "\tnotq\t" ++ showRegOrImm a
not a = emit $ "\tnotq\t" ++ showRegOrImm a