Lines Matching refs:dest_mask
389 #define i915_fs_arith_masked(op, dest_reg, dest_mask, operand0, operand1, operand2) \
390 _i915_fs_arith_masked(A0_##op, dest_reg, dest_mask, operand0, operand1, operand2)
395 #define _i915_fs_arith_masked(cmd, dest_reg, dest_mask, operand0, operand1, operand2) \
401 (((dest_mask) & ~MASK_SATURATE) << A0_DEST_CHANNEL_SHIFT) | \
402 (((dest_mask) & MASK_SATURATE) ? A0_DEST_SATURATE : 0) | \
509 #define i915_fs_mov_masked(dest_reg, dest_mask, operand0) \
510 i915_fs_arith_masked (MOV, dest_reg, dest_mask, \
535 #define i915_fs_rsq(dest_reg, dest_mask, operand0) \
537 if (dest_mask) { \
538 i915_fs_arith_masked (RSQ, dest_reg, dest_mask, \
566 #define i915_fs_mad(dest_reg, dest_mask, op0, op1, op2) \
568 if (dest_mask) { \
569 i915_fs_arith_masked (MAD, dest_reg, dest_mask, op0, op1, op2); \
575 #define i915_fs_dp2add(dest_reg, dest_mask, op0, op1, op2) \
577 if (dest_mask) { \
578 i915_fs_arith_masked (DP2ADD, dest_reg, dest_mask, op0, op1, op2); \
586 * resulting scalar in the channels of dest_reg specified by the dest_mask.
588 #define i915_fs_dp3(dest_reg, dest_mask, op0, op1) \
590 if (dest_mask) { \
591 i915_fs_arith_masked (DP3, dest_reg, dest_mask, \