attribute_used for gcc3.4

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12293 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
alex 2004-04-26 10:12:40 +00:00
parent 681827cb68
commit baa587170e
6 changed files with 12 additions and 7 deletions

View File

@ -19,7 +19,7 @@ extern int verbose; // defined in mplayer.c
#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

View File

@ -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)
{

View File

@ -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)
{

View File

@ -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,

View File

@ -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)

View File

@ -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 @@ long __attribute__((aligned(8))) mp3lib_decwins [544];
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,