Searched refs:Negate (Results 1 - 25 of 126) sorted by relevance

123456

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r300/compiler/
H A Dr300_fragprog_swizzle.c119 if (reg.Abs || reg.Negate)
139 if ((reg.Negate & relevant) && ((reg.Negate & relevant) != relevant))
175 if (matchmask && (!!(src.Negate & matchmask) != !!(src.Negate & (1 << comp))))
H A Dradeon_optimize.c56 combine.Negate = outer.Negate;
59 combine.Negate = swizzle_mask(outer.Swizzle, inner.Negate);
60 combine.Negate ^= outer.Negate;
168 inst->U.I.SrcReg[0].Negate) {
214 *pnegate = GET_BIT(src.Negate, chan);
217 if (swz != *pswz || *pnegate != GET_BIT(src.Negate, chan)) {
243 inst->U.I.SrcReg[0].Negate
[all...]
H A Dradeon_dataflow_swizzles.c77 masked_negate = split.Phase[phase] & mov->U.I.SrcReg[0].Negate;
79 mov->U.I.SrcReg[0].Negate = 0;
81 mov->U.I.SrcReg[0].Negate = RC_MASK_XYZW;
88 inst->U.I.SrcReg[src].Negate = RC_MASK_NONE;
392 if (reg->Negate & (1 << chan)) {
399 if (reg->Negate & (1 << chan)) {
407 reg->Swizzle, reg->Negate, chan);
418 reg->Negate = 0;
H A Dradeon_pair_translate.c47 inst->SrcReg[1].Negate = RC_MASK_NONE;
245 pair->RGB.Arg[i].Negate = !!(srcmask & inst->SrcReg[i].Negate & (RC_MASK_X | RC_MASK_Y | RC_MASK_Z));
273 pair->Alpha.Arg[i].Negate =
274 !!(inst->SrcReg[i].Negate &
277 pair->Alpha.Arg[i].Negate =
278 !!(inst->SrcReg[i].Negate & RC_MASK_W);
H A Dr500_fragprog.c178 inst_if->U.I.SrcReg[0].Negate = 0;
197 if (opcode == RC_OPCODE_KIL && (reg.Swizzle != RC_SWIZZLE_XYZW || reg.Negate != RC_MASK_NONE))
203 reg.Negate &= ~(1 << i);
210 if (reg.Negate)
217 if (reg.Swizzle == RC_SWIZZLE_XYZW && !reg.Abs && !reg.Negate)
231 if ((reg.Negate & relevant) && ((reg.Negate & relevant) != relevant))
254 negatebase[GET_BIT(src.Negate, i)] |= 1 << i;
H A Dradeon_inline_literals.c162 src_reg->Negate = src_reg->Negate ^ negate_mask;
H A Dradeon_program.h54 unsigned int Negate:4; member in struct:rc_src_register
H A Dradeon_program_pair.h68 unsigned int Negate:1; member in struct:rc_pair_instruction_arg
H A Dradeon_program_print.c235 int trivial_negate = (src.Negate == RC_MASK_NONE || src.Negate == RC_MASK_XYZW);
237 if (src.Negate == RC_MASK_XYZW)
252 rc_print_swizzle(f, src.Swizzle, trivial_negate ? 0 : src.Negate);
406 const char* neg = inst->RGB.Arg[arg].Negate ? "-" : "";
441 const char* neg = inst->Alpha.Arg[arg].Negate ? "-" : "";
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/
H A Dr300_fragprog_swizzle.c119 if (reg.Abs || reg.Negate)
139 if ((reg.Negate & relevant) && ((reg.Negate & relevant) != relevant))
175 if (matchmask && (!!(src.Negate & matchmask) != !!(src.Negate & (1 << comp))))
H A Dradeon_optimize.c58 combine.Negate = outer.Negate;
61 combine.Negate = swizzle_mask(outer.Swizzle, inner.Negate);
62 combine.Negate ^= outer.Negate;
170 inst->U.I.SrcReg[0].Negate) {
216 *pnegate = GET_BIT(src.Negate, chan);
219 if (swz != *pswz || *pnegate != GET_BIT(src.Negate, chan)) {
245 inst->U.I.SrcReg[0].Negate
[all...]
H A Dradeon_dataflow_swizzles.c77 masked_negate = split.Phase[phase] & mov->U.I.SrcReg[0].Negate;
79 mov->U.I.SrcReg[0].Negate = 0;
81 mov->U.I.SrcReg[0].Negate = RC_MASK_XYZW;
88 inst->U.I.SrcReg[src].Negate = RC_MASK_NONE;
392 if (reg->Negate & (1 << chan)) {
399 if (reg->Negate & (1 << chan)) {
407 reg->Swizzle, reg->Negate, chan);
418 reg->Negate = 0;
H A Dradeon_pair_translate.c49 inst->SrcReg[1].Negate = RC_MASK_NONE;
247 pair->RGB.Arg[i].Negate = !!(srcmask & inst->SrcReg[i].Negate & (RC_MASK_X | RC_MASK_Y | RC_MASK_Z));
275 pair->Alpha.Arg[i].Negate =
276 !!(inst->SrcReg[i].Negate &
279 pair->Alpha.Arg[i].Negate =
280 !!(inst->SrcReg[i].Negate & RC_MASK_W);
H A Dr500_fragprog.c179 inst_if->U.I.SrcReg[0].Negate = 0;
198 if (opcode == RC_OPCODE_KIL && (reg.Swizzle != RC_SWIZZLE_XYZW || reg.Negate != RC_MASK_NONE))
204 reg.Negate &= ~(1 << i);
211 if (reg.Negate)
218 if (reg.Swizzle == RC_SWIZZLE_XYZW && !reg.Abs && !reg.Negate)
230 if ((reg.Negate & relevant) && ((reg.Negate & relevant) != relevant))
253 negatebase[GET_BIT(src.Negate, i)] |= 1 << i;
H A Dradeon_inline_literals.c162 src_reg->Negate = src_reg->Negate ^ negate_mask;
H A Dradeon_program.h54 unsigned int Negate:4; member in struct:rc_src_register
H A Dradeon_program_pair.h68 unsigned int Negate:1; member in struct:rc_pair_instruction_arg
H A Dradeon_program_print.c235 int trivial_negate = (src.Negate == RC_MASK_NONE || src.Negate == RC_MASK_XYZW);
237 if (src.Negate == RC_MASK_XYZW)
252 rc_print_swizzle(f, src.Swizzle, trivial_negate ? 0 : src.Negate);
406 const char* neg = inst->RGB.Arg[arg].Negate ? "-" : "";
441 const char* neg = inst->Alpha.Arg[arg].Negate ? "-" : "";
/xsrc/external/mit/MesaLib.old/dist/src/mesa/program/
H A Dprog_opt_constant_fold.c85 && (a->Negate == b->Negate)
102 if (r->Negate & 0x01) {
106 if (r->Negate & 0x02) {
110 if (r->Negate & 0x04) {
114 if (r->Negate & 0x08) {
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/tgsi/
H A Dtgsi_util.c116 if (reg->Register.Negate) {
124 if (reg->Register.Negate) {
142 reg->Register.Negate = 0;
148 reg->Register.Negate = 1;
152 reg->Register.Negate = 1;
157 reg->Register.Negate = 0;
/xsrc/external/mit/MesaLib/dist/src/mesa/program/
H A Dprog_opt_constant_fold.c85 && (a->Negate == b->Negate)
102 if (r->Negate & 0x01) {
106 if (r->Negate & 0x02) {
110 if (r->Negate & 0x04) {
114 if (r->Negate & 0x08) {
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/r200/
H A Dr200_vertprog.c291 src->Negate) | (src->RelAddr << 4);
303 src->Negate ? VSF_FLAG_ALL : VSF_FLAG_NONE) | (src->RelAddr << 4);
708 src[0].Negate) | (src[0].RelAddr << 4);
720 src[0].Negate ? VSF_FLAG_ALL : VSF_FLAG_NONE) | (src[0].RelAddr << 4);
725 src[1].Negate ? VSF_FLAG_ALL : VSF_FLAG_NONE) | (src[1].RelAddr << 4);
774 src[1].Negate) | (src[1].RelAddr << 4);
778 src[1].Negate) | (src[1].RelAddr << 4);
800 src[0].Negate) | (src[0].RelAddr << 4);
808 src[1].Negate) | (src[1].RelAddr << 4);
823 src[0].Negate) | (sr
[all...]
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/
H A Dr200_vertprog.c291 src->Negate) | (src->RelAddr << 4);
303 src->Negate ? VSF_FLAG_ALL : VSF_FLAG_NONE) | (src->RelAddr << 4);
708 src[0].Negate) | (src[0].RelAddr << 4);
720 src[0].Negate ? VSF_FLAG_ALL : VSF_FLAG_NONE) | (src[0].RelAddr << 4);
725 src[1].Negate ? VSF_FLAG_ALL : VSF_FLAG_NONE) | (src[1].RelAddr << 4);
774 src[1].Negate) | (src[1].RelAddr << 4);
778 src[1].Negate) | (src[1].RelAddr << 4);
800 src[0].Negate) | (src[0].RelAddr << 4);
808 src[1].Negate) | (src[1].RelAddr << 4);
823 src[0].Negate) | (sr
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r300/compiler/tests/
H A Drc_test_helpers.c116 struct match_info Negate; member in struct:src_tokens
152 tokens.Negate.String = src_str + matches[1].rm_so;
153 tokens.Negate.Length = match_length(matches, 1);
163 /* Negate */
164 if (tokens.Negate.Length > 0) {
165 src_reg->Negate = RC_MASK_XYZW;
205 src_reg->Negate |= (1 << i);
242 src_reg->Negate, src_reg->Abs);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/tests/
H A Drc_test_helpers.c116 struct match_info Negate; member in struct:src_tokens
152 tokens.Negate.String = src_str + matches[1].rm_so;
153 tokens.Negate.Length = match_length(matches, 1);
163 /* Negate */
164 if (tokens.Negate.Length > 0) {
165 src_reg->Negate = RC_MASK_XYZW;
205 src_reg->Negate |= (1 << i);
242 src_reg->Negate, src_reg->Abs);

Completed in 39 milliseconds

123456