Magellan Linux

Contents of /trunk/libsdl/patches/libsdl-1.2.8-gcc4.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 144 - (show annotations) (download)
Tue May 8 20:06:05 2007 UTC (17 years ago) by niro
File size: 6875 byte(s)
-import

1 --- SDL-1.2.8/src/hermes/HeadMMX.h.gcc4 2001-04-26 12:45:45.000000000 -0400
2 +++ SDL-1.2.8/src/hermes/HeadMMX.h 2005-04-14 07:00:01.390719842 -0400
3 @@ -50,21 +50,19 @@
4 extern "C" {
5 #endif
6
7 - void ConvertMMX(HermesConverterInterface *) __attribute__ ((alias ("_ConvertMMX")));
8 -#if 0
9 - void ClearMMX_32(HermesClearInterface *) __attribute__ ((alias ("_ClearMMX_32")));
10 - void ClearMMX_24(HermesClearInterface *) __attribute__ ((alias ("_ClearMMX_24")));
11 - void ClearMMX_16(HermesClearInterface *) __attribute__ ((alias ("_ClearMMX_16")));
12 - void ClearMMX_8(HermesClearInterface *) __attribute__ ((alias ("_ClearMMX_8")));
13 -
14 - void ConvertMMXp32_16RGB555() __attribute__ ((alias ("_ConvertMMXp32_16RGB555")));
15 -#endif
16 -
17 - void ConvertMMXpII32_24RGB888() __attribute__ ((alias ("_ConvertMMXpII32_24RGB888")));
18 - void ConvertMMXpII32_16RGB565() __attribute__ ((alias ("_ConvertMMXpII32_16RGB565")));
19 - void ConvertMMXpII32_16BGR565() __attribute__ ((alias ("_ConvertMMXpII32_16BGR565")));
20 - void ConvertMMXpII32_16RGB555() __attribute__ ((alias ("_ConvertMMXpII32_16RGB555")));
21 - void ConvertMMXpII32_16BGR555() __attribute__ ((alias ("_ConvertMMXpII32_16BGR555")));
22 + extern void _ConvertMMX(HermesConverterInterface *);
23 + extern void _ConvertMMXpII32_24RGB888();
24 + extern void _ConvertMMXpII32_16RGB565();
25 + extern void _ConvertMMXpII32_16BGR565();
26 + extern void _ConvertMMXpII32_16RGB555();
27 + extern void _ConvertMMXpII32_16BGR555();
28 +
29 + #define ConvertMMX _ConvertMMX
30 + #define ConvertMMXpII32_24RGB888 _ConvertMMXpII32_24RGB888
31 + #define ConvertMMXpII32_16RGB565 _ConvertMMXpII32_16RGB565
32 + #define ConvertMMXpII32_16BGR565 _ConvertMMXpII32_16BGR565
33 + #define ConvertMMXpII32_16RGB555 _ConvertMMXpII32_16RGB555
34 + #define ConvertMMXpII32_16BGR555 _ConvertMMXpII32_16BGR555
35
36 #ifdef __cplusplus
37 }
38 --- SDL-1.2.8/src/hermes/HeadX86.h.gcc4 2002-06-08 13:45:39.000000000 -0400
39 +++ SDL-1.2.8/src/hermes/HeadX86.h 2005-04-14 07:04:00.579143961 -0400
40 @@ -79,56 +79,47 @@
41 extern "C" {
42 #endif
43
44 - int Hermes_X86_CPU() __attribute__ ((alias ("_Hermes_X86_CPU")));
45 + extern int _Hermes_X86_CPU();
46
47 - void ConvertX86(HermesConverterInterface *) __attribute__ ((alias ("_ConvertX86")));
48 + extern void _ConvertX86(HermesConverterInterface *);
49 +
50 + extern void _ConvertX86p32_32BGR888();
51 + extern void _ConvertX86p32_32RGBA888();
52 + extern void _ConvertX86p32_32BGRA888();
53 + extern void _ConvertX86p32_24RGB888();
54 + extern void _ConvertX86p32_24BGR888();
55 + extern void _ConvertX86p32_16RGB565();
56 + extern void _ConvertX86p32_16BGR565();
57 + extern void _ConvertX86p32_16RGB555();
58 + extern void _ConvertX86p32_16BGR555();
59 + extern void _ConvertX86p32_8RGB332();
60 +
61 + extern void _ConvertX86p16_16BGR565();
62 + extern void _ConvertX86p16_16RGB555();
63 + extern void _ConvertX86p16_16BGR555();
64 + extern void _ConvertX86p16_8RGB332();
65 +
66 +
67 + #define Hermes_X86_CPU _Hermes_X86_CPU
68 +
69 + #define ConvertX86 _ConvertX86
70 +
71 + #define ConvertX86p32_32BGR888 _ConvertX86p32_32BGR888
72 + #define ConvertX86p32_32RGBA888 _ConvertX86p32_32RGBA888
73 + #define ConvertX86p32_32BGRA888 _ConvertX86p32_32BGRA888
74 + #define ConvertX86p32_24RGB888 _ConvertX86p32_24RGB888
75 + #define ConvertX86p32_24BGR888 _ConvertX86p32_24BGR888
76 + #define ConvertX86p32_16RGB565 _ConvertX86p32_16RGB565
77 + #define ConvertX86p32_16BGR565 _ConvertX86p32_16BGR565
78 + #define ConvertX86p32_16RGB555 _ConvertX86p32_16RGB555
79 + #define ConvertX86p32_16BGR555 _ConvertX86p32_16BGR555
80 + #define ConvertX86p32_8RGB332 _ConvertX86p32_8RGB332
81 +
82 + #define ConvertX86p16_16BGR565 _ConvertX86p16_16BGR565
83 + #define ConvertX86p16_16RGB555 _ConvertX86p16_16RGB555
84 + #define ConvertX86p16_16BGR555 _ConvertX86p16_16BGR555
85 + #define ConvertX86p16_8RGB332 _ConvertX86p16_8RGB332
86
87 -#if 0
88 - void ClearX86_32(HermesClearInterface *) __attribute__ ((alias ("_ClearX86_32")));
89 - void ClearX86_24(HermesClearInterface *) __attribute__ ((alias ("_ClearX86_24")));
90 - void ClearX86_16(HermesClearInterface *) __attribute__ ((alias ("_ClearX86_16")));
91 - void ClearX86_8(HermesClearInterface *) __attribute__ ((alias ("_ClearX86_8")));
92 -#endif
93 -
94 - void ConvertX86p32_32BGR888() __attribute__ ((alias ("_ConvertX86p32_32BGR888")));
95 - void ConvertX86p32_32RGBA888() __attribute__ ((alias ("_ConvertX86p32_32RGBA888")));
96 - void ConvertX86p32_32BGRA888() __attribute__ ((alias ("_ConvertX86p32_32BGRA888")));
97 - void ConvertX86p32_24RGB888() __attribute__ ((alias ("_ConvertX86p32_24RGB888")));
98 - void ConvertX86p32_24BGR888() __attribute__ ((alias ("_ConvertX86p32_24BGR888")));
99 - void ConvertX86p32_16RGB565() __attribute__ ((alias ("_ConvertX86p32_16RGB565")));
100 - void ConvertX86p32_16BGR565() __attribute__ ((alias ("_ConvertX86p32_16BGR565")));
101 - void ConvertX86p32_16RGB555() __attribute__ ((alias ("_ConvertX86p32_16RGB555")));
102 - void ConvertX86p32_16BGR555() __attribute__ ((alias ("_ConvertX86p32_16BGR555")));
103 - void ConvertX86p32_8RGB332() __attribute__ ((alias ("_ConvertX86p32_8RGB332")));
104 -
105 -#if 0
106 - void ConvertX86p16_32RGB888() __attribute__ ((alias ("_ConvertX86p16_32RGB888")));
107 - void ConvertX86p16_32BGR888() __attribute__ ((alias ("_ConvertX86p16_32BGR888")));
108 - void ConvertX86p16_32RGBA888() __attribute__ ((alias ("_ConvertX86p16_32RGBA888")));
109 - void ConvertX86p16_32BGRA888() __attribute__ ((alias ("_ConvertX86p16_32BGRA888")));
110 - void ConvertX86p16_24RGB888() __attribute__ ((alias ("_ConvertX86p16_24RGB888")));
111 - void ConvertX86p16_24BGR888() __attribute__ ((alias ("_ConvertX86p16_24BGR888")));
112 -#endif
113 - void ConvertX86p16_16BGR565() __attribute__ ((alias ("_ConvertX86p16_16BGR565")));
114 - void ConvertX86p16_16RGB555() __attribute__ ((alias ("_ConvertX86p16_16RGB555")));
115 - void ConvertX86p16_16BGR555() __attribute__ ((alias ("_ConvertX86p16_16BGR555")));
116 - void ConvertX86p16_8RGB332() __attribute__ ((alias ("_ConvertX86p16_8RGB332")));
117 -
118 -#if 0
119 - void CopyX86p_4byte() __attribute__ ((alias ("_CopyX86p_4byte")));
120 - void CopyX86p_3byte() __attribute__ ((alias ("_CopyX86p_3byte")));
121 - void CopyX86p_2byte() __attribute__ ((alias ("_CopyX86p_2byte")));
122 - void CopyX86p_1byte() __attribute__ ((alias ("_CopyX86p_1byte")));
123 -
124 - void ConvertX86pI8_32() __attribute__ ((alias ("_ConvertX86pI8_32")));
125 - void ConvertX86pI8_24() __attribute__ ((alias ("_ConvertX86pI8_24")));
126 - void ConvertX86pI8_16() __attribute__ ((alias ("_ConvertX86pI8_16")));
127 -
128 - extern int ConvertX86p16_32RGB888_LUT_X86[512] __attribute__ ((alias ("_ConvertX86p16_32RGB888_LUT_X86")));
129 - extern int ConvertX86p16_32BGR888_LUT_X86[512] __attribute__ ((alias ("_ConvertX86p16_32BGR888_LUT_X86")));
130 - extern int ConvertX86p16_32RGBA888_LUT_X86[512] __attribute__ ((alias ("_ConvertX86p16_32RGBA888_LUT_X86")));
131 - extern int ConvertX86p16_32BGRA888_LUT_X86[512] __attribute__ ((alias ("_ConvertX86p16_32BGRA888_LUT_X86")));
132 -#endif
133
134 #ifdef __cplusplus
135 }