Home
last modified time | relevance | path

Searched refs:inst_mul (Results 1 - 3 of 3) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/r300/compiler/
H A Dradeon_program_tex.c84 struct rc_instruction *inst_mul, *inst_rcp; in projective_divide() local
99 inst_mul = rc_insert_new_instruction(&compiler->Base, inst->Prev); in projective_divide()
100 inst_mul->U.I.Opcode = RC_OPCODE_MUL; in projective_divide()
101 inst_mul->U.I.DstReg.File = RC_FILE_TEMPORARY; in projective_divide()
102 inst_mul->U.I.DstReg.Index = temp; in projective_divide()
103 inst_mul->U.I.SrcReg[0] = inst->U.I.SrcReg[0]; in projective_divide()
104 inst_mul->U.I.SrcReg[1].File = RC_FILE_TEMPORARY; in projective_divide()
105 inst_mul->U.I.SrcReg[1].Index = temp; in projective_divide()
106 inst_mul->U.I.SrcReg[1].Swizzle = RC_SWIZZLE_WWWW; in projective_divide()
158 struct rc_instruction *inst_mul, *inst_ad in radeonTransformTEX() local
324 struct rc_instruction *inst_mul, *inst_frc, *inst_mad, *inst_add; radeonTransformTEX() local
[all...]
H A Dradeon_compiler.c226 struct rc_instruction * inst_mul; in rc_transform_fragment_wpos() local
245 inst_mul = rc_insert_new_instruction(c, inst_rcp); in rc_transform_fragment_wpos()
246 inst_mul->U.I.Opcode = RC_OPCODE_MUL; in rc_transform_fragment_wpos()
248 inst_mul->U.I.DstReg.File = RC_FILE_TEMPORARY; in rc_transform_fragment_wpos()
249 inst_mul->U.I.DstReg.Index = tempregi; in rc_transform_fragment_wpos()
250 inst_mul->U.I.DstReg.WriteMask = RC_MASK_XYZ; in rc_transform_fragment_wpos()
252 inst_mul->U.I.SrcReg[0].File = RC_FILE_INPUT; in rc_transform_fragment_wpos()
253 inst_mul->U.I.SrcReg[0].Index = new_input; in rc_transform_fragment_wpos()
255 inst_mul->U.I.SrcReg[1].File = RC_FILE_TEMPORARY; in rc_transform_fragment_wpos()
256 inst_mul in rc_transform_fragment_wpos()
[all...]
H A Dradeon_optimize.c723 struct rc_instruction * inst_mul, in peephole_mul_omod()
738 if (inst_mul->U.I.SrcReg[i].File != RC_FILE_CONSTANT in peephole_mul_omod()
739 && inst_mul->U.I.SrcReg[i].File != RC_FILE_TEMPORARY) { in peephole_mul_omod()
742 if (inst_mul->U.I.SrcReg[i].File == RC_FILE_TEMPORARY) { in peephole_mul_omod()
752 if (inst_mul->U.I.SrcReg[i].Negate) { in peephole_mul_omod()
760 GET_SWZ(inst_mul->U.I.SrcReg[i].Swizzle, j); in peephole_mul_omod()
780 if (!rc_src_reg_is_immediate(c, inst_mul->U.I.SrcReg[const_index].File, in peephole_mul_omod()
781 inst_mul->U.I.SrcReg[const_index].Index)) { in peephole_mul_omod()
785 inst_mul->U.I.SrcReg[const_index].Index, in peephole_mul_omod()
786 inst_mul in peephole_mul_omod()
721 peephole_mul_omod( struct radeon_compiler * c, struct rc_instruction * inst_mul, struct rc_list * var_list) peephole_mul_omod() argument
[all...]

Completed in 6 milliseconds