mirror of https://github.com/mpv-player/mpv
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:
parent
681827cb68
commit
baa587170e
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
{
|
||||
|
|
|
@ -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)
|
||||
{
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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,
|
||||
|
|
Loading…
Reference in New Issue