Lines Matching defs:a16
3725 uint32_t a16 = a * (0x101 * 0x101);
3728 r = ((r * a16) / 0xFFFF) >> 8;
3730 g = ((g * a16) / 0xFFFF) >> 8;
3732 b = ((b * a16) / 0xFFFF) >> 8;
3748 uint32_t a16 = a * 0x101;
3751 r = ((r * (0x101 * 0xFFFF)) / a16) >> 8;
3753 g = ((g * (0x101 * 0xFFFF)) / a16) >> 8;
3755 b = ((b * (0x101 * 0xFFFF)) / a16) >> 8;
3765 uint32_t a16 = ((uint32_t)(0xFFFF & (argb_nonpremul >> 48)));
3768 r16 = (r16 * a16) / 0xFFFF;
3770 g16 = (g16 * a16) / 0xFFFF;
3772 b16 = (b16 * a16) / 0xFFFF;
3774 return ((a16 >> 8) << 24) | ((r16 >> 8) << 16) | ((g16 >> 8) << 8) |
3792 uint64_t a16 = a * 0x101;
3795 uint64_t r16 = (r * (0x101 * 0xFFFF)) / a16;
3797 uint64_t g16 = (g * (0x101 * 0xFFFF)) / a16;
3799 uint64_t b16 = (b * (0x101 * 0xFFFF)) / a16;
3801 return (a16 << 48) | (r16 << 32) | (g16 << 16) | (b16 << 0);
3806 uint64_t a16 = 0x101 * (0xFF & (c >> 24));
3810 return (a16 << 48) | (r16 << 32) | (g16 << 16) | (b16 << 0);