For cases where C is a uimm32 but not simm32. We can split the and
into (and (and X, sext32(C), 0xffffffff)). The outer and will be
selected with the srl to form srliw. The inner and will be selected
as an AND instruction with a sext32(C) materialized separately.
This prevents regressions from D108663, but is helpful on its own.
clang-format not found in user’s local PATH; not linting file.