mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-23 06:09:50 -06:00
Second and final pass of clearing out tabs.
This commit is contained in:
@ -1478,7 +1478,7 @@ PC_TexFormat TexDecoder_Decode_RGBA(u32 * dst, const u8 * src, int width, int he
|
||||
const __m128i bV = _mm_or_si128( _mm_slli_epi16(tmpbV, 3), _mm_srli_epi16(tmpbV, 2) );
|
||||
|
||||
//newdst[0] = r0 | (g0 << 8) | (b0 << 16) | (a0 << 24);
|
||||
const __m128i final = _mm_or_si128( _mm_or_si128(rV,_mm_slli_epi32(gV, 8)),
|
||||
const __m128i final = _mm_or_si128(_mm_or_si128(rV,_mm_slli_epi32(gV, 8)),
|
||||
_mm_or_si128(_mm_slli_epi32(bV, 16), aVxff00));
|
||||
_mm_storeu_si128( (__m128i*)newdst, final );
|
||||
}
|
||||
@ -1508,7 +1508,7 @@ PC_TexFormat TexDecoder_Decode_RGBA(u32 * dst, const u8 * src, int width, int he
|
||||
);
|
||||
|
||||
//newdst[0] = r0 | (g0 << 8) | (b0 << 16) | (a0 << 24);
|
||||
const __m128i final = _mm_or_si128( _mm_or_si128(rV,_mm_slli_epi32(gV, 8)),
|
||||
const __m128i final = _mm_or_si128(_mm_or_si128(rV,_mm_slli_epi32(gV, 8)),
|
||||
_mm_or_si128(_mm_slli_epi32(bV, 16), _mm_slli_epi32(aV, 24)));
|
||||
_mm_storeu_si128( (__m128i*)newdst, final );
|
||||
}
|
||||
@ -1580,7 +1580,7 @@ PC_TexFormat TexDecoder_Decode_RGBA(u32 * dst, const u8 * src, int width, int he
|
||||
const __m128i bV = _mm_or_si128( _mm_slli_epi16(tmpbV, 3), _mm_srli_epi16(tmpbV, 2) );
|
||||
|
||||
//newdst[0] = r0 | (g0 << 8) | (b0 << 16) | (a0 << 24);
|
||||
const __m128i final = _mm_or_si128( _mm_or_si128(rV,_mm_slli_epi32(gV, 8)),
|
||||
const __m128i final = _mm_or_si128(_mm_or_si128(rV,_mm_slli_epi32(gV, 8)),
|
||||
_mm_or_si128(_mm_slli_epi32(bV, 16), aVxff00));
|
||||
|
||||
// write the final result:
|
||||
@ -1615,7 +1615,7 @@ PC_TexFormat TexDecoder_Decode_RGBA(u32 * dst, const u8 * src, int width, int he
|
||||
);
|
||||
|
||||
//newdst[0] = r0 | (g0 << 8) | (b0 << 16) | (a0 << 24);
|
||||
const __m128i final = _mm_or_si128( _mm_or_si128(rV,_mm_slli_epi32(gV, 8)),
|
||||
const __m128i final = _mm_or_si128(_mm_or_si128(rV,_mm_slli_epi32(gV, 8)),
|
||||
_mm_or_si128(_mm_slli_epi32(bV, 16), _mm_slli_epi32(aV, 24)));
|
||||
|
||||
// write the final result:
|
||||
@ -1675,7 +1675,7 @@ PC_TexFormat TexDecoder_Decode_RGBA(u32 * dst, const u8 * src, int width, int he
|
||||
const __m128i rgba10 = _mm_shuffle_epi8(_mm_unpacklo_epi8(ar1,gb1),mask0312);
|
||||
const __m128i rgba11 = _mm_shuffle_epi8(_mm_unpackhi_epi8(ar1,gb1),mask0312);
|
||||
|
||||
__m128i *dst128 = (__m128i*)( dst + (y + 0) * width + x );
|
||||
__m128i *dst128 = (__m128i*)( dst + (y + 0) * width + x );
|
||||
_mm_storeu_si128(dst128, rgba00);
|
||||
dst128 = (__m128i*)( dst + (y + 1) * width + x );
|
||||
_mm_storeu_si128(dst128, rgba01);
|
||||
@ -1774,7 +1774,7 @@ PC_TexFormat TexDecoder_Decode_RGBA(u32 * dst, const u8 * src, int width, int he
|
||||
rgba10 = _mm_or_si128(r__a10, _gb_10);
|
||||
rgba11 = _mm_or_si128(r__a11, _gb_11);
|
||||
// Write em out!
|
||||
__m128i *dst128 = (__m128i*)( dst + (y + 0) * width + x );
|
||||
__m128i *dst128 = (__m128i*)( dst + (y + 0) * width + x );
|
||||
_mm_storeu_si128(dst128, rgba00);
|
||||
dst128 = (__m128i*)( dst + (y + 1) * width + x );
|
||||
_mm_storeu_si128(dst128, rgba01);
|
||||
|
Reference in New Issue
Block a user