#include <assert.h>
#include "gen4asm.h"
#include "brw_defines.h"
+#include "brw_reg.h"
#define DEFAULT_EXECSIZE (ffs(program_defaults.execute_size) - 1)
#define DEFAULT_DSTREGION -1
.reg_type = BRW_REGISTER_TYPE_UD,
.address_mode = BRW_ADDRESS_DIRECT,
.horiz_stride = 1,
- .writemask = 0xF,
+ .writemask = BRW_WRITEMASK_XYZW,
};
static struct src_operand ip_src =
{
writemask: /* empty */
{
$$.writemask_set = 0;
- $$.writemask = 0xf;
+ $$.writemask = BRW_WRITEMASK_XYZW;
}
| DOT writemask_x writemask_y writemask_z writemask_w
{
dst->reg_type = type;
dst->horiz_stride = 1;
dst->writemask_set = 0;
- dst->writemask = 0xf;
+ dst->writemask = BRW_WRITEMASK_XYZW;
}
void set_direct_src_operand(struct src_operand *src, struct direct_reg *reg,