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