Lines Matching refs:Prev

235 	emit1(c, inst->Prev, RC_OPCODE_MOV, &inst->U.I, inst->U.I.DstReg, src);
253 emit1(c, inst->Prev, RC_OPCODE_FRC, 0, dst, negate(inst->U.I.SrcReg[0]));
254 emit2(c, inst->Prev, RC_OPCODE_ADD, &inst->U.I, inst->U.I.DstReg,
268 emit2(c, inst->Prev, RC_OPCODE_MIN, 0, dst,
270 emit2(c, inst->Prev, RC_OPCODE_MAX, &inst->U.I, inst->U.I.DstReg,
286 emit2(c, inst->Prev, RC_OPCODE_DP3, &inst->U.I, inst->U.I.DstReg, src0, src1);
297 emit2(c, inst->Prev, RC_OPCODE_DP4, &inst->U.I, inst->U.I.DstReg, src0, inst->U.I.SrcReg[1]);
308 emit2(c, inst->Prev, RC_OPCODE_MUL, &inst->U.I, inst->U.I.DstReg,
318 emit1(c, inst->Prev, RC_OPCODE_FRC, 0, dst, inst->U.I.SrcReg[0]);
319 emit2(c, inst->Prev, RC_OPCODE_ADD, &inst->U.I, inst->U.I.DstReg,
334 emit1(c, inst->Prev, RC_OPCODE_FRC, 0, dst, absolute(inst->U.I.SrcReg[0]));
335 emit2(c, inst->Prev, RC_OPCODE_ADD, 0, dst, absolute(inst->U.I.SrcReg[0]),
337 emit3(c, inst->Prev, RC_OPCODE_CMP, &inst->U.I, inst->U.I.DstReg, inst->U.I.SrcReg[0],
388 emit2(c, inst->Prev, RC_OPCODE_MAX, 0,
393 emit2(c, inst->Prev, RC_OPCODE_MIN, 0,
399 emit1(c, inst->Prev, RC_OPCODE_LG2, 0,
402 emit2(c, inst->Prev, RC_OPCODE_MUL, 0,
406 emit1(c, inst->Prev, RC_OPCODE_EX2, 0,
411 emit3(c, inst->Prev, RC_OPCODE_CMP, &inst->U.I,
418 emit1(c, inst->Prev, RC_OPCODE_MOV, &inst->U.I,
430 emit2(c, inst->Prev, RC_OPCODE_ADD, 0,
433 emit3(c, inst->Prev, RC_OPCODE_MAD, &inst->U.I,
448 emit1(c, inst->Prev, RC_OPCODE_LG2, 0, tempdst, swizzle_xxxx(inst->U.I.SrcReg[0]));
449 emit2(c, inst->Prev, RC_OPCODE_MUL, 0, tempdst, tempsrc, swizzle_xxxx(inst->U.I.SrcReg[1]));
450 emit1(c, inst->Prev, RC_OPCODE_EX2, &inst->U.I, inst->U.I.DstReg, tempsrc);
475 emit2(c, inst->Prev, RC_OPCODE_ADD, 0, add_dst, inst->U.I.SrcReg[0],
483 emit1(c, inst->Prev, RC_OPCODE_FRC, 0, frac_dst, add_src);
487 emit2(c, inst->Prev, RC_OPCODE_ADD, 0, inst->U.I.DstReg,
503 emit2(c, inst->Prev, RC_OPCODE_ADD, 0, dst, inst->U.I.SrcReg[0], negate(inst->U.I.SrcReg[1]));
504 emit3(c, inst->Prev, RC_OPCODE_CMP, &inst->U.I, inst->U.I.DstReg,
513 emit1(c, inst->Prev, RC_OPCODE_MOV, &inst->U.I, inst->U.I.DstReg, builtin_zero);
522 emit2(c, inst->Prev, RC_OPCODE_ADD, 0, dst, inst->U.I.SrcReg[0], negate(inst->U.I.SrcReg[1]));
523 emit3(c, inst->Prev, RC_OPCODE_CMP, &inst->U.I, inst->U.I.DstReg,
534 emit2(c, inst->Prev, RC_OPCODE_ADD, 0, dst, negate(inst->U.I.SrcReg[0]), inst->U.I.SrcReg[1]);
535 emit3(c, inst->Prev, RC_OPCODE_CMP, &inst->U.I, inst->U.I.DstReg,
546 emit2(c, inst->Prev, RC_OPCODE_ADD, 0, dst, negate(inst->U.I.SrcReg[0]), inst->U.I.SrcReg[1]);
547 emit3(c, inst->Prev, RC_OPCODE_CMP, &inst->U.I, inst->U.I.DstReg,
558 emit2(c, inst->Prev, RC_OPCODE_ADD, 0, dst, inst->U.I.SrcReg[0], negate(inst->U.I.SrcReg[1]));
559 emit3(c, inst->Prev, RC_OPCODE_CMP, &inst->U.I, inst->U.I.DstReg,
570 emit2(c, inst->Prev, RC_OPCODE_ADD, 0, dst, inst->U.I.SrcReg[0], negate(inst->U.I.SrcReg[1]));
571 emit3(c, inst->Prev, RC_OPCODE_CMP, &inst->U.I, inst->U.I.DstReg,
591 emit3(c, inst->Prev, RC_OPCODE_CMP, 0,
599 emit3(c, inst->Prev, RC_OPCODE_CMP, 0,
607 emit2(c, inst->Prev, RC_OPCODE_ADD, 0,
633 emit2(c, inst->Prev, RC_OPCODE_MUL, 0, dst,
636 emit3(c, inst->Prev, RC_OPCODE_MAD, &inst->U.I, inst->U.I.DstReg,
720 emit2(c, inst->Prev, RC_OPCODE_SLT, 0,
726 emit3(c, inst->Prev, RC_OPCODE_LRP, 0,
738 next_inst->Prev->U.I.Opcode = RC_OPCODE_DP4;
752 emit2(c, inst->Prev, RC_OPCODE_DP4, &inst->U.I, inst->U.I.DstReg, src0, src1);
767 emit1(c, inst->Prev, RC_OPCODE_MOV, 0,
772 emit2(c, inst->Prev, RC_OPCODE_MAX, 0,
787 emit2(c, inst->Prev, RC_OPCODE_SGE, 0,
793 emit2(c, inst->Prev, RC_OPCODE_SGE, 0,
799 emit2(c, inst->Prev, RC_OPCODE_MUL, 0,
814 emit2(c, inst->Prev, RC_OPCODE_SLT, 0,
820 emit2(c, inst->Prev, RC_OPCODE_SLT, 0,
826 emit2(c, inst->Prev, RC_OPCODE_MAX, 0,
866 emit2(c, inst->Prev, RC_OPCODE_SLT, 0,
873 emit2(c, inst->Prev, RC_OPCODE_SLT, 0,
880 emit2(c, inst->Prev, RC_OPCODE_ADD, 0,
893 /* next->Prev is removed after each transformation and replaced
895 transform_TRUNC(c, next->Prev);
896 transform_r300_vertex_CMP(c, next->Prev);
980 emit2(c, inst->Prev, RC_OPCODE_MUL, 0, dstregtmpmask(tempreg, RC_MASK_XY),
983 emit3(c, inst->Prev, RC_OPCODE_MAD, 0, dstregtmpmask(tempreg, RC_MASK_X),
987 emit3(c, inst->Prev, RC_OPCODE_MAD, 0, dstregtmpmask(tempreg, RC_MASK_Y),
991 emit3(c, inst->Prev, RC_OPCODE_MAD, 0, dst,
1022 emit3(c, inst->Prev, RC_OPCODE_MAD, 0, dstregtmpmask(tempreg, RC_MASK_W),
1026 emit1(c, inst->Prev, RC_OPCODE_FRC, 0, dstregtmpmask(tempreg, RC_MASK_W),
1028 emit3(c, inst->Prev, RC_OPCODE_MAD, 0, dstregtmpmask(tempreg, RC_MASK_W),
1037 emit3(c, inst->Prev, RC_OPCODE_MAD, 0, dstregtmpmask(tempreg, RC_MASK_W),
1041 emit1(c, inst->Prev, RC_OPCODE_FRC, 0, dstregtmpmask(tempreg, RC_MASK_W),
1043 emit3(c, inst->Prev, RC_OPCODE_MAD, 0, dstregtmpmask(tempreg, RC_MASK_W),
1054 emit3(c, inst->Prev, RC_OPCODE_MAD, 0, dstregtmpmask(tempreg, RC_MASK_XY),
1058 emit1(c, inst->Prev, RC_OPCODE_FRC, 0, dstregtmpmask(tempreg, RC_MASK_XY),
1060 emit3(c, inst->Prev, RC_OPCODE_MAD, 0, dstregtmpmask(tempreg, RC_MASK_XY),
1088 emit1(c, inst->Prev, RC_OPCODE_COS, &inst->U.I, inst->U.I.DstReg,
1091 emit1(c, inst->Prev, RC_OPCODE_SIN, &inst->U.I,
1098 emit1(c, inst->Prev, RC_OPCODE_COS, &inst->U.I, moddst,
1103 emit1(c, inst->Prev, RC_OPCODE_SIN, &inst->U.I, moddst,
1137 emit2(c, inst->Prev, RC_OPCODE_MUL, 0, dstregtmpmask(temp, RC_MASK_W),
1140 emit1(c, inst->Prev, RC_OPCODE_FRC, 0, dstregtmpmask(temp, RC_MASK_W),
1173 emit3(c, inst->Prev, RC_OPCODE_MAD, 0, dstregtmpmask(temp, RC_MASK_W),
1177 emit1(c, inst->Prev, RC_OPCODE_FRC, 0, dstregtmpmask(temp, RC_MASK_W),
1179 emit3(c, inst->Prev, RC_OPCODE_MAD, 0, dstregtmpmask(temp, RC_MASK_W),
1250 for (if_inst = inst->Prev; if_inst != &c->Program.Instructions;
1251 if_inst = if_inst->Prev) {
1269 if (inst->Prev->U.I.Opcode != RC_OPCODE_IF
1279 rc_remove_instruction(inst->Prev);