Mercurial > mplayer.hg
changeset 12292:114f3d149324
attribute_used for gcc3.4
author | alex |
---|---|
date | Mon, 26 Apr 2004 10:12:40 +0000 |
parents | 4e6f75467d64 |
children | 126690afcda7 |
files | libvo/osd.c mp3lib/dct64_3dnow.c mp3lib/dct64_k7.c mp3lib/decode_MMX.c mp3lib/decode_i586.c mp3lib/tabinit_MMX.c |
diffstat | 6 files changed, 12 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/libvo/osd.c Mon Apr 26 10:08:16 2004 +0000 +++ b/libvo/osd.c Mon Apr 26 10:12:40 2004 +0000 @@ -19,7 +19,7 @@ #endif #ifdef CAN_COMPILE_X86_ASM -static const uint64_t bFF __attribute__((aligned(8))) = 0xFFFFFFFFFFFFFFFFULL; +static const uint64_t bFF attribute_used __attribute__((aligned(8))) = 0xFFFFFFFFFFFFFFFFULL; static const unsigned long long mask24lh __attribute__((aligned(8))) = 0xFFFF000000000000ULL; static const unsigned long long mask24hl __attribute__((aligned(8))) = 0x0000FFFFFFFFFFFFULL; #endif
--- a/mp3lib/dct64_3dnow.c Mon Apr 26 10:08:16 2004 +0000 +++ b/mp3lib/dct64_3dnow.c Mon Apr 26 10:12:40 2004 +0000 @@ -9,10 +9,11 @@ */ #define real float /* ugly - but only way */ +#include "../config.h" #include "../mangle.h" static unsigned long long int __attribute__((aligned(8))) x_plus_minus_3dnow = 0x8000000000000000ULL; -static float plus_1f = 1.0; +static float attribute_used plus_1f = 1.0; void dct64_MMX_3dnow(real *a,real *b,real *c) {
--- a/mp3lib/dct64_k7.c Mon Apr 26 10:08:16 2004 +0000 +++ b/mp3lib/dct64_k7.c Mon Apr 26 10:12:40 2004 +0000 @@ -9,10 +9,11 @@ */ #define real float /* ugly - but only way */ +#include "../config.h" #include "../mangle.h" static unsigned long long int __attribute__((aligned(8))) x_plus_minus_3dnow = 0x8000000000000000ULL; -static float plus_1f = 1.0; +static float attribute_used plus_1f = 1.0; void dct64_MMX_3dnowex(real *a,real *b,real *c) {
--- a/mp3lib/decode_MMX.c Mon Apr 26 10:08:16 2004 +0000 +++ b/mp3lib/decode_MMX.c Mon Apr 26 10:12:40 2004 +0000 @@ -7,11 +7,12 @@ * Local ChangeLog: * - Partial loops unrolling and removing MOVW insn from loops */ +#include "../config.h" #include "../mangle.h" #define real float /* ugly - but only way */ -static unsigned long long __attribute__((aligned(8))) null_one = 0x0000ffff0000ffffULL; -static unsigned long long __attribute__((aligned(8))) one_null = 0xffff0000ffff0000ULL; +static unsigned long long attribute_used __attribute__((aligned(8))) null_one = 0x0000ffff0000ffffULL; +static unsigned long long attribute_used __attribute__((aligned(8))) one_null = 0xffff0000ffff0000ULL; unsigned long __attribute__((aligned(8))) costab_mmx[] = { 1056974725,
--- a/mp3lib/decode_i586.c Mon Apr 26 10:08:16 2004 +0000 +++ b/mp3lib/decode_i586.c Mon Apr 26 10:12:40 2004 +0000 @@ -23,11 +23,12 @@ * * $Id$ */ +#include "../config.h" #include "../mangle.h" #define real float /* ugly - but only way */ static long buffs[1088]; -static long bo=1; +static long attribute_used bo=1; static long saved_ebp; int synth_1to1_pent(real *bandPtr, int channel, short *samples)
--- a/mp3lib/tabinit_MMX.c Mon Apr 26 10:08:16 2004 +0000 +++ b/mp3lib/tabinit_MMX.c Mon Apr 26 10:12:40 2004 +0000 @@ -3,6 +3,7 @@ * See ChangeLog of mpg123-0.59s-pre.1 for detail * Applied to mplayer by Nick Kurshev <nickols_k@mail.ru> */ +#include "../config.h" #include "../mangle.h" long __attribute__((aligned(8))) mp3lib_decwins [544]; @@ -11,7 +12,7 @@ extern real mp3lib_decwin[(512+32)]; // static long decwin [544]; -static short intwinbase_MMX[] = +static short attribute_used intwinbase_MMX[] = { 0, -1, -1, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -4, -4, -5,