Lines Matching refs:mask
52 uint16 value, mask;
60 mask = ((1 << (info->bits + 1)) - 1) << 8;
61 gain = ((value & mask) >> 8) * info->granularity;
67 mask = ((1 << (info->bits + 1)) - 1);
68 gain = (value & mask) * info->granularity;
74 mask = ((1 << (info->bits + 1)) - 1);
75 gain = (value & mask) * info->granularity;
83 mask = ((1 << 1) - 1) << 15;
86 value &= mask;
90 mask = ((1 << 1) - 1) << 6;
93 value &= mask;
97 mask = ((1 << 3) - 1);
99 value &= mask;
110 uint16 value, mask;
117 mask = ((1 << (info->bits + 1)) - 1) << 8;
118 value &= ~mask;
124 value |= ((uint16)(gain / info->granularity) << 8) & mask;
126 mask = ((1 << (info->bits + 1)) - 1);
127 value &= ~mask;
132 value |= ((uint16)(gain / info->granularity)) & mask;
134 mask = ((1 << (info->bits + 1)) - 1);
135 value &= ~mask;
140 value |= ((uint16)(gain / info->granularity)) & mask;
146 mask = ((1 << 1) - 1) << 15;
148 value &= ~mask;
149 value |= ((values[0] == 1.0 ? 1 : 0 ) << 15 & mask);
152 mask = ((1 << 1) - 1) << 7;
153 value &= ~mask;
154 value |= ((values[0] == 1.0 ? 1 : 0 ) << 7 & mask);
160 mask = ((1 << 1) - 1) << 6;
162 value &= ~mask;
163 value |= ((values[0] == 1.0 ? 1 : 0 ) << 6 & mask);
168 mask = ((1 << 3) - 1);
169 value = ((int32)values[0]) & mask;