Rev 8210 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8210 | Rev 9172 | ||
---|---|---|---|
Line 58... | Line 58... | ||
58 | 58 | ||
59 | void ConvertX86pI8_32(); |
59 | void ConvertX86pI8_32(); |
60 | void ConvertX86pI8_24(); |
60 | void ConvertX86pI8_24(); |
Line 61... | Line 61... | ||
61 | void ConvertX86pI8_16(); |
61 | void ConvertX86pI8_16(); |
62 | 62 | ||
63 | extern int32 ConvertX86p16_32RGB888_LUT_X86[512]; |
63 | extern int ConvertX86p16_32RGB888_LUT_X86[512]; |
64 | extern int32 ConvertX86p16_32BGR888_LUT_X86[512]; |
64 | extern int ConvertX86p16_32BGR888_LUT_X86[512]; |
Line 65... | Line 65... | ||
65 | extern int32 ConvertX86p16_32RGBA888_LUT_X86[512]; |
65 | extern int ConvertX86p16_32RGBA888_LUT_X86[512]; |
66 | extern int32 ConvertX86p16_32BGRA888_LUT_X86[512]; |
66 | extern int ConvertX86p16_32BGRA888_LUT_X86[512]; |
67 | 67 | ||
Line 68... | Line 68... | ||
68 | #ifdef __cplusplus |
68 | #ifdef __cplusplus |
Line 69... | Line 69... | ||
69 | } |
69 | } |
70 | #endif |
70 | #endif |
71 | 71 | ||
72 | 72 | ||
Line 73... | Line 73... | ||
73 | 73 | ||
Line 74... | Line 74... | ||
74 | 74 | ||
Line -... | Line 75... | ||
- | 75 | /* Now fix up the ELF underscore problem */ |
|
- | 76 | ||
- | 77 | #if (defined(__ELF__) && defined(__GNUC__)) || defined(__SUNPRO_C) |
|
- | 78 | #ifdef __cplusplus |
|
- | 79 | extern "C" { |
|
- | 80 | #endif |
|
- | 81 | ||
- | 82 | extern int _Hermes_X86_CPU(); |
|
- | 83 | ||
- | 84 | extern void _ConvertX86(HermesConverterInterface *); |
|
75 | /* Now fix up the ELF underscore problem */ |
85 | |
- | 86 | extern void _ConvertX86p32_32BGR888(); |
|
- | 87 | extern void _ConvertX86p32_32RGBA888(); |
|
- | 88 | extern void _ConvertX86p32_32BGRA888(); |
|
- | 89 | extern void _ConvertX86p32_24RGB888(); |
|
- | 90 | extern void _ConvertX86p32_24BGR888(); |
|
- | 91 | extern void _ConvertX86p32_16RGB565(); |
|
- | 92 | extern void _ConvertX86p32_16BGR565(); |
|
- | 93 | extern void _ConvertX86p32_16RGB555(); |
|
- | 94 | extern void _ConvertX86p32_16BGR555(); |
|
- | 95 | extern void _ConvertX86p32_8RGB332(); |
|
76 | 96 | ||
- | 97 | extern void _ConvertX86p16_16BGR565(); |
|
- | 98 | extern void _ConvertX86p16_16RGB555(); |
|
- | 99 | extern void _ConvertX86p16_16BGR555(); |
|
77 | #if defined(__ELF__) && defined(__GNUC__) |
100 | extern void _ConvertX86p16_8RGB332(); |
- | 101 | ||
- | 102 | ||
- | 103 | #define Hermes_X86_CPU _Hermes_X86_CPU |
|
78 | #ifdef __cplusplus |
104 | |
79 | extern "C" { |
105 | #define ConvertX86 _ConvertX86 |
80 | #endif |
106 | |
- | 107 | #define ConvertX86p32_32BGR888 _ConvertX86p32_32BGR888 |
|
- | 108 | #define ConvertX86p32_32RGBA888 _ConvertX86p32_32RGBA888 |
|
- | 109 | #define ConvertX86p32_32BGRA888 _ConvertX86p32_32BGRA888 |
|
- | 110 | #define ConvertX86p32_24RGB888 _ConvertX86p32_24RGB888 |
|
Line 81... | Line -... | ||
81 | - | ||
82 | int Hermes_X86_CPU() __attribute__ ((alias ("_Hermes_X86_CPU"))); |
- | |
83 | - | ||
84 | void ConvertX86(HermesConverterInterface *) __attribute__ ((alias ("_ConvertX86"))); |
- | |
85 | - | ||
86 | #if 0 |
- | |
87 | void ClearX86_32(HermesClearInterface *) __attribute__ ((alias ("_ClearX86_32"))); |
- | |
88 | void ClearX86_24(HermesClearInterface *) __attribute__ ((alias ("_ClearX86_24"))); |
- | |
89 | void ClearX86_16(HermesClearInterface *) __attribute__ ((alias ("_ClearX86_16"))); |
- | |
90 | void ClearX86_8(HermesClearInterface *) __attribute__ ((alias ("_ClearX86_8"))); |
- | |
91 | #endif |
- | |
92 | - | ||
93 | void ConvertX86p32_32BGR888() __attribute__ ((alias ("_ConvertX86p32_32BGR888"))); |
- | |
94 | void ConvertX86p32_32RGBA888() __attribute__ ((alias ("_ConvertX86p32_32RGBA888"))); |
- | |
95 | void ConvertX86p32_32BGRA888() __attribute__ ((alias ("_ConvertX86p32_32BGRA888"))); |
- | |
96 | void ConvertX86p32_24RGB888() __attribute__ ((alias ("_ConvertX86p32_24RGB888"))); |
- | |
97 | void ConvertX86p32_24BGR888() __attribute__ ((alias ("_ConvertX86p32_24BGR888"))); |
- | |
98 | void ConvertX86p32_16RGB565() __attribute__ ((alias ("_ConvertX86p32_16RGB565"))); |
- | |
99 | void ConvertX86p32_16BGR565() __attribute__ ((alias ("_ConvertX86p32_16BGR565"))); |
- | |
100 | void ConvertX86p32_16RGB555() __attribute__ ((alias ("_ConvertX86p32_16RGB555"))); |
- | |
101 | void ConvertX86p32_16BGR555() __attribute__ ((alias ("_ConvertX86p32_16BGR555"))); |
- | |
102 | void ConvertX86p32_8RGB332() __attribute__ ((alias ("_ConvertX86p32_8RGB332"))); |
- | |
103 | - | ||
104 | #if 0 |
- | |
105 | void ConvertX86p16_32RGB888() __attribute__ ((alias ("_ConvertX86p16_32RGB888"))); |
- | |
106 | void ConvertX86p16_32BGR888() __attribute__ ((alias ("_ConvertX86p16_32BGR888"))); |
- | |
107 | void ConvertX86p16_32RGBA888() __attribute__ ((alias ("_ConvertX86p16_32RGBA888"))); |
- | |
108 | void ConvertX86p16_32BGRA888() __attribute__ ((alias ("_ConvertX86p16_32BGRA888"))); |
- | |
109 | void ConvertX86p16_24RGB888() __attribute__ ((alias ("_ConvertX86p16_24RGB888"))); |
- | |
110 | void ConvertX86p16_24BGR888() __attribute__ ((alias ("_ConvertX86p16_24BGR888"))); |
- | |
111 | #endif |
- | |
112 | void ConvertX86p16_16BGR565() __attribute__ ((alias ("_ConvertX86p16_16BGR565"))); |
- | |
113 | void ConvertX86p16_16RGB555() __attribute__ ((alias ("_ConvertX86p16_16RGB555"))); |
- | |
114 | void ConvertX86p16_16BGR555() __attribute__ ((alias ("_ConvertX86p16_16BGR555"))); |
- | |
115 | void ConvertX86p16_8RGB332() __attribute__ ((alias ("_ConvertX86p16_8RGB332"))); |
- | |
116 | - | ||
117 | #if 0 |
- | |
118 | void CopyX86p_4byte() __attribute__ ((alias ("_CopyX86p_4byte"))); |
- | |
119 | void CopyX86p_3byte() __attribute__ ((alias ("_CopyX86p_3byte"))); |
- | |
Line 120... | Line 111... | ||
120 | void CopyX86p_2byte() __attribute__ ((alias ("_CopyX86p_2byte"))); |
111 | #define ConvertX86p32_24BGR888 _ConvertX86p32_24BGR888 |
121 | void CopyX86p_1byte() __attribute__ ((alias ("_CopyX86p_1byte"))); |
112 | #define ConvertX86p32_16RGB565 _ConvertX86p32_16RGB565 |
122 | 113 | #define ConvertX86p32_16BGR565 _ConvertX86p32_16BGR565 |