comparison libswscale/swscale_template.c @ 27541:022dc2be8cf5

Fix overflow.
author michael
date Wed, 10 Sep 2008 20:47:16 +0000
parents 3c8584b0ac41
children 090bf8535df8
comparison
equal deleted inserted replaced
27540:c1169d855bb7 27541:022dc2be8cf5
188 "psllw $6, %%mm7 \n\t"\ 188 "psllw $6, %%mm7 \n\t"\
189 ASMALIGN(4) /* FIXME Unroll? */\ 189 ASMALIGN(4) /* FIXME Unroll? */\
190 "1: \n\t"\ 190 "1: \n\t"\
191 "movq (%0, %%"REG_a", 2), %%mm0 \n\t"\ 191 "movq (%0, %%"REG_a", 2), %%mm0 \n\t"\
192 "movq 8(%0, %%"REG_a", 2), %%mm1 \n\t"\ 192 "movq 8(%0, %%"REG_a", 2), %%mm1 \n\t"\
193 "paddw %%mm7, %%mm0 \n\t"\ 193 "paddsw %%mm7, %%mm0 \n\t"\
194 "paddw %%mm7, %%mm1 \n\t"\ 194 "paddsw %%mm7, %%mm1 \n\t"\
195 "psraw $7, %%mm0 \n\t"\ 195 "psraw $7, %%mm0 \n\t"\
196 "psraw $7, %%mm1 \n\t"\ 196 "psraw $7, %%mm1 \n\t"\
197 "packuswb %%mm1, %%mm0 \n\t"\ 197 "packuswb %%mm1, %%mm0 \n\t"\
198 MOVNTQ(%%mm0, (%1, %%REGa))\ 198 MOVNTQ(%%mm0, (%1, %%REGa))\
199 "add $8, %%"REG_a" \n\t"\ 199 "add $8, %%"REG_a" \n\t"\