src/gui/painting/qdrawhelper_iwmmxt.cpp
changeset 37 758a864f9613
parent 18 2f34d5167611
equal deleted inserted replaced
36:ef0373b55136 37:758a864f9613
   104 CompositionFunction qt_functionForMode_IWMMXT[] = {
   104 CompositionFunction qt_functionForMode_IWMMXT[] = {
   105     comp_func_SourceOver<QIWMMXTIntrinsics>,
   105     comp_func_SourceOver<QIWMMXTIntrinsics>,
   106     comp_func_DestinationOver<QIWMMXTIntrinsics>,
   106     comp_func_DestinationOver<QIWMMXTIntrinsics>,
   107     comp_func_Clear<QIWMMXTIntrinsics>,
   107     comp_func_Clear<QIWMMXTIntrinsics>,
   108     comp_func_Source<QIWMMXTIntrinsics>,
   108     comp_func_Source<QIWMMXTIntrinsics>,
   109     0,
   109     comp_func_Destination,
   110     comp_func_SourceIn<QIWMMXTIntrinsics>,
   110     comp_func_SourceIn<QIWMMXTIntrinsics>,
   111     comp_func_DestinationIn<QIWMMXTIntrinsics>,
   111     comp_func_DestinationIn<QIWMMXTIntrinsics>,
   112     comp_func_SourceOut<QIWMMXTIntrinsics>,
   112     comp_func_SourceOut<QIWMMXTIntrinsics>,
   113     comp_func_DestinationOut<QIWMMXTIntrinsics>,
   113     comp_func_DestinationOut<QIWMMXTIntrinsics>,
   114     comp_func_SourceAtop<QIWMMXTIntrinsics>,
   114     comp_func_SourceAtop<QIWMMXTIntrinsics>,
   115     comp_func_DestinationAtop<QIWMMXTIntrinsics>,
   115     comp_func_DestinationAtop<QIWMMXTIntrinsics>,
   116     comp_func_XOR<QIWMMXTIntrinsics>
   116     comp_func_XOR<QIWMMXTIntrinsics>,
       
   117     comp_func_Plus,
       
   118     comp_func_Multiply,
       
   119     comp_func_Screen,
       
   120     comp_func_Overlay,
       
   121     comp_func_Darken,
       
   122     comp_func_Lighten,
       
   123     comp_func_ColorDodge,
       
   124     comp_func_ColorBurn,
       
   125     comp_func_HardLight,
       
   126     comp_func_SoftLight,
       
   127     comp_func_Difference,
       
   128     comp_func_Exclusion,
       
   129     rasterop_SourceOrDestination,
       
   130     rasterop_SourceAndDestination,
       
   131     rasterop_SourceXorDestination,
       
   132     rasterop_NotSourceAndNotDestination,
       
   133     rasterop_NotSourceOrNotDestination,
       
   134     rasterop_NotSourceXorDestination,
       
   135     rasterop_NotSource,
       
   136     rasterop_NotSourceAndDestination,
       
   137     rasterop_SourceAndNotDestination
   117 };
   138 };
   118 
   139 
   119 void qt_blend_color_argb_iwmmxt(int count, const QSpan *spans, void *userData)
   140 void qt_blend_color_argb_iwmmxt(int count, const QSpan *spans, void *userData)
   120 {
   141 {
   121     qt_blend_color_argb_x86<QIWMMXTIntrinsics>(count, spans, userData,
   142     qt_blend_color_argb_x86<QIWMMXTIntrinsics>(count, spans, userData,