Lines Matching defs:dest_reg
234 #define i915_fs_texld(dest_reg, sampler_reg, address_reg) \
236 FS_OUT(_i915_fs_texld(T0_TEXLD, dest_reg, sampler_reg, address_reg)); \
239 #define i915_fs_texldp(dest_reg, sampler_reg, address_reg) \
241 FS_OUT(_i915_fs_texld(T0_TEXLDP, dest_reg, sampler_reg, address_reg)); \
245 _i915_fs_texld(int load_op, int dest_reg, int sampler_reg, int address_reg)
257 op.ui[0] |= REG_TYPE(dest_reg) << T0_DEST_TYPE_SHIFT;
258 op.ui[0] |= REG_NR(dest_reg) << T0_DEST_NR_SHIFT;
266 #define i915_fs_arith(op, dest_reg, operand0, operand1, operand2) \
267 _i915_fs_arith(A0_##op, dest_reg, operand0, operand1, operand2)
270 _i915_fs_arith(int cmd, int dest_reg,
283 op.ui[0] |= REG_TYPE(dest_reg) << A0_DEST_TYPE_SHIFT;
284 op.ui[0] |= REG_NR(dest_reg) << A0_DEST_NR_SHIFT;
362 /** Move operand0 to dest_reg */
363 #define i915_fs_mov(dest_reg, operand0) \
365 FS_OUT(i915_fs_arith(MOV, dest_reg, operand0, \
374 #define i915_fs_mov_masked(dest_reg, dest_mask, operand0) \
378 op = i915_fs_arith(MOV, dest_reg, operand0, i915_fs_operand_none(), \
388 /** Add operand0 and operand1 and put the result in dest_reg */
389 #define i915_fs_add(dest_reg, operand0, operand1) \
391 FS_OUT(i915_fs_arith(ADD, dest_reg, operand0, operand1, \
395 /** Add operand0 and operand1 and put the result in dest_reg */
396 #define i915_fs_mul(dest_reg, operand0, operand1) \
398 FS_OUT(i915_fs_arith(MUL, dest_reg, operand0, operand1, \
404 * resulting scalar in the channels of dest_reg specified by the dest_mask.
406 #define i915_fs_dp3_masked(dest_reg, dest_mask, operand0, operand1) \
410 op = i915_fs_arith(DP3, dest_reg, operand0, operand1, \