src/hermes/HeadMMX.h
branchSDL-1.3
changeset 1668 4da1ee79c9af
parent 1662 782fd950bd46
equal deleted inserted replaced
1667:1fddae038bc8 1668:4da1ee79c9af
    21 #ifdef __cplusplus
    21 #ifdef __cplusplus
    22 extern "C"
    22 extern "C"
    23 {
    23 {
    24 #endif
    24 #endif
    25 
    25 
    26     void STACKCALL ConvertMMX (HermesConverterInterface *);
    26     void STACKCALL ConvertMMX(HermesConverterInterface *);
    27 
    27 
    28     void STACKCALL ClearMMX_32 (HermesClearInterface *);
    28     void STACKCALL ClearMMX_32(HermesClearInterface *);
    29     void STACKCALL ClearMMX_24 (HermesClearInterface *);
    29     void STACKCALL ClearMMX_24(HermesClearInterface *);
    30     void STACKCALL ClearMMX_16 (HermesClearInterface *);
    30     void STACKCALL ClearMMX_16(HermesClearInterface *);
    31     void STACKCALL ClearMMX_8 (HermesClearInterface *);
    31     void STACKCALL ClearMMX_8(HermesClearInterface *);
    32 
    32 
    33     void ConvertMMXpII32_24RGB888 ();
    33     void ConvertMMXpII32_24RGB888();
    34     void ConvertMMXpII32_16RGB565 ();
    34     void ConvertMMXpII32_16RGB565();
    35     void ConvertMMXpII32_16BGR565 ();
    35     void ConvertMMXpII32_16BGR565();
    36     void ConvertMMXpII32_16RGB555 ();
    36     void ConvertMMXpII32_16RGB555();
    37     void ConvertMMXpII32_16BGR565 ();
    37     void ConvertMMXpII32_16BGR565();
    38     void ConvertMMXpII32_16BGR555 ();
    38     void ConvertMMXpII32_16BGR555();
    39 
    39 
    40     void ConvertMMXp32_16RGB555 ();
    40     void ConvertMMXp32_16RGB555();
    41 
    41 
    42 #ifdef __cplusplus
    42 #ifdef __cplusplus
    43 }
    43 }
    44 #endif
    44 #endif
    45 
    45 
    51 #ifdef __cplusplus
    51 #ifdef __cplusplus
    52 extern "C"
    52 extern "C"
    53 {
    53 {
    54 #endif
    54 #endif
    55 
    55 
    56     extern void _ConvertMMX (HermesConverterInterface *);
    56     extern void _ConvertMMX(HermesConverterInterface *);
    57     extern void _ConvertMMXpII32_24RGB888 ();
    57     extern void _ConvertMMXpII32_24RGB888();
    58     extern void _ConvertMMXpII32_16RGB565 ();
    58     extern void _ConvertMMXpII32_16RGB565();
    59     extern void _ConvertMMXpII32_16BGR565 ();
    59     extern void _ConvertMMXpII32_16BGR565();
    60     extern void _ConvertMMXpII32_16RGB555 ();
    60     extern void _ConvertMMXpII32_16RGB555();
    61     extern void _ConvertMMXpII32_16BGR555 ();
    61     extern void _ConvertMMXpII32_16BGR555();
    62 
    62 
    63 #define ConvertMMX _ConvertMMX
    63 #define ConvertMMX _ConvertMMX
    64 #define ConvertMMXpII32_24RGB888 _ConvertMMXpII32_24RGB888
    64 #define ConvertMMXpII32_24RGB888 _ConvertMMXpII32_24RGB888
    65 #define ConvertMMXpII32_16RGB565 _ConvertMMXpII32_16RGB565
    65 #define ConvertMMXpII32_16RGB565 _ConvertMMXpII32_16RGB565
    66 #define ConvertMMXpII32_16BGR565 _ConvertMMXpII32_16BGR565
    66 #define ConvertMMXpII32_16BGR565 _ConvertMMXpII32_16BGR565