mirror of
https://github.com/FEX-Emu/FEX.git
synced 2026-10-15 01:00:53 +02:00
x86 has eight instructions that are non-temporal. Only one of which is a load-NT. Adds a memory access type classification to our LoadSource/StoreResult helpers. This lets us explicitly choose Default, TSO, NonTSO, and Stream. Stream currently just behaves like NonTSO so at some point in the future we can add non-temporal loadstores to the IR. Main thing is to move these NT accesses to non-TSO.