implement 16-bit Mux