Lines Matching full:bits
30 new.bits.u8 = (v1.bits.u8 & ~v2.bits.u8 & val2.u8) & 0xff;
33 new.bits.u16 = (v1.bits.u16 & ~v2.bits.u16 & val2.u16) & 0xffff;
36 new.bits.u32 = (v1.bits.u32 & ~v2.bits.u32 & val2.u32);
39 new.bits.u64 = (v1.bits.u64 & ~v2.bits.u64 & val2.u64);
76 // SAME with respect to the 1-bits in both operands
87 /* If any bit in the 2nd operand is undefined, so are all bits
100 /* If any bit in the 2nd operand is undefined, so are all bits
113 /* If any bit in the 2nd operand is undefined, so are all bits
126 /* Let v1, v2 be the V-bits of the 1st and 2nd operand, respectively
142 /* Let v1, v2 be the V-bits of the 1st and 2nd operand, respectively
159 * If any of the input bits is undefined the least significant
160 * three bits in the result will be set, i.e. 0xe.
203 /* If the operand is an immediate value, there are no v-bits to set. */
264 Use an all-bits-zero operand and test the other operand in
267 // 1st (left) operand variable, 2nd operand all-bits-zero
281 // 2nd (right) operand variable, 1st operand all-bits-zero
296 Use an all-bits-one operand and test the other operand in
299 // 1st (left) operand variable, 2nd operand all-bits-one
313 // 2nd (right) operand variable, 1st operand all-bits-one
338 Use an all-bits-one operand and test the other operand in
341 // 1st (left) operand variable, 2nd operand all-bits-one
357 // 2nd (right) operand variable, 1st operand all-bits-one
374 Use an all-bits-zero operand and test the other operand in
377 // 1st (left) operand variable, 2nd operand all-bits-zero
393 // 2nd (right) operand variable, 1st operand all-bits-zero
437 that propagates to the output. Do this for all bits in each
442 do not iterate the v-bits of the 2nd operand */