Lines Matching defs:mask
58 // Andy Goodrich: added mask to first word transferred when processing
163 sc_digit mask; // Mask for partial word sets.
171 mask = ~(~0U << left_shift);
172 dst_p[dst_i] = (dst_p[dst_i] & ~mask);
190 sc_digit mask; // Mask for partial word sets.
209 mask = ~(~0U << left_shift);
210 dst_p[dst_i] = ((dst_p[dst_i] & mask) |
219 mask = ~(~1U << high_i) & DIGIT_MASK;
220 dst_p[dst_i] = digit[src_i] & mask;
226 mask = ~(~0U << left_shift);
228 dst_p[dst_i] = (dst_p[dst_i] & mask) |
237 mask = ~(~1U << high_i) & DIGIT_MASK;
239 (right_word >> right_shift)) & mask;
248 mask = ~(~0U << nbits);
249 right_word = ((digit[0] ^ DIGIT_MASK) + 1) & mask;
250 mask = ~(~0U << left_shift);
251 dst_p[dst_i] = ((dst_p[dst_i] & mask) |
263 mask = (~(~1U << high_i)) & DIGIT_MASK;
266 dst_p[dst_i] = right_word & mask;
272 mask = ~(~0U << left_shift);
275 dst_p[dst_i] = (dst_p[dst_i] & mask) |
288 mask = ~(~1U << high_i) & DIGIT_MASK;
290 (right_word >> right_shift)) & mask;
299 mask = ~(~0U << nbits) << left_shift;
300 dst_p[dst_i] = dst_p[dst_i] & ~mask;
311 mask = ~(~0U << left_shift);
312 dst_p[dst_i] = (dst_p[dst_i] & mask);
346 uint64 mask = ~0;
347 result = result & ~(mask << nbits);