Lines Matching refs:mask
58 // Andy Goodrich: added mask to first word transferred when processing
146 sc_digit mask; // Mask for partial word sets.
158 mask = ~(-1 << left_shift);
159 dst_p[dst_i] = ( dst_p[dst_i] & ~mask );
175 sc_digit mask; // Mask for partial word sets.
202 mask = ~(-1 << left_shift);
203 dst_p[dst_i] = ( ( dst_p[dst_i] & mask ) |
217 mask = ~(-2 << high_i) & DIGIT_MASK;
218 dst_p[dst_i] = digit[src_i] & mask;
228 mask = ~(-1 << left_shift);
230 dst_p[dst_i] = (dst_p[dst_i] & mask) |
240 mask = ~(-2 << high_i) & DIGIT_MASK;
242 (right_word >> right_shift)) & mask;
256 mask = ~(-1 << nbits);
257 right_word = ((digit[0] ^ DIGIT_MASK) + 1) & mask;
258 mask = ~(-1 << left_shift);
259 dst_p[dst_i] = ( ( dst_p[dst_i] & mask ) |
276 mask = (~(-2 << high_i)) & DIGIT_MASK;
279 dst_p[dst_i] = right_word & mask;
289 mask = ~(-1 << left_shift);
292 dst_p[dst_i] = (dst_p[dst_i] & mask) |
306 mask = ~(-2 << high_i) & DIGIT_MASK;
308 (right_word >> right_shift)) & mask;
323 mask = ~(-1 << nbits) << left_shift;
324 dst_p[dst_i] = dst_p[dst_i] & ~mask;
338 mask = ~(-2 << high_i) & DIGIT_MASK;
339 dst_p[dst_i] = 0; // #### digit[src_i] & mask;
349 mask = ~(-1 << left_shift);
350 dst_p[dst_i] = (dst_p[dst_i] & mask);
387 uint64 mask = ~0;
388 result = result & ~(mask << nbits);