3 ms·
Why would having the standard set the behaviour as "unspecified" (or "implementation-defined") require a branch? Surely under those circumstances, the compiler
by Karellen 3y ago
Why would having the standard set the behaviour as "unspecified" (or "implementation-defined") require a branch?
Surely under those circumstances, the compiler can document doing whatever the target ISA does as its behaviour, and just output the shift as-is?