Lines Matching refs:rgb
72 * r4r3r2r1 r0g5g4g3 g2g1g0b4 b3b2b1b0 rgb
73 * r4r3r2 r1r0g5g4 g3g2g1g0 b4b3b2b1 b0 0 0 0 rgb << 3
78 * r4r3r2r1 r0------ -------- -------- -------- -------- (rgb << 8) & 0xf80000
79 * r4r3r2 -------- -------- -------- -------- (rgb << 3) & 0x070000
80 * g5g4g3g2 g1g0---- -------- -------- (rgb << 5) & 0x00fc00
81 * g5g4 -------- -------- (rgb >> 1) & 0x000300
82 * b4b3b2b1 b0------ (rgb << 3) & 0x0000f8
83 * b4b3b2 (rgb >> 2) & 0x000007
85 * Operation count: 5 <<, 6 &, 5 | (n.b. rgb >> 3 is used twice)
87 inline static int rgb565To888(int rgb)
90 int rgb3 = rgb >> 3;
91 return (((rgb << 8) & 0xf80000) |
93 ((rgb << 5) & 0x00fc00) |
94 ((rgb >> 1) & 0x000300) |
96 ((rgb >> 2) & 0x000007));