mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-11-01 12:45:56 +00:00
A scalar buffer load through a V# read at run time recorded an InvalidDescriptor fault when TYPE (word 3, bits 30-31) was nonzero, and the dispatch wrote nothing. Measured with the hardware oracle on RDNA2 (gfx1036), s_buffer_load ignores the whole fourth word: OOB_SELECT, TYPE, FORMAT, ADD_TID_ENABLE, INDEX_STRIDE, RESOURCE_LEVEL and DST_SEL change no result, so the scalar path no longer checks TYPE. Vector accesses keep the check. The debt entry now records the measurement and keeps gfx1013 and a null base as open. Co-Authored-By: Claude Opus 5.5 <[email protected]>