char a = <...>;
2130466 >> a & 1;
とは
https://twitter.com/kumagi/status/1014953960237436928
x86のシフト命令は下位5ビットしか見ない
The count operand can be an immediate value or the CL register. The count is masked to 5 bits (or 6 bits if in 64-bit mode and REX.W is used). The count range is limited to 0 to 31 (or 63 if 64-bit mode and REX.W is used).