This is a zero extension, so semantically correct.
For ordinary optimized code, the memory load gets changed into a zero-extension from memory.
However, gcc refrains from most optimizations involving volatile memory references.
Supercomputing for Everyone
Moderators: amylaar, jeremybennett, simoncook
Users browsing this forum: No registered users and 10 guests