comparison mp3lib/decode_MMX.c @ 12292:114f3d149324

attribute_used for gcc3.4
author alex
date Mon, 26 Apr 2004 10:12:40 +0000
parents 6beea1683618
children e7a129082fda
comparison
equal deleted inserted replaced
12291:4e6f75467d64 12292:114f3d149324
5 * Applied to mplayer by Nick Kurshev <nickols_k@mail.ru> 5 * Applied to mplayer by Nick Kurshev <nickols_k@mail.ru>
6 * 6 *
7 * Local ChangeLog: 7 * Local ChangeLog:
8 * - Partial loops unrolling and removing MOVW insn from loops 8 * - Partial loops unrolling and removing MOVW insn from loops
9 */ 9 */
10 #include "../config.h"
10 #include "../mangle.h" 11 #include "../mangle.h"
11 #define real float /* ugly - but only way */ 12 #define real float /* ugly - but only way */
12 13
13 static unsigned long long __attribute__((aligned(8))) null_one = 0x0000ffff0000ffffULL; 14 static unsigned long long attribute_used __attribute__((aligned(8))) null_one = 0x0000ffff0000ffffULL;
14 static unsigned long long __attribute__((aligned(8))) one_null = 0xffff0000ffff0000ULL; 15 static unsigned long long attribute_used __attribute__((aligned(8))) one_null = 0xffff0000ffff0000ULL;
15 unsigned long __attribute__((aligned(8))) costab_mmx[] = 16 unsigned long __attribute__((aligned(8))) costab_mmx[] =
16 { 17 {
17 1056974725, 18 1056974725,
18 1057056395, 19 1057056395,
19 1057223771, 20 1057223771,