 
                            ...
| Wiki Markup | 
|---|
| \[[Dowd 06|AA. C References#Dowd 06]\] Chapter 6, "C Language Issues" \[[ISO/IEC 03|AA. C References#ISO/IEC 03]\] Section 6.5.7, "Bitwise shift operators" \[[ISO/IEC 9899:1999|AA. C References#ISO/IEC 9899-1999]\] Section 6.5.7, "Bitwise shift operators" \[[ISO/IEC PDTR 24772|AA. C References#ISO/IEC PDTR 24772]\] "STR Bit Representations," "XZI Sign ExtensionXYY Wrap-around Error," and "XYY Wrap-aroundXZI Sign Extension Error" | 
...
INT12-A. Do not make assumptions about the type of a plain int bit-field when used in an expression 04. Integers (INT) INT14-A. Avoid performing bitwise and arithmetic operations on the same data