Home | History | Annotate | Download | only in compiler

Lines Matching refs:Alpha

165 	code->alu.inst[ip].alpha_inst = translate_alpha_opcode(c, inst->Alpha.Opcode);
176 /* Set the Alpha address */
177 src = use_source(code, inst->Alpha.Src[j]);
178 if (inst->Alpha.Src[j].Index >= R300_PFS_NUM_TEMP_REGS)
188 arg = r300FPTranslateAlphaSwizzle(inst->Alpha.Arg[j].Source, inst->Alpha.Arg[j].Swizzle);
189 arg |= inst->Alpha.Arg[j].Abs << 6;
190 arg |= inst->Alpha.Arg[j].Negate << 5;
218 if (inst->Alpha.Src[RC_PAIR_PRESUB_SRC].Used) {
219 switch(inst->Alpha.Src[RC_PAIR_PRESUB_SRC].Index) {
243 if (inst->Alpha.Saturate)
261 if (inst->Alpha.WriteMask) {
262 use_temporary(code, inst->Alpha.DestIndex);
263 if (inst->Alpha.DestIndex >= R300_PFS_NUM_TEMP_REGS)
266 ((inst->Alpha.DestIndex & 0x1f) << R300_ALU_DSTA_SHIFT) |
269 if (inst->Alpha.OutputWriteMask) {
271 R300_ALPHA_TARGET(inst->Alpha.Target);
274 if (inst->Alpha.DepthWriteMask) {
291 if (inst->Alpha.Omod) {
292 if (inst->Alpha.Omod == RC_OMOD_DISABLE) {
296 (inst->Alpha.Omod << R300_ALU_OUTC_MOD_SHIFT);