|
|
|
|
|
by ArchOversight
613 days ago
|
|
It doesn't implement some x86 in hardware, it implements some memory ordering guarantees in hardware to match what x86 requires. However that is a very minor implementation, there is no actual x86 in Apple's ARM. https://www.sciencedirect.com/science/article/pii/S138376212... TSO could be implemented by other ARM processors easily as well, to provide the same memory ordering guarantees. Besides that the x86 code is translated by Rosetta to ARM instructions. |
|