summaryrefslogtreecommitdiff
path: root/libavutil/internal.h
diff options
context:
space:
mode:
authorReimar Döffinger <Reimar.Doeffinger@gmx.de>2008-02-28 17:01:35 +0000
committerReimar Döffinger <Reimar.Doeffinger@gmx.de>2008-02-28 17:01:35 +0000
commit7e14b8082d16816151bdecce8ad1c2bbbd003d55 (patch)
treeab78adc613cfb30afe169cb33ec28a477cf6f6f4 /libavutil/internal.h
parent48026fbef68edeaf4b8053ed551f80122a1d3af4 (diff)
Use cltd instead of cdq asm mnemonic, ICC and gcc support both, but
SunStudio 12 only supports the former. Originally committed as revision 12275 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavutil/internal.h')
-rw-r--r--libavutil/internal.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/libavutil/internal.h b/libavutil/internal.h
index c4c151d8f7..749a85c450 100644
--- a/libavutil/internal.h
+++ b/libavutil/internal.h
@@ -205,7 +205,7 @@ static inline unsigned int ff_sqrt(unsigned int a)
#if defined(ARCH_X86)
#define MASK_ABS(mask, level)\
asm volatile(\
- "cdq \n\t"\
+ "cltd \n\t"\
"xorl %1, %0 \n\t"\
"subl %1, %0 \n\t"\
: "+a" (level), "=&d" (mask)\