Lines Matching refs:src1

132             const union tgsi_exec_channel *src1,
135 dst->f[0] = src0->f[0] < src1->f[0] ? src1->f[0] : src0->f[0] > src2->f[0] ? src2->f[0] : src0->f[0];
136 dst->f[1] = src0->f[1] < src1->f[1] ? src1->f[1] : src0->f[1] > src2->f[1] ? src2->f[1] : src0->f[1];
137 dst->f[2] = src0->f[2] < src1->f[2] ? src1->f[2] : src0->f[2] > src2->f[2] ? src2->f[2] : src0->f[2];
138 dst->f[3] = src0->f[3] < src1->f[3] ? src1->f[3] : src0->f[3] > src2->f[3] ? src2->f[3] : src0->f[3];
144 const union tgsi_exec_channel *src1,
147 dst->f[0] = src0->f[0] < 0.0f ? src1->f[0] : src2->f[0];
148 dst->f[1] = src0->f[1] < 0.0f ? src1->f[1] : src2->f[1];
149 dst->f[2] = src0->f[2] < 0.0f ? src1->f[2] : src2->f[2];
150 dst->f[3] = src0->f[3] < 0.0f ? src1->f[3] : src2->f[3];
375 union tgsi_exec_channel *src1)
377 dst->d[0] = ldexp(src0->d[0], src1->i[0]);
378 dst->d[1] = ldexp(src0->d[1], src1->i[1]);
379 dst->d[2] = ldexp(src0->d[2], src1->i[2]);
380 dst->d[3] = ldexp(src0->d[3], src1->i[3]);
508 const union tgsi_exec_channel *src1,
511 dst->f[0] = src0->f[0] * (src1->f[0] - src2->f[0]) + src2->f[0];
512 dst->f[1] = src0->f[1] * (src1->f[1] - src2->f[1]) + src2->f[1];
513 dst->f[2] = src0->f[2] * (src1->f[2] - src2->f[2]) + src2->f[2];
514 dst->f[3] = src0->f[3] * (src1->f[3] - src2->f[3]) + src2->f[3];
520 const union tgsi_exec_channel *src1,
523 dst->f[0] = src0->f[0] * src1->f[0] + src2->f[0];
524 dst->f[1] = src0->f[1] * src1->f[1] + src2->f[1];
525 dst->f[2] = src0->f[2] * src1->f[2] + src2->f[2];
526 dst->f[3] = src0->f[3] * src1->f[3] + src2->f[3];
594 const union tgsi_exec_channel *src1)
596 dst->f[0] = src0->f[0] == src1->f[0] ? 1.0f : 0.0f;
597 dst->f[1] = src0->f[1] == src1->f[1] ? 1.0f : 0.0f;
598 dst->f[2] = src0->f[2] == src1->f[2] ? 1.0f : 0.0f;
599 dst->f[3] = src0->f[3] == src1->f[3] ? 1.0f : 0.0f;
605 const union tgsi_exec_channel *src1)
607 dst->f[0] = src0->f[0] >= src1->f[0] ? 1.0f : 0.0f;
608 dst->f[1] = src0->f[1] >= src1->f[1] ? 1.0f : 0.0f;
609 dst->f[2] = src0->f[2] >= src1->f[2] ? 1.0f : 0.0f;
610 dst->f[3] = src0->f[3] >= src1->f[3] ? 1.0f : 0.0f;
636 const union tgsi_exec_channel *src1)
638 dst->f[0] = src0->f[0] > src1->f[0] ? 1.0f : 0.0f;
639 dst->f[1] = src0->f[1] > src1->f[1] ? 1.0f : 0.0f;
640 dst->f[2] = src0->f[2] > src1->f[2] ? 1.0f : 0.0f;
641 dst->f[3] = src0->f[3] > src1->f[3] ? 1.0f : 0.0f;
657 const union tgsi_exec_channel *src1)
659 dst->f[0] = src0->f[0] <= src1->f[0] ? 1.0f : 0.0f;
660 dst->f[1] = src0->f[1] <= src1->f[1] ? 1.0f : 0.0f;
661 dst->f[2] = src0->f[2] <= src1->f[2] ? 1.0f : 0.0f;
662 dst->f[3] = src0->f[3] <= src1->f[3] ? 1.0f : 0.0f;
668 const union tgsi_exec_channel *src1)
670 dst->f[0] = src0->f[0] < src1->f[0] ? 1.0f : 0.0f;
671 dst->f[1] = src0->f[1] < src1->f[1] ? 1.0f : 0.0f;
672 dst->f[2] = src0->f[2] < src1->f[2] ? 1.0f : 0.0f;
673 dst->f[3] = src0->f[3] < src1->f[3] ? 1.0f : 0.0f;
679 const union tgsi_exec_channel *src1)
681 dst->f[0] = src0->f[0] != src1->f[0] ? 1.0f : 0.0f;
682 dst->f[1] = src0->f[1] != src1->f[1] ? 1.0f : 0.0f;
683 dst->f[2] = src0->f[2] != src1->f[2] ? 1.0f : 0.0f;
684 dst->f[3] = src0->f[3] != src1->f[3] ? 1.0f : 0.0f;
900 union tgsi_exec_channel *src1)
903 masked_count = src1->u[0] & 0x3f;
905 masked_count = src1->u[1] & 0x3f;
907 masked_count = src1->u[2] & 0x3f;
909 masked_count = src1->u[3] & 0x3f;
916 union tgsi_exec_channel *src1)
919 masked_count = src1->u[0] & 0x3f;
921 masked_count = src1->u[1] & 0x3f;
923 masked_count = src1->u[2] & 0x3f;
925 masked_count = src1->u[3] & 0x3f;
932 union tgsi_exec_channel *src1)
935 masked_count = src1->u[0] & 0x3f;
937 masked_count = src1->u[1] & 0x3f;
939 masked_count = src1->u[2] & 0x3f;
941 masked_count = src1->u[3] & 0x3f;
1364 const union tgsi_exec_channel *src1)
1366 dst->f[0] = src0->f[0] + src1->f[0];
1367 dst->f[1] = src0->f[1] + src1->f[1];
1368 dst->f[2] = src0->f[2] + src1->f[2];
1369 dst->f[3] = src0->f[3] + src1->f[3];
1376 const union tgsi_exec_channel *src1 )
1378 if (src1->f[0] != 0) {
1379 dst->f[0] = src0->f[0] / src1->f[0];
1381 if (src1->f[1] != 0) {
1382 dst->f[1] = src0->f[1] / src1->f[1];
1384 if (src1->f[2] != 0) {
1385 dst->f[2] = src0->f[2] / src1->f[2];
1387 if (src1->f[3] != 0) {
1388 dst->f[3] = src0->f[3] / src1->f[3];
1396 const union tgsi_exec_channel *src1,
1400 dst->f[0] = src0->f[0] < src1->f[0] ? src2->f[0] : src3->f[0];
1401 dst->f[1] = src0->f[1] < src1->f[1] ? src2->f[1] : src3->f[1];
1402 dst->f[2] = src0->f[2] < src1->f[2] ? src2->f[2] : src3->f[2];
1403 dst->f[3] = src0->f[3] < src1->f[3] ? src2->f[3] : src3->f[3];
1409 const union tgsi_exec_channel *src1)
1411 dst->f[0] = src0->f[0] > src1->f[0] ? src0->f[0] : src1->f[0];
1412 dst->f[1] = src0->f[1] > src1->f[1] ? src0->f[1] : src1->f[1];
1413 dst->f[2] = src0->f[2] > src1->f[2] ? src0->f[2] : src1->f[2];
1414 dst->f[3] = src0->f[3] > src1->f[3] ? src0->f[3] : src1->f[3];
1420 const union tgsi_exec_channel *src1)
1422 dst->f[0] = src0->f[0] < src1->f[0] ? src0->f[0] : src1->f[0];
1423 dst->f[1] = src0->f[1] < src1->f[1] ? src0->f[1] : src1->f[1];
1424 dst->f[2] = src0->f[2] < src1->f[2] ? src0->f[2] : src1->f[2];
1425 dst->f[3] = src0->f[3] < src1->f[3] ? src0->f[3] : src1->f[3];
1431 const union tgsi_exec_channel *src1)
1433 dst->f[0] = src0->f[0] * src1->f[0];
1434 dst->f[1] = src0->f[1] * src1->f[1];
1435 dst->f[2] = src0->f[2] * src1->f[2];
1436 dst->f[3] = src0->f[3] * src1->f[3];
1454 const union tgsi_exec_channel *src1 )
1457 dst->f[0] = util_fast_pow( src0->f[0], src1->f[0] );
1458 dst->f[1] = util_fast_pow( src0->f[1], src1->f[1] );
1459 dst->f[2] = util_fast_pow( src0->f[2], src1->f[2] );
1460 dst->f[3] = util_fast_pow( src0->f[3], src1->f[3] );
1462 dst->f[0] = powf( src0->f[0], src1->f[0] );
1463 dst->f[1] = powf( src0->f[1], src1->f[1] );
1464 dst->f[2] = powf( src0->f[2], src1->f[2] );
1465 dst->f[3] = powf( src0->f[3], src1->f[3] );
1472 const union tgsi_exec_channel *src1)
1474 dst->f[0] = src0->f[0] - src1->f[0];
1475 dst->f[1] = src0->f[1] - src1->f[1];
1476 dst->f[2] = src0->f[2] - src1->f[2];
1477 dst->f[3] = src0->f[3] - src1->f[3];
2333 /* fetch modifier from src0.w or src1.x */
3095 const union tgsi_exec_channel *src1);
3146 const union tgsi_exec_channel *src1,
3178 const union tgsi_exec_channel *src1,
3653 union tgsi_exec_channel *src1);
3817 union tgsi_exec_channel src1;
3824 fetch_source(mach, &src1, &inst->Src[1], TGSI_CHAN_X, TGSI_EXEC_DATA_INT);
3825 micro_dldexp(&dst, &src0, &src1);
3831 fetch_source(mach, &src1, &inst->Src[1], TGSI_CHAN_Z, TGSI_EXEC_DATA_INT);
3832 micro_dldexp(&dst, &src0, &src1);
3865 union tgsi_exec_channel src1;
3872 fetch_source(mach, &src1, &inst->Src[1], TGSI_CHAN_X, TGSI_EXEC_DATA_INT);
3873 op(&dst, &src0, &src1);
3879 fetch_source(mach, &src1, &inst->Src[1], TGSI_CHAN_Z, TGSI_EXEC_DATA_INT);
3880 op(&dst, &src0, &src1);
4636 const union tgsi_exec_channel *src1)
4639 masked_count = src1->u[0] & 0x1f;
4641 masked_count = src1->u[1] & 0x1f;
4643 masked_count = src1->u[2] & 0x1f;
4645 masked_count = src1->u[3] & 0x1f;
4652 const union tgsi_exec_channel *src1)
4654 dst->u[0] = src0->u[0] & src1->u[0];
4655 dst->u[1] = src0->u[1] & src1->u[1];
4656 dst->u[2] = src0->u[2] & src1->u[2];
4657 dst->u[3] = src0->u[3] & src1->u[3];
4663 const union tgsi_exec_channel *src1)
4665 dst->u[0] = src0->u[0] | src1->u[0];
4666 dst->u[1] = src0->u[1] | src1->u[1];
4667 dst->u[2] = src0->u[2] | src1->u[2];
4668 dst->u[3] = src0->u[3] | src1->u[3];
4674 const union tgsi_exec_channel *src1)
4676 dst->u[0] = src0->u[0] ^ src1->u[0];
4677 dst->u[1] = src0->u[1] ^ src1->u[1];
4678 dst->u[2] = src0->u[2] ^ src1->u[2];
4679 dst->u[3] = src0->u[3] ^ src1->u[3];
4685 const union tgsi_exec_channel *src1)
4687 dst->i[0] = src0->i[0] % src1->i[0];
4688 dst->i[1] = src0->i[1] % src1->i[1];
4689 dst->i[2] = src0->i[2] % src1->i[2];
4690 dst->i[3] = src0->i[3] % src1->i[3];
4706 const union tgsi_exec_channel *src1)
4708 dst->u[0] = src0->f[0] == src1->f[0] ? ~0 : 0;
4709 dst->u[1] = src0->f[1] == src1->f[1] ? ~0 : 0;
4710 dst->u[2] = src0->f[2] == src1->f[2] ? ~0 : 0;
4711 dst->u[3] = src0->f[3] == src1->f[3] ? ~0 : 0;
4717 const union tgsi_exec_channel *src1)
4719 dst->u[0] = src0->f[0] >= src1->f[0] ? ~0 : 0;
4720 dst->u[1] = src0->f[1] >= src1->f[1] ? ~0 : 0;
4721 dst->u[2] = src0->f[2] >= src1->f[2] ? ~0 : 0;
4722 dst->u[3] = src0->f[3] >= src1->f[3] ? ~0 : 0;
4728 const union tgsi_exec_channel *src1)
4730 dst->u[0] = src0->f[0] < src1->f[0] ? ~0 : 0;
4731 dst->u[1] = src0->f[1] < src1->f[1] ? ~0 : 0;
4732 dst->u[2] = src0->f[2] < src1->f[2] ? ~0 : 0;
4733 dst->u[3] = src0->f[3] < src1->f[3] ? ~0 : 0;
4739 const union tgsi_exec_channel *src1)
4741 dst->u[0] = src0->f[0] != src1->f[0] ? ~0 : 0;
4742 dst->u[1] = src0->f[1] != src1->f[1] ? ~0 : 0;
4743 dst->u[2] = src0->f[2] != src1->f[2] ? ~0 : 0;
4744 dst->u[3] = src0->f[3] != src1->f[3] ? ~0 : 0;
4750 const union tgsi_exec_channel *src1)
4752 dst->i[0] = src1->i[0] ? src0->i[0] / src1->i[0] : 0;
4753 dst->i[1] = src1->i[1] ? src0->i[1] / src1->i[1] : 0;
4754 dst->i[2] = src1->i[2] ? src0->i[2] / src1->i[2] : 0;
4755 dst->i[3] = src1->i[3] ? src0->i[3] / src1->i[3] : 0;
4761 const union tgsi_exec_channel *src1)
4763 dst->i[0] = src0->i[0] > src1->i[0] ? src0->i[0] : src1->i[0];
4764 dst->i[1] = src0->i[1] > src1->i[1] ? src0->i[1] : src1->i[1];
4765 dst->i[2] = src0->i[2] > src1->i[2] ? src0->i[2] : src1->i[2];
4766 dst->i[3] = src0->i[3] > src1->i[3] ? src0->i[3] : src1->i[3];
4772 const union tgsi_exec_channel *src1)
4774 dst->i[0] = src0->i[0] < src1->i[0] ? src0->i[0] : src1->i[0];
4775 dst->i[1] = src0->i[1] < src1->i[1] ? src0->i[1] : src1->i[1];
4776 dst->i[2] = src0->i[2] < src1->i[2] ? src0->i[2] : src1->i[2];
4777 dst->i[3] = src0->i[3] < src1->i[3] ? src0->i[3] : src1->i[3];
4783 const union tgsi_exec_channel *src1)
4785 dst->i[0] = src0->i[0] >= src1->i[0] ? -1 : 0;
4786 dst->i[1] = src0->i[1] >= src1->i[1] ? -1 : 0;
4787 dst->i[2] = src0->i[2] >= src1->i[2] ? -1 : 0;
4788 dst->i[3] = src0->i[3] >= src1->i[3] ? -1 : 0;
4794 const union tgsi_exec_channel *src1)
4797 masked_count = src1->i[0] & 0x1f;
4799 masked_count = src1->i[1] & 0x1f;
4801 masked_count = src1->i[2] & 0x1f;
4803 masked_count = src1->i[3] & 0x1f;
4810 const union tgsi_exec_channel *src1)
4812 dst->i[0] = src0->i[0] < src1->i[0] ? -1 : 0;
4813 dst->i[1] = src0->i[1] < src1->i[1] ? -1 : 0;
4814 dst->i[2] = src0->i[2] < src1->i[2] ? -1 : 0;
4815 dst->i[3] = src0->i[3] < src1->i[3] ? -1 : 0;
4841 const union tgsi_exec_channel *src1)
4843 dst->u[0] = src0->u[0] + src1->u[0];
4844 dst->u[1] = src0->u[1] + src1->u[1];
4845 dst->u[2] = src0->u[2] + src1->u[2];
4846 dst->u[3] = src0->u[3] + src1->u[3];
4852 const union tgsi_exec_channel *src1)
4854 dst->u[0] = src1->u[0] ? src0->u[0] / src1->u[0] : ~0u;
4855 dst->u[1] = src1->u[1] ? src0->u[1] / src1->u[1] : ~0u;
4856 dst->u[2] = src1->u[2] ? src0->u[2] / src1->u[2] : ~0u;
4857 dst->u[3] = src1->u[3] ? src0->u[3] / src1->u[3] : ~0u;
4863 const union tgsi_exec_channel *src1,
4866 dst->u[0] = src0->u[0] * src1->u[0] + src2->u[0];
4867 dst->u[1] = src0->u[1] * src1->u[1] + src2->u[1];
4868 dst->u[2] = src0->u[2] * src1->u[2] + src2->u[2];
4869 dst->u[3] = src0->u[3] * src1->u[3] + src2->u[3];
4875 const union tgsi_exec_channel *src1)
4877 dst->u[0] = src0->u[0] > src1->u[0] ? src0->u[0] : src1->u[0];
4878 dst->u[1] = src0->u[1] > src1->u[1] ? src0->u[1] : src1->u[1];
4879 dst->u[2] = src0->u[2] > src1->u[2] ? src0->u[2] : src1->u[2];
4880 dst->u[3] = src0->u[3] > src1->u[3] ? src0->u[3] : src1->u[3];
4886 const union tgsi_exec_channel *src1)
4888 dst->u[0] = src0->u[0] < src1->u[0] ? src0->u[0] : src1->u[0];
4889 dst->u[1] = src0->u[1] < src1->u[1] ? src0->u[1] : src1->u[1];
4890 dst->u[2] = src0->u[2] < src1->u[2] ? src0->u[2] : src1->u[2];
4891 dst->u[3] = src0->u[3] < src1->u[3] ? src0->u[3] : src1->u[3];
4897 const union tgsi_exec_channel *src1)
4899 dst->u[0] = src1->u[0] ? src0->u[0] % src1->u[0] : ~0u;
4900 dst->u[1] = src1->u[1] ? src0->u[1] % src1->u[1] : ~0u;
4901 dst->u[2] = src1->u[2] ? src0->u[2] % src1->u[2] : ~0u;
4902 dst->u[3] = src1->u[3] ? src0->u[3] % src1->u[3] : ~0u;
4908 const union tgsi_exec_channel *src1)
4910 dst->u[0] = src0->u[0] * src1->u[0];
4911 dst->u[1] = src0->u[1] * src1->u[1];
4912 dst->u[2] = src0->u[2] * src1->u[2];
4913 dst->u[3] = src0->u[3] * src1->u[3];
4919 const union tgsi_exec_channel *src1)
4922 dst->i[0] = I64M(src0->i[0], src1->i[0]);
4923 dst->i[1] = I64M(src0->i[1], src1->i[1]);
4924 dst->i[2] = I64M(src0->i[2], src1->i[2]);
4925 dst->i[3] = I64M(src0->i[3], src1->i[3]);
4932 const union tgsi_exec_channel *src1)
4935 dst->u[0] = U64M(src0->u[0], src1->u[0]);
4936 dst->u[1] = U64M(src0->u[1], src1->u[1]);
4937 dst->u[2] = U64M(src0->u[2], src1->u[2]);
4938 dst->u[3] = U64M(src0->u[3], src1->u[3]);
4945 const union tgsi_exec_channel *src1)
4947 dst->u[0] = src0->u[0] == src1->u[0] ? ~0 : 0;
4948 dst->u[1] = src0->u[1] == src1->u[1] ? ~0 : 0;
4949 dst->u[2] = src0->u[2] == src1->u[2] ? ~0 : 0;
4950 dst->u[3] = src0->u[3] == src1->u[3] ? ~0 : 0;
4956 const union tgsi_exec_channel *src1)
4958 dst->u[0] = src0->u[0] >= src1->u[0] ? ~0 : 0;
4959 dst->u[1] = src0->u[1] >= src1->u[1] ? ~0 : 0;
4960 dst->u[2] = src0->u[2] >= src1->u[2] ? ~0 : 0;
4961 dst->u[3] = src0->u[3] >= src1->u[3] ? ~0 : 0;
4967 const union tgsi_exec_channel *src1)
4970 masked_count = src1->u[0] & 0x1f;
4972 masked_count = src1->u[1] & 0x1f;
4974 masked_count = src1->u[2] & 0x1f;
4976 masked_count = src1->u[3] & 0x1f;
4983 const union tgsi_exec_channel *src1)
4985 dst->u[0] = src0->u[0] < src1->u[0] ? ~0 : 0;
4986 dst->u[1] = src0->u[1] < src1->u[1] ? ~0 : 0;
4987 dst->u[2] = src0->u[2] < src1->u[2] ? ~0 : 0;
4988 dst->u[3] = src0->u[3] < src1->u[3] ? ~0 : 0;
4994 const union tgsi_exec_channel *src1)
4996 dst->u[0] = src0->u[0] != src1->u[0] ? ~0 : 0;
4997 dst->u[1] = src0->u[1] != src1->u[1] ? ~0 : 0;
4998 dst->u[2] = src0->u[2] != src1->u[2] ? ~0 : 0;
4999 dst->u[3] = src0->u[3] != src1->u[3] ? ~0 : 0;
5015 const union tgsi_exec_channel *src1,
5018 dst->u[0] = src0->u[0] ? src1->u[0] : src2->u[0];
5019 dst->u[1] = src0->u[1] ? src1->u[1] : src2->u[1];
5020 dst->u[2] = src0->u[2] ? src1->u[2] : src2->u[2];
5021 dst->u[3] = src0->u[3] ? src1->u[3] : src2->u[3];
5030 const union tgsi_exec_channel *src1,
5036 int offset = src1->i[i] & 0x1f;
5052 const union tgsi_exec_channel *src1,
5058 int offset = src1->u[i] & 0x1f;
5069 * Bitfield insert: copy low bits from src1 into a region of src0.
5074 const union tgsi_exec_channel *src1,
5083 dst->u[i] = ((src1->u[i] << offset) & bitmask) | (src0->u[i] & ~bitmask);