and, dmux, mux, not, or, xor