FIFO.cpp: For AVX-512 built targets only, correct _DISP_FIFOrecv_LineOpaque32_vec() to require Tier-1 support instead of Tier-0.

This commit is contained in:
rogerman 2021-08-30 12:44:30 -07:00
parent 479c404b60
commit 3b06be0d07
1 changed files with 1 additions and 1 deletions

View File

@ -409,7 +409,7 @@ void _DISP_FIFOrecv_LineOpaque16_vec(u32 *__restrict dst)
template <NDSColorFormat OUTPUTFORMAT> template <NDSColorFormat OUTPUTFORMAT>
void _DISP_FIFOrecv_LineOpaque32_vec(u32 *__restrict dst) void _DISP_FIFOrecv_LineOpaque32_vec(u32 *__restrict dst)
{ {
#if defined(ENABLE_AVX512_0) #if defined(ENABLE_AVX512_1)
for (size_t i = 0, d = 0; i < GPU_FRAMEBUFFER_NATIVE_WIDTH * sizeof(u16) / sizeof(v512u16); i++, d+=2) for (size_t i = 0, d = 0; i < GPU_FRAMEBUFFER_NATIVE_WIDTH * sizeof(u16) / sizeof(v512u16); i++, d+=2)
{ {
const v512u16 fifoColor = _mm512_load_si512((v512u16 *)(disp_fifo.buf + disp_fifo.head)); const v512u16 fifoColor = _mm512_load_si512((v512u16 *)(disp_fifo.buf + disp_fifo.head));