qdrawhelper_sse4.cpp

Absolute File Name:/home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper_sse4.cpp
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6const uint * convertARGB32ToARGB32PM_sse4(uint *buffer, const uint *src, int count,-
7 const QPixelLayout *, const QRgb *)-
8{-
9 return
never executed: return qt_convertARGB32ToARGB32PM(buffer, src, count);
qt_convertARGB32ToARGB32PM(buffer, src, count);
never executed: return qt_convertARGB32ToARGB32PM(buffer, src, count);
0
10}-
11-
12const uint * convertRGBA8888ToARGB32PM_sse4(uint *buffer, const uint *src, int count,-
13 const QPixelLayout *, const QRgb *)-
14{-
15 return
never executed: return qt_convertRGBA8888ToARGB32PM(buffer, src, count);
qt_convertRGBA8888ToARGB32PM(buffer, src, count);
never executed: return qt_convertRGBA8888ToARGB32PM(buffer, src, count);
0
16}-
17-
18const uint * convertARGB32FromARGB32PM_sse4(uint *buffer, const uint *src, int count,-
19 const QPixelLayout *, const QRgb *)-
20{-
21 for (int i = 0; i < count
i < countDescription
TRUEnever evaluated
FALSEnever evaluated
; ++i)
0
22 buffer[i] = qUnpremultiply_sse4(src[i]);
never executed: buffer[i] = qUnpremultiply_sse4(src[i]);
0
23 return
never executed: return buffer;
buffer;
never executed: return buffer;
0
24}-
25-
26const uint * convertRGBA8888FromARGB32PM_sse4(uint *buffer, const uint *src, int count,-
27 const QPixelLayout *, const QRgb *)-
28{-
29 for (int i = 0; i < count
i < countDescription
TRUEnever evaluated
FALSEnever evaluated
; ++i)
0
30 buffer[i] = ARGB2RGBA(qUnpremultiply_sse4(src[i]));
never executed: buffer[i] = ARGB2RGBA(qUnpremultiply_sse4(src[i]));
0
31 return
never executed: return buffer;
buffer;
never executed: return buffer;
0
32}-
33-
34const uint * convertRGBXFromARGB32PM_sse4(uint *buffer, const uint *src, int count,-
35 const QPixelLayout *, const QRgb *)-
36{-
37 for (int i = 0; i < count
i < countDescription
TRUEnever evaluated
FALSEnever evaluated
; ++i)
0
38 buffer[i] = ARGB2RGBA(0xff000000 | qUnpremultiply_sse4(src[i]));
never executed: buffer[i] = ARGB2RGBA(0xff000000 | qUnpremultiply_sse4(src[i]));
0
39 return
never executed: return buffer;
buffer;
never executed: return buffer;
0
40}-
41-
42template<QtPixelOrder PixelOrder>-
43const uint * convertA2RGB30PMFromARGB32PM_sse4(uint *buffer, const uint *src, int count,-
44 const QPixelLayout *, const QRgb *)-
45{-
46 for (int i = 0; i < count
i < countDescription
TRUEnever evaluated
FALSEnever evaluated
; ++i)
0
47 buffer[i] = qConvertArgb32ToA2rgb30_sse4<PixelOrder>(src[i]);
never executed: buffer[i] = qConvertArgb32ToA2rgb30_sse4<PixelOrder>(src[i]);
0
48 return
never executed: return buffer;
buffer;
never executed: return buffer;
0
49}-
50-
51template-
52const uint * convertA2RGB30PMFromARGB32PM_sse4<PixelOrderBGR>(uint *buffer, const uint *src, int count,-
53 const QPixelLayout *, const QRgb *);-
54template-
55const uint * convertA2RGB30PMFromARGB32PM_sse4<PixelOrderRGB>(uint *buffer, const uint *src, int count,-
56 const QPixelLayout *, const QRgb *);-
57-
58-
Switch to Source codePreprocessed file

Generated by Squish Coco Non-Commercial 4.3.0-BETA-master-30-08-2018-4cb69e9