The compiler has some code to deal with this sort of case, but it appears bit-rotted.
It doesn't work when:
* the target cpu has no bit-field-insert instruction that takes an immediate constant.
* the assignment is to an uninitialized (or zero-initialized) destination.
The compiler has some code to deal with this sort of case, but it appears bit-rotted.
It doesn't work when:
* the target cpu has no bit-field-insert instruction that takes an immediate constant.
* the assignment is to an uninitialized (or zero-initialized) destination.
Both are true in this case.