Earlier quoted context omitted.
Alpha would have been such a better path to follow, and Intel even ended up with a license for it because of Compaq/HP's incompetence.
Alpha was unequivocally terrible though. "Better than Itanium" is really not saying much. * no byte operations * no flags, thus no reasonable way to check for overflow (similar to one of the problems RISC-V is having, though at least they pretend to care).
> The processor may lose track of your LDx_L if you perform any memory access other than a matching STx_C, or if you perform a branch instruction, or if you trigger a trap (such as executing an emulated instruction), or if you execute more than 20 instructions after the LDx_L.
(LDxL and STxC are locked load and conditional store)