23.08.2013 20:36, Peter Maydell wrote:
"0xf << 28" shifts right into the sign bit, since 0xf is a signed integer. Use the 'U' suffix to force an unsigned shift to avoid this undefined behaviour and a clang sanitizer warning.
Thanks, applied to the trivial-patches queue. /mjt