src/gui/painting/qdrawhelper_sse3dnow.cpp
changeset 37 758a864f9613
parent 18 2f34d5167611
equal deleted inserted replaced
36:ef0373b55136 37:758a864f9613
    83 CompositionFunction qt_functionForMode_SSE3DNOW[numCompositionFunctions] = {
    83 CompositionFunction qt_functionForMode_SSE3DNOW[numCompositionFunctions] = {
    84     comp_func_SourceOver<QSSE3DNOWIntrinsics>,
    84     comp_func_SourceOver<QSSE3DNOWIntrinsics>,
    85     comp_func_DestinationOver<QSSE3DNOWIntrinsics>,
    85     comp_func_DestinationOver<QSSE3DNOWIntrinsics>,
    86     comp_func_Clear<QSSE3DNOWIntrinsics>,
    86     comp_func_Clear<QSSE3DNOWIntrinsics>,
    87     comp_func_Source<QSSE3DNOWIntrinsics>,
    87     comp_func_Source<QSSE3DNOWIntrinsics>,
    88     0,
    88     comp_func_Destination,
    89     comp_func_SourceIn<QSSE3DNOWIntrinsics>,
    89     comp_func_SourceIn<QSSE3DNOWIntrinsics>,
    90     comp_func_DestinationIn<QSSE3DNOWIntrinsics>,
    90     comp_func_DestinationIn<QSSE3DNOWIntrinsics>,
    91     comp_func_SourceOut<QSSE3DNOWIntrinsics>,
    91     comp_func_SourceOut<QSSE3DNOWIntrinsics>,
    92     comp_func_DestinationOut<QSSE3DNOWIntrinsics>,
    92     comp_func_DestinationOut<QSSE3DNOWIntrinsics>,
    93     comp_func_SourceAtop<QSSE3DNOWIntrinsics>,
    93     comp_func_SourceAtop<QSSE3DNOWIntrinsics>,
    94     comp_func_DestinationAtop<QSSE3DNOWIntrinsics>,
    94     comp_func_DestinationAtop<QSSE3DNOWIntrinsics>,
    95     comp_func_XOR<QSSE3DNOWIntrinsics>
    95     comp_func_XOR<QSSE3DNOWIntrinsics>,
       
    96     comp_func_Plus,
       
    97     comp_func_Multiply,
       
    98     comp_func_Screen,
       
    99     comp_func_Overlay,
       
   100     comp_func_Darken,
       
   101     comp_func_Lighten,
       
   102     comp_func_ColorDodge,
       
   103     comp_func_ColorBurn,
       
   104     comp_func_HardLight,
       
   105     comp_func_SoftLight,
       
   106     comp_func_Difference,
       
   107     comp_func_Exclusion,
       
   108     rasterop_SourceOrDestination,
       
   109     rasterop_SourceAndDestination,
       
   110     rasterop_SourceXorDestination,
       
   111     rasterop_NotSourceAndNotDestination,
       
   112     rasterop_NotSourceOrNotDestination,
       
   113     rasterop_NotSourceXorDestination,
       
   114     rasterop_NotSource,
       
   115     rasterop_NotSourceAndDestination,
       
   116     rasterop_SourceAndNotDestination
    96 };
   117 };
    97 
   118 
    98 void qt_blend_color_argb_sse3dnow(int count, const QSpan *spans, void *userData)
   119 void qt_blend_color_argb_sse3dnow(int count, const QSpan *spans, void *userData)
    99 {
   120 {
   100     qt_blend_color_argb_x86<QSSE3DNOWIntrinsics>(count, spans, userData,
   121     qt_blend_color_argb_x86<QSSE3DNOWIntrinsics>(count, spans, userData,