Mercurial > libavcodec.hg
comparison x86/h264_idct.asm @ 12519:0b6bd91bbe57 libavcodec
Add d suffix to movd target register to make it work with nasm.
author | reimar |
---|---|
date | Sun, 26 Sep 2010 09:15:18 +0000 |
parents | 41ebcc0afb40 |
children |
comparison
equal
deleted
inserted
replaced
12518:67e7e49058c2 | 12519:0b6bd91bbe57 |
---|---|
243 %macro DC_ADD_MMX2_INIT 2-3 | 243 %macro DC_ADD_MMX2_INIT 2-3 |
244 %if %0 == 2 | 244 %if %0 == 2 |
245 movsx %1, word [%1] | 245 movsx %1, word [%1] |
246 add %1, 32 | 246 add %1, 32 |
247 sar %1, 6 | 247 sar %1, 6 |
248 movd m0, %1 | 248 movd m0, %1d |
249 lea %1, [%2*3] | 249 lea %1, [%2*3] |
250 %else | 250 %else |
251 add %3, 32 | 251 add %3, 32 |
252 sar %3, 6 | 252 sar %3, 6 |
253 movd m0, %3 | 253 movd m0, %3d |
254 lea %3, [%2*3] | 254 lea %3, [%2*3] |
255 %endif | 255 %endif |
256 pshufw m0, m0, 0 | 256 pshufw m0, m0, 0 |
257 pxor m1, m1 | 257 pxor m1, m1 |
258 psubw m1, m0 | 258 psubw m1, m0 |