use straight << and >> operator instead of multi-level Mux