summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/MainBase.cpp
diff options
context:
space:
mode:
authorhthh <hthh@hh.ht>2016-06-13 17:25:24 +1000
committerhthh <hthh@hh.ht>2016-08-12 21:03:41 +1000
commitbbc0f0c744a8a7d90c3801192446ba1b3bd92584 (patch)
tree125d91beed2c0764e9c5868ad8976430f052cd7d /Source/Core/VideoCommon/MainBase.cpp
parent4c9c4568460df91a38d40ac3071d7646230a8d0f (diff)
Jit: Check the FIFO on EIEIO instructions
The gather pipe optimization postpones checking the FIFO until the end of the current block (or 32 bytes have been written). This is usually safe, but is not correct across EIEIO instructions. This is inferred from a block in NBA2K11 which synchronizes the FIFO by writing a byte to it, executing eieio, and checking if PI_FIFO_WPTR has changed. This is not currently an issue, but will become an issue if the gather pipe optimization is applied to more stores.
Diffstat (limited to 'Source/Core/VideoCommon/MainBase.cpp')
0 files changed, 0 insertions, 0 deletions