comparison x86/vp3dsp_sse2.c @ 12421:6732f0b5ffca libavcodec

Mark xmm6 and xmm7 as clobbered in ff_vp3_idct_sse2(), which is contributing to the VP6 fate failures on Win64.
author rbultje
date Wed, 25 Aug 2010 19:57:05 +0000
parents 7dd2a45249a9
children fbdc4391dedc
comparison
equal deleted inserted replaced
12420:37bb4de77908 12421:6732f0b5ffca
169 PUT_BLOCK(%%xmm0, %%xmm5, %%xmm7, %%xmm3, %%xmm6, %%xmm4, %%xmm2, %%xmm1) 169 PUT_BLOCK(%%xmm0, %%xmm5, %%xmm7, %%xmm3, %%xmm6, %%xmm4, %%xmm2, %%xmm1)
170 170
171 VP3_1D_IDCT_SSE2(ADD8, SHIFT4) 171 VP3_1D_IDCT_SSE2(ADD8, SHIFT4)
172 PUT_BLOCK(%%xmm0, %%xmm1, %%xmm2, %%xmm3, %%xmm4, %%xmm5, %%xmm6, %%xmm7) 172 PUT_BLOCK(%%xmm0, %%xmm1, %%xmm2, %%xmm3, %%xmm4, %%xmm5, %%xmm6, %%xmm7)
173 :: "r"(input_data), "r"(ff_vp3_idct_data), "m"(ff_pw_8) 173 :: "r"(input_data), "r"(ff_vp3_idct_data), "m"(ff_pw_8)
174 : "%xmm6", "%xmm7"
174 ); 175 );
175 } 176 }
176 177
177 void ff_vp3_idct_put_sse2(uint8_t *dest, int line_size, DCTELEM *block) 178 void ff_vp3_idct_put_sse2(uint8_t *dest, int line_size, DCTELEM *block)
178 { 179 {