Intel se spíš chtěl x86 zbavit a nepovedlo se mu to. I teď se snaží likvidovat starý binec, jen na to jde v menším měřítku.
Ono se není čemu divit. x86 vznikla z něčeho, co bylo morálně zastaralé už v době svého vzniku a na tohle se nabalila obrovká hromada věcí, které dnes nedávají smysl.
Když se kouknete, jak ten HW vypadá uvnitř, tak se to IA-64 docela podobá. x86 assembler je v dnešní době spíš bytecode. A má teda své mušky a masařky.
No vždyť ručně se assembler už skoro nepíše. A i při ručním psaní assembleru jde psát assembler pro lidi a přeložit ho na assembler pro stroj, tak to mají třeba DSPčka od Texas Instruments.
Stačí třeba hromady instrukcí, které zapisují registry jen částečně a tím vznikají zbytečné závislosti. V novějších rozšířeních už to Intel nedělá, ale běžné instrukce holt neopraví.
Nebo link registr by hodně pomohl.