Contents of /trunk/libsdl/patches/libsdl-1.2.8-gcc4.patch
Parent Directory | Revision Log
Revision 144 -
(show annotations)
(download)
Tue May 8 20:06:05 2007 UTC (17 years, 4 months ago) by niro
File size: 6875 byte(s)
Tue May 8 20:06:05 2007 UTC (17 years, 4 months 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 | } |