|
|
|
|
|
by FullyFunctional
1060 days ago
|
|
Oh missed your comment and posted essentially the same. These are all interesting changes, predication certainly, but the thing that actually got me the most excited was the press release comment about: "The processor tracks these new instructions internally and fast-forwards register data between matching PUSH2 and POP2 instructions without going through memory." I wonder if this implies that pushes don't have to commit to memory if they are popped soon enough? It has always bothered me that we have these huge physical register files but force all the spill and restore to go through memory because of silly anachronistic processor semantics. With a more flexible PUSH/POP semantics we could essentially get the register windows for free. |
|