57c57
< return ((src1 ^ ~src2) & (src1 ^ dest)) & (1 << shift);
---
> return ((src1 ^ ~src2) & (src1 ^ dest)) & (1ULL << shift);