42 #ifndef QDRAWHELPER_X86_P_H 43 #define QDRAWHELPER_X86_P_H 56 #include <private/qdrawhelper_p.h> 63 void qt_blend_color_argb_mmx(
int count,
const QSpan *spans,
void *userData);
68 void qt_bitmapblit16_mmxext(
QRasterBuffer *rasterBuffer,
int x,
int y,
70 int width,
int height,
int stride);
74 #if defined(QT_HAVE_MMX) || !defined(QT_HAVE_SSE) 78 void qt_blend_color_argb_mmx3dnow(
int count,
const QSpan *spans,
86 void qt_memfill32_sse3dnow(
quint32 *dest,
quint32 value,
int count);
87 void qt_bitmapblit16_sse3dnow(
QRasterBuffer *rasterBuffer,
int x,
int y,
89 const uchar *src,
int width,
int height,
91 void qt_blend_color_argb_sse3dnow(
int count,
const QSpan *spans,
94 #endif // QT_HAVE_3DNOW 98 void qt_bitmapblit16_sse(
QRasterBuffer *rasterBuffer,
int x,
int y,
100 const uchar *src,
int width,
int height,
int stride);
102 void qt_blend_color_argb_sse(
int count,
const QSpan *spans,
void *userData);
106 #endif // QT_HAVE_SSE 111 void qt_bitmapblit32_sse2(
QRasterBuffer *rasterBuffer,
int x,
int y,
113 const uchar *src,
int width,
int height,
int stride);
114 void qt_bitmapblit16_sse2(
QRasterBuffer *rasterBuffer,
int x,
int y,
116 const uchar *src,
int width,
int height,
int stride);
117 void qt_blend_argb32_on_argb32_sse2(
uchar *destPixels,
int dbpl,
118 const uchar *srcPixels,
int sbpl,
121 void qt_blend_rgb32_on_rgb32_sse2(
uchar *destPixels,
int dbpl,
122 const uchar *srcPixels,
int sbpl,
128 #endif // QT_HAVE_SSE2 130 #ifdef QT_HAVE_IWMMXT 131 void qt_blend_color_argb_iwmmxt(
int count,
const QSpan *spans,
void *userData);
141 #endif // QDRAWHELPER_X86_P_H static const int numCompositionFunctions
#define QT_END_NAMESPACE
This macro expands to.
#define QT_BEGIN_NAMESPACE
This macro expands to.
void(QT_FASTCALL * CompositionFunction)(uint *dest, const uint *src, int length, uint const_alpha)
void(QT_FASTCALL * CompositionFunctionSolid)(uint *dest, int length, uint color, uint const_alpha)