Source: Hacker News
Article note: That's _wild_. Zen2 parts are automatically mirroring the memory operand in a 0-latency hidden register for certain sequences of operations.
It can do it through some stack manipulations and pointer+index calculations, and on several kinds of data. My MS involved some thinking about the problems with memory-tagged cached values, and it's firmly doable, but a trip.
Comments