comparison x86/dsputil_mmx.c @ 10301:02798c603744 libavcodec

cosmetics: fix indentation after previous commit
author mru
date Sun, 27 Sep 2009 16:52:00 +0000
parents 4d1b9ca628fc
children 12c8175d6db5
comparison
equal deleted inserted replaced
10300:4d1b9ca628fc 10301:02798c603744
2126 } 2126 }
2127 2127
2128 static void vector_fmul_add_3dnow(float *dst, const float *src0, const float *src1, 2128 static void vector_fmul_add_3dnow(float *dst, const float *src0, const float *src1,
2129 const float *src2, int len){ 2129 const float *src2, int len){
2130 x86_reg i = (len-4)*4; 2130 x86_reg i = (len-4)*4;
2131 __asm__ volatile( 2131 __asm__ volatile(
2132 "1: \n\t" 2132 "1: \n\t"
2133 "movq (%2,%0), %%mm0 \n\t" 2133 "movq (%2,%0), %%mm0 \n\t"
2134 "movq 8(%2,%0), %%mm1 \n\t" 2134 "movq 8(%2,%0), %%mm1 \n\t"
2135 "pfmul (%3,%0), %%mm0 \n\t" 2135 "pfmul (%3,%0), %%mm0 \n\t"
2136 "pfmul 8(%3,%0), %%mm1 \n\t" 2136 "pfmul 8(%3,%0), %%mm1 \n\t"
2137 "pfadd (%4,%0), %%mm0 \n\t" 2137 "pfadd (%4,%0), %%mm0 \n\t"
2138 "pfadd 8(%4,%0), %%mm1 \n\t" 2138 "pfadd 8(%4,%0), %%mm1 \n\t"
2139 "movq %%mm0, (%1,%0) \n\t" 2139 "movq %%mm0, (%1,%0) \n\t"
2140 "movq %%mm1, 8(%1,%0) \n\t" 2140 "movq %%mm1, 8(%1,%0) \n\t"
2141 "sub $16, %0 \n\t" 2141 "sub $16, %0 \n\t"
2142 "jge 1b \n\t" 2142 "jge 1b \n\t"
2143 :"+r"(i) 2143 :"+r"(i)
2144 :"r"(dst), "r"(src0), "r"(src1), "r"(src2) 2144 :"r"(dst), "r"(src0), "r"(src1), "r"(src2)
2145 :"memory" 2145 :"memory"
2146 ); 2146 );
2147 __asm__ volatile("femms"); 2147 __asm__ volatile("femms");
2148 } 2148 }
2149 static void vector_fmul_add_sse(float *dst, const float *src0, const float *src1, 2149 static void vector_fmul_add_sse(float *dst, const float *src0, const float *src1,
2150 const float *src2, int len){ 2150 const float *src2, int len){
2151 x86_reg i = (len-8)*4; 2151 x86_reg i = (len-8)*4;
2152 __asm__ volatile( 2152 __asm__ volatile(
2153 "1: \n\t" 2153 "1: \n\t"
2154 "movaps (%2,%0), %%xmm0 \n\t" 2154 "movaps (%2,%0), %%xmm0 \n\t"
2155 "movaps 16(%2,%0), %%xmm1 \n\t" 2155 "movaps 16(%2,%0), %%xmm1 \n\t"
2156 "mulps (%3,%0), %%xmm0 \n\t" 2156 "mulps (%3,%0), %%xmm0 \n\t"
2157 "mulps 16(%3,%0), %%xmm1 \n\t" 2157 "mulps 16(%3,%0), %%xmm1 \n\t"
2158 "addps (%4,%0), %%xmm0 \n\t" 2158 "addps (%4,%0), %%xmm0 \n\t"
2159 "addps 16(%4,%0), %%xmm1 \n\t" 2159 "addps 16(%4,%0), %%xmm1 \n\t"
2160 "movaps %%xmm0, (%1,%0) \n\t" 2160 "movaps %%xmm0, (%1,%0) \n\t"
2161 "movaps %%xmm1, 16(%1,%0) \n\t" 2161 "movaps %%xmm1, 16(%1,%0) \n\t"
2162 "sub $32, %0 \n\t" 2162 "sub $32, %0 \n\t"
2163 "jge 1b \n\t" 2163 "jge 1b \n\t"
2164 :"+r"(i) 2164 :"+r"(i)
2165 :"r"(dst), "r"(src0), "r"(src1), "r"(src2) 2165 :"r"(dst), "r"(src0), "r"(src1), "r"(src2)
2166 :"memory" 2166 :"memory"
2167 ); 2167 );
2168 } 2168 }
2169 2169
2170 static void vector_fmul_window_3dnow2(float *dst, const float *src0, const float *src1, 2170 static void vector_fmul_window_3dnow2(float *dst, const float *src0, const float *src1,
2171 const float *win, float add_bias, int len){ 2171 const float *win, float add_bias, int len){
2172 #if HAVE_6REGS 2172 #if HAVE_6REGS