Mercurial > libavcodec.hg
diff i386/dsputil_mmx.c @ 1845:3054613980a8 libavcodec
attribute used patch by (mitya at school dot ioffe dot ru (Dmitry Baryshkov))
author | michael |
---|---|
date | Sun, 29 Feb 2004 22:10:18 +0000 |
parents | 65f7bd09f37b |
children | 771dcc2d4a0c |
line wrap: on
line diff
--- a/i386/dsputil_mmx.c Sun Feb 29 02:25:19 2004 +0000 +++ b/i386/dsputil_mmx.c Sun Feb 29 22:10:18 2004 +0000 @@ -31,16 +31,16 @@ int mm_flags; /* multimedia extension flags */ /* pixel operations */ -static const uint64_t mm_bone __attribute__ ((aligned(8))) = 0x0101010101010101ULL; -static const uint64_t mm_wone __attribute__ ((aligned(8))) = 0x0001000100010001ULL; -static const uint64_t mm_wtwo __attribute__ ((aligned(8))) = 0x0002000200020002ULL; +static const uint64_t mm_bone attribute_used __attribute__ ((aligned(8))) = 0x0101010101010101ULL; +static const uint64_t mm_wone attribute_used __attribute__ ((aligned(8))) = 0x0001000100010001ULL; +static const uint64_t mm_wtwo attribute_used __attribute__ ((aligned(8))) = 0x0002000200020002ULL; -static const uint64_t ff_pw_20 __attribute__ ((aligned(8))) = 0x0014001400140014ULL; -static const uint64_t ff_pw_3 __attribute__ ((aligned(8))) = 0x0003000300030003ULL; -static const uint64_t ff_pw_16 __attribute__ ((aligned(8))) = 0x0010001000100010ULL; -static const uint64_t ff_pw_15 __attribute__ ((aligned(8))) = 0x000F000F000F000FULL; +static const uint64_t ff_pw_20 attribute_used __attribute__ ((aligned(8))) = 0x0014001400140014ULL; +static const uint64_t ff_pw_3 attribute_used __attribute__ ((aligned(8))) = 0x0003000300030003ULL; +static const uint64_t ff_pw_16 attribute_used __attribute__ ((aligned(8))) = 0x0010001000100010ULL; +static const uint64_t ff_pw_15 attribute_used __attribute__ ((aligned(8))) = 0x000F000F000F000FULL; -static const uint64_t ff_pb_FC __attribute__ ((aligned(8))) = 0xFCFCFCFCFCFCFCFCULL; +static const uint64_t ff_pb_FC attribute_used __attribute__ ((aligned(8))) = 0xFCFCFCFCFCFCFCFCULL; #define JUMPALIGN() __asm __volatile (".balign 8"::) #define MOVQ_ZERO(regd) __asm __volatile ("pxor %%" #regd ", %%" #regd ::)