OSDN Git Service
(root)
/
coroid
/
libav_saccubus.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
dea00a4
)
Hardcode register to prevent aparent miscompilation.
author
Michael Niedermayer
<michaelni@gmx.at>
Thu, 20 Mar 2008 14:24:29 +0000
(14:24 +0000)
committer
Michael Niedermayer
<michaelni@gmx.at>
Thu, 20 Mar 2008 14:24:29 +0000
(14:24 +0000)
Fixes regression tests with gcc 2.95.
Originally committed as revision 12512 to svn://svn.ffmpeg.org/ffmpeg/trunk
libavcodec/i386/dsputil_mmx.c
patch
|
blob
|
history
diff --git
a/libavcodec/i386/dsputil_mmx.c
b/libavcodec/i386/dsputil_mmx.c
index
5ed5d11
..
85870d6
100644
(file)
--- a/
libavcodec/i386/dsputil_mmx.c
+++ b/
libavcodec/i386/dsputil_mmx.c
@@
-994,7
+994,7
@@
static void OPNAME ## mpeg4_qpel16_h_lowpass_mmx2(uint8_t *dst, uint8_t *src, in
"add %4, %1 \n\t"\
"decl %2 \n\t"\
" jnz 1b \n\t"\
- : "+a"(src), "+c"(dst), "+
g
"(h)\
+ : "+a"(src), "+c"(dst), "+
D
"(h)\
: "d"((long)srcStride), "S"((long)dstStride), /*"m"(ff_pw_20), "m"(ff_pw_3),*/ "m"(temp), "m"(ROUNDER)\
: "memory"\
);\
@@
-1105,7
+1105,7
@@
static void OPNAME ## mpeg4_qpel8_h_lowpass_mmx2(uint8_t *dst, uint8_t *src, int
"add %4, %1 \n\t"\
"decl %2 \n\t"\
" jnz 1b \n\t"\
- : "+a"(src), "+c"(dst), "+
g
"(h)\
+ : "+a"(src), "+c"(dst), "+
d
"(h)\
: "S"((long)srcStride), "D"((long)dstStride), /*"m"(ff_pw_20), "m"(ff_pw_3),*/ "m"(ROUNDER)\
: "memory"\
);\