5#ifndef QDRAWHELPER_LOONGARCH64_P_H
6#define QDRAWHELPER_LOONGARCH64_P_H
19#include <QtGui/private/qtguiglobal_p.h>
20#include <private/qdrawhelper_p.h>
24#ifdef QT_COMPILER_SUPPORTS_LSX
25void qt_memfill64_lsx(quint64 *dest, quint64 value, qsizetype count);
26void qt_memfill32_lsx(quint32 *dest, quint32 value, qsizetype count);
27void qt_bitmapblit32_lsx(QRasterBuffer *rasterBuffer,
int x,
int y,
29 const uchar *src,
int width,
int height,
int stride);
30void qt_bitmapblit8888_lsx(QRasterBuffer *rasterBuffer,
int x,
int y,
32 const uchar *src,
int width,
int height,
int stride);
33void qt_bitmapblit16_lsx(QRasterBuffer *rasterBuffer,
int x,
int y,
35 const uchar *src,
int width,
int height,
int stride);
36void qt_blend_argb32_on_argb32_lsx(uchar *destPixels,
int dbpl,
37 const uchar *srcPixels,
int sbpl,
40void qt_blend_rgb32_on_rgb32_lsx(uchar *destPixels,
int dbpl,
41 const uchar *srcPixels,
int sbpl,
47#ifdef QT_COMPILER_SUPPORTS_LASX
48void qt_memfill64_lasx(quint64 *dest, quint64 value, qsizetype count);
49void qt_memfill32_lasx(quint32 *dest, quint32 value, qsizetype count);
Combined button and popup list for selecting options.