Lines Matching refs:mask
51 uint16 value, mask;
59 mask = ((1 << (info->bits + 1)) - 1) << 8;
60 gain = ((value & mask) >> 8) * info->granularity;
66 mask = ((1 << (info->bits + 1)) - 1);
67 gain = (value & mask) * info->granularity;
73 mask = ((1 << (info->bits + 1)) - 1);
74 gain = (value & mask) * info->granularity;
82 mask = ((1 << 1) - 1) << 15;
85 value &= mask;
89 mask = ((1 << 1) - 1) << 6;
92 value &= mask;
96 mask = ((1 << 3) - 1);
98 value &= mask;
109 uint16 value, mask;
116 mask = ((1 << (info->bits + 1)) - 1) << 8;
117 value &= ~mask;
123 value |= ((uint16)(gain / info->granularity) << 8) & mask;
125 mask = ((1 << (info->bits + 1)) - 1);
126 value &= ~mask;
131 value |= ((uint16)(gain / info->granularity)) & mask;
133 mask = ((1 << (info->bits + 1)) - 1);
134 value &= ~mask;
139 value |= ((uint16)(gain / info->granularity)) & mask;
145 mask = ((1 << 1) - 1) << 15;
147 value &= ~mask;
148 value |= ((values[0] == 1.0 ? 1 : 0 ) << 15 & mask);
151 mask = ((1 << 1) - 1) << 7;
152 value &= ~mask;
153 value |= ((values[0] == 1.0 ? 1 : 0 ) << 7 & mask);
159 mask = ((1 << 1) - 1) << 6;
161 value &= ~mask;
162 value |= ((values[0] == 1.0 ? 1 : 0 ) << 6 & mask);
167 mask = ((1 << 3) - 1);
168 value = ((int32)values[0]) & mask;