Commit 9824f883 authored by diego's avatar diego

cosmetics: Replace manual tab indentation by \n\t as in the rest of the file.


git-svn-id: file:///var/local/repositories/mplayer/trunk/libswscale@23157 b3059339-0415-0410-9bf9-f77b7e298cf2
parent e73e16b2
...@@ -1372,52 +1372,52 @@ static inline void RENAME(rgb32tobgr32)(const uint8_t *src, uint8_t *dst, long s ...@@ -1372,52 +1372,52 @@ static inline void RENAME(rgb32tobgr32)(const uint8_t *src, uint8_t *dst, long s
uint8_t *s = (uint8_t *) src-idx, *d = dst-idx; uint8_t *s = (uint8_t *) src-idx, *d = dst-idx;
#ifdef HAVE_MMX #ifdef HAVE_MMX
__asm __volatile( __asm __volatile(
" test %0, %0 \n" "test %0, %0 \n\t"
" jns 2f \n" "jns 2f \n\t"
" "PREFETCH" (%1, %0) \n" PREFETCH" (%1, %0) \n\t"
" movq %3, %%mm7 \n" "movq %3, %%mm7 \n\t"
" pxor %4, %%mm7 \n" "pxor %4, %%mm7 \n\t"
" movq %%mm7, %%mm6 \n" "movq %%mm7, %%mm6 \n\t"
" pxor %5, %%mm7 \n" "pxor %5, %%mm7 \n\t"
ASMALIGN(4) ASMALIGN(4)
"1: \n" "1: \n\t"
" "PREFETCH" 32(%1, %0) \n" PREFETCH" 32(%1, %0) \n\t"
" movq (%1, %0), %%mm0 \n" "movq (%1, %0), %%mm0 \n\t"
" movq 8(%1, %0), %%mm1 \n" "movq 8(%1, %0), %%mm1 \n\t"
# ifdef HAVE_MMX2 # ifdef HAVE_MMX2
" pshufw $177, %%mm0, %%mm3 \n" "pshufw $177, %%mm0, %%mm3 \n\t"
" pshufw $177, %%mm1, %%mm5 \n" "pshufw $177, %%mm1, %%mm5 \n\t"
" pand %%mm7, %%mm0 \n" "pand %%mm7, %%mm0 \n\t"
" pand %%mm6, %%mm3 \n" "pand %%mm6, %%mm3 \n\t"
" pand %%mm7, %%mm1 \n" "pand %%mm7, %%mm1 \n\t"
" pand %%mm6, %%mm5 \n" "pand %%mm6, %%mm5 \n\t"
" por %%mm3, %%mm0 \n" "por %%mm3, %%mm0 \n\t"
" por %%mm5, %%mm1 \n" "por %%mm5, %%mm1 \n\t"
# else # else
" movq %%mm0, %%mm2 \n" "movq %%mm0, %%mm2 \n\t"
" movq %%mm1, %%mm4 \n" "movq %%mm1, %%mm4 \n\t"
" pand %%mm7, %%mm0 \n" "pand %%mm7, %%mm0 \n\t"
" pand %%mm6, %%mm2 \n" "pand %%mm6, %%mm2 \n\t"
" pand %%mm7, %%mm1 \n" "pand %%mm7, %%mm1 \n\t"
" pand %%mm6, %%mm4 \n" "pand %%mm6, %%mm4 \n\t"
" movq %%mm2, %%mm3 \n" "movq %%mm2, %%mm3 \n\t"
" movq %%mm4, %%mm5 \n" "movq %%mm4, %%mm5 \n\t"
" pslld $16, %%mm2 \n" "pslld $16, %%mm2 \n\t"
" psrld $16, %%mm3 \n" "psrld $16, %%mm3 \n\t"
" pslld $16, %%mm4 \n" "pslld $16, %%mm4 \n\t"
" psrld $16, %%mm5 \n" "psrld $16, %%mm5 \n\t"
" por %%mm2, %%mm0 \n" "por %%mm2, %%mm0 \n\t"
" por %%mm4, %%mm1 \n" "por %%mm4, %%mm1 \n\t"
" por %%mm3, %%mm0 \n" "por %%mm3, %%mm0 \n\t"
" por %%mm5, %%mm1 \n" "por %%mm5, %%mm1 \n\t"
# endif # endif
" "MOVNTQ" %%mm0, (%2, %0) \n" MOVNTQ" %%mm0, (%2, %0) \n\t"
" "MOVNTQ" %%mm1, 8(%2, %0) \n" MOVNTQ" %%mm1, 8(%2, %0) \n\t"
" add $16, %0 \n" "add $16, %0 \n\t"
" js 1b \n" "js 1b \n\t"
" "SFENCE" \n" SFENCE" \n\t"
" "EMMS" \n" EMMS" \n\t"
"2: \n" "2: \n\t"
: "+&r"(idx) : "+&r"(idx)
: "r" (s), "r" (d), "m" (mask32b), "m" (mask32r), "m" (mmx_one) : "r" (s), "r" (d), "m" (mask32b), "m" (mask32r), "m" (mmx_one)
: "memory"); : "memory");
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment