Lines Matching defs:out

313             goto out;
335 out:
408 goto out;
421 out:
452 goto out;
474 out:
565 goto out;
574 goto out;
579 goto out;
592 goto out;
602 out:
952 goto out;
965 goto out;
971 out:
1122 union tgsi_any_token *out = get_tokens( ureg, DOMAIN_INSN, size );
1128 out[n].value = 0;
1129 out[n].src.File = src.File;
1130 out[n].src.SwizzleX = src.SwizzleX;
1131 out[n].src.SwizzleY = src.SwizzleY;
1132 out[n].src.SwizzleZ = src.SwizzleZ;
1133 out[n].src.SwizzleW = src.SwizzleW;
1134 out[n].src.Index = src.Index;
1135 out[n].src.Negate = src.Negate;
1136 out[0].src.Absolute = src.Absolute;
1140 out[0].src.Indirect = 1;
1141 out[n].value = 0;
1142 out[n].ind.File = src.IndirectFile;
1143 out[n].ind.Swizzle = src.IndirectSwizzle;
1144 out[n].ind.Index = src.IndirectIndex;
1147 out[n].ind.ArrayID = 0;
1149 out[n].ind.ArrayID = src.ArrayID;
1154 out[0].src.Dimension = 1;
1155 out[n].dim.Dimension = 0;
1156 out[n].dim.Padding = 0;
1158 out[n].dim.Indirect = 1;
1159 out[n].dim.Index = src.DimensionIndex;
1161 out[n].value = 0;
1162 out[n].ind.File = src.DimIndFile;
1163 out[n].ind.Swizzle = src.DimIndSwizzle;
1164 out[n].ind.Index = src.DimIndIndex;
1167 out[n].ind.ArrayID = 0;
1169 out[n].ind.ArrayID = src.ArrayID;
1171 out[n].dim.Indirect = 0;
1172 out[n].dim.Index = src.DimensionIndex;
1188 union tgsi_any_token *out = get_tokens( ureg, DOMAIN_INSN, size );
1197 out[n].value = 0;
1198 out[n].dst.File = dst.File;
1199 out[n].dst.WriteMask = dst.WriteMask;
1200 out[n].dst.Indirect = dst.Indirect;
1201 out[n].dst.Index = dst.Index;
1205 out[n].value = 0;
1206 out[n].ind.File = dst.IndirectFile;
1207 out[n].ind.Swizzle = dst.IndirectSwizzle;
1208 out[n].ind.Index = dst.IndirectIndex;
1211 out[n].ind.ArrayID = 0;
1213 out[n].ind.ArrayID = dst.ArrayID;
1218 out[0].dst.Dimension = 1;
1219 out[n].dim.Dimension = 0;
1220 out[n].dim.Padding = 0;
1222 out[n].dim.Indirect = 1;
1223 out[n].dim.Index = dst.DimensionIndex;
1225 out[n].value = 0;
1226 out[n].ind.File = dst.DimIndFile;
1227 out[n].ind.Swizzle = dst.DimIndSwizzle;
1228 out[n].ind.Index = dst.DimIndIndex;
1231 out[n].ind.ArrayID = 0;
1233 out[n].ind.ArrayID = dst.ArrayID;
1235 out[n].dim.Indirect = 0;
1236 out[n].dim.Index = dst.DimensionIndex;
1267 union tgsi_any_token *out;
1273 out = get_tokens( ureg, DOMAIN_INSN, count );
1274 out[0].insn = tgsi_default_instruction();
1275 out[0].insn.Opcode = opcode;
1276 out[0].insn.Saturate = saturate;
1277 out[0].insn.Precise = precise || ureg->precise;
1278 out[0].insn.NumDstRegs = num_dst;
1279 out[0].insn.NumSrcRegs = num_src;
1301 union tgsi_any_token *out, *insn;
1306 out = get_tokens( ureg, DOMAIN_INSN, 1 );
1307 out[0].value = 0;
1332 union tgsi_any_token *out = retrieve_token( ureg, DOMAIN_INSN, label_token );
1334 out->insn_label.Label = instruction_number;
1344 union tgsi_any_token *out, *insn;
1346 out = get_tokens( ureg, DOMAIN_INSN, 1 );
1351 out[0].value = 0;
1352 out[0].insn_texture.Texture = target;
1353 out[0].insn_texture.NumOffsets = num_offsets;
1354 out[0].insn_texture.ReturnType = return_type;
1361 union tgsi_any_token *out;
1363 out = get_tokens( ureg, DOMAIN_INSN, 1);
1365 out[0].value = 0;
1366 out[0].insn_texture_offset = *offset;
1376 union tgsi_any_token *out, *insn;
1378 out = get_tokens( ureg, DOMAIN_INSN, 1 );
1383 out[0].value = 0;
1384 out[0].insn_memory.Qualifier = qualifier;
1385 out[0].insn_memory.Texture = texture;
1386 out[0].insn_memory.Format = format;
1393 union tgsi_any_token *out = retrieve_token( ureg, DOMAIN_INSN, insn );
1395 assert(out->insn.Type == TGSI_TOKEN_TYPE_INSTRUCTION);
1396 out->insn.NrTokens = ureg->domain[DOMAIN_INSN].count - insn - 1;
1525 union tgsi_any_token *out = get_tokens(ureg, DOMAIN_DECL, array_id ? 4 : 3);
1527 out[0].value = 0;
1528 out[0].decl.Type = TGSI_TOKEN_TYPE_DECLARATION;
1529 out[0].decl.NrTokens = 3;
1530 out[0].decl.File = file;
1531 out[0].decl.UsageMask = usage_mask;
1532 out[0].decl.Semantic = 1;
1533 out[0].decl.Array = array_id != 0;
1534 out[0].decl.Invariant = invariant;
1536 out[1].value = 0;
1537 out[1].decl_range.First = first;
1538 out[1].decl_range.Last = last;
1540 out[2].value = 0;
1541 out[2].decl_semantic.Name = semantic_name;
1542 out[2].decl_semantic.Index = semantic_index;
1543 out[2].decl_semantic.StreamX = streams & 3;
1544 out[2].decl_semantic.StreamY = (streams >> 2) & 3;
1545 out[2].decl_semantic.StreamZ = (streams >> 4) & 3;
1546 out[2].decl_semantic.StreamW = (streams >> 6) & 3;
1549 out[3].value = 0;
1550 out[3].array.ArrayID = array_id;
1561 union tgsi_any_token *out = get_tokens(ureg, DOMAIN_DECL, array_id ? 4 : 3);
1563 out[0].value = 0;
1564 out[0].decl.Type = TGSI_TOKEN_TYPE_DECLARATION;
1565 out[0].decl.NrTokens = 3;
1566 out[0].decl.File = TGSI_FILE_HW_ATOMIC;
1567 out[0].decl.UsageMask = TGSI_WRITEMASK_XYZW;
1568 out[0].decl.Dimension = 1;
1569 out[0].decl.Array = array_id != 0;
1571 out[1].value = 0;
1572 out[1].decl_range.First = first;
1573 out[1].decl_range.Last = last;
1575 out[2].value = 0;
1576 out[2].decl_dim.Index2D = index2D;
1579 out[3].value = 0;
1580 out[3].array.ArrayID = array_id;
1596 union tgsi_any_token *out = get_tokens(ureg, DOMAIN_DECL,
1599 out[0].value = 0;
1600 out[0].decl.Type = TGSI_TOKEN_TYPE_DECLARATION;
1601 out[0].decl.NrTokens = 4;
1602 out[0].decl.File = file;
1603 out[0].decl.UsageMask = usage_mask;
1604 out[0].decl.Interpolate = 1;
1605 out[0].decl.Semantic = 1;
1606 out[0].decl.Array = array_id != 0;
1608 out[1].value = 0;
1609 out[1].decl_range.First = first;
1610 out[1].decl_range.Last = last;
1612 out[2].value = 0;
1613 out[2].decl_interp.Interpolate = interpolate;
1614 out[2].decl_interp.Location = interpolate_location;
1616 out[3].value = 0;
1617 out[3].decl_semantic.Name = semantic_name;
1618 out[3].decl_semantic.Index = semantic_index;
1621 out[4].value = 0;
1622 out[4].array.ArrayID = array_id;
1632 union tgsi_any_token *out = get_tokens( ureg, DOMAIN_DECL,
1635 out[0].value = 0;
1636 out[0].decl.Type = TGSI_TOKEN_TYPE_DECLARATION;
1637 out[0].decl.NrTokens = 2;
1638 out[0].decl.File = TGSI_FILE_TEMPORARY;
1639 out[0].decl.UsageMask = TGSI_WRITEMASK_XYZW;
1640 out[0].decl.Local = local;
1642 out[1].value = 0;
1643 out[1].decl_range.First = first;
1644 out[1].decl_range.Last = last;
1647 out[0].decl.Array = 1;
1648 out[2].value = 0;
1649 out[2].array.ArrayID = arrayid;
1658 union tgsi_any_token *out = get_tokens( ureg, DOMAIN_DECL, 2 );
1660 out[0].value = 0;
1661 out[0].decl.Type = TGSI_TOKEN_TYPE_DECLARATION;
1662 out[0].decl.NrTokens = 2;
1663 out[0].decl.File = file;
1664 out[0].decl.UsageMask = TGSI_WRITEMASK_XYZW;
1665 out[0].decl.Semantic = 0;
1667 out[1].value = 0;
1668 out[1].decl_range.First = first;
1669 out[1].decl_range.Last = first + count - 1;
1679 union tgsi_any_token *out = get_tokens(ureg, DOMAIN_DECL, 3);
1681 out[0].value = 0;
1682 out[0].decl.Type = TGSI_TOKEN_TYPE_DECLARATION;
1683 out[0].decl.NrTokens = 3;
1684 out[0].decl.File = file;
1685 out[0].decl.UsageMask = TGSI_WRITEMASK_XYZW;
1686 out[0].decl.Dimension = 1;
1688 out[1].value = 0;
1689 out[1].decl_range.First = first;
1690 out[1].decl_range.Last = last;
1692 out[2].value = 0;
1693 out[2].decl_dim.Index2D = index2D;
1705 union tgsi_any_token *out = get_tokens(ureg, DOMAIN_DECL, 3);
1707 out[0].value = 0;
1708 out[0].decl.Type = TGSI_TOKEN_TYPE_DECLARATION;
1709 out[0].decl.NrTokens = 3;
1710 out[0].decl.File = TGSI_FILE_SAMPLER_VIEW;
1711 out[0].decl.UsageMask = TGSI_WRITEMASK_XYZW;
1713 out[1].value = 0;
1714 out[1].decl_range.First = index;
1715 out[1].decl_range.Last = index;
1717 out[2].value = 0;
1718 out[2].decl_sampler_view.Resource = target;
1719 out[2].decl_sampler_view.ReturnTypeX = return_type_x;
1720 out[2].decl_sampler_view.ReturnTypeY = return_type_y;
1721 out[2].decl_sampler_view.ReturnTypeZ = return_type_z;
1722 out[2].decl_sampler_view.ReturnTypeW = return_type_w;
1733 union tgsi_any_token *out = get_tokens(ureg, DOMAIN_DECL, 3);
1735 out[0].value = 0;
1736 out[0].decl.Type = TGSI_TOKEN_TYPE_DECLARATION;
1737 out[0].decl.NrTokens = 3;
1738 out[0].decl.File = TGSI_FILE_IMAGE;
1739 out[0].decl.UsageMask = TGSI_WRITEMASK_XYZW;
1741 out[1].value = 0;
1742 out[1].decl_range.First = index;
1743 out[1].decl_range.Last = index;
1745 out[2].value = 0;
1746 out[2].decl_image.Resource = target;
1747 out[2].decl_image.Writable = wr;
1748 out[2].decl_image.Raw = raw;
1749 out[2].decl_image.Format = format;
1757 union tgsi_any_token *out = get_tokens(ureg, DOMAIN_DECL, 2);
1759 out[0].value = 0;
1760 out[0].decl.Type = TGSI_TOKEN_TYPE_DECLARATION;
1761 out[0].decl.NrTokens = 2;
1762 out[0].decl.File = TGSI_FILE_BUFFER;
1763 out[0].decl.UsageMask = TGSI_WRITEMASK_XYZW;
1764 out[0].decl.Atomic = atomic;
1766 out[1].value = 0;
1767 out[1].decl_range.First = index;
1768 out[1].decl_range.Last = index;
1774 union tgsi_any_token *out = get_tokens(ureg, DOMAIN_DECL, 2);
1776 out[0].value = 0;
1777 out[0].decl.Type = TGSI_TOKEN_TYPE_DECLARATION;
1778 out[0].decl.NrTokens = 2;
1779 out[0].decl.File = TGSI_FILE_MEMORY;
1780 out[0].decl.UsageMask = TGSI_WRITEMASK_XYZW;
1781 out[0].decl.MemType = memory_type;
1783 out[1].value = 0;
1784 out[1].decl_range.First = memory_type;
1785 out[1].decl_range.Last = memory_type;
1793 union tgsi_any_token *out = get_tokens( ureg, DOMAIN_DECL, 5 );
1795 out[0].value = 0;
1796 out[0].imm.Type = TGSI_TOKEN_TYPE_IMMEDIATE;
1797 out[0].imm.NrTokens = 5;
1798 out[0].imm.DataType = type;
1799 out[0].imm.Padding = 0;
1801 out[1].imm_data.Uint = v[0];
1802 out[2].imm_data.Uint = v[1];
1803 out[3].imm_data.Uint = v[2];
1804 out[4].imm_data.Uint = v[3];
1812 union tgsi_any_token *out = get_tokens(ureg, DOMAIN_DECL, 2);
1814 out[0].value = 0;
1815 out[0].prop.Type = TGSI_TOKEN_TYPE_PROPERTY;
1816 out[0].prop.NrTokens = 2;
1817 out[0].prop.PropertyName = name;
1819 out[1].prop_data.Data = data;
2079 union tgsi_any_token *out = get_tokens( ureg,
2083 memcpy(out,
2085 nr_tokens * sizeof out[0] );
2092 union tgsi_any_token *out = retrieve_token( ureg, DOMAIN_DECL, 0 );
2094 out->header.BodySize = ureg->domain[DOMAIN_DECL].count - 2;
2101 union tgsi_any_token *out = get_tokens( ureg, DOMAIN_DECL, 2 );
2103 out[0].header.HeaderSize = 2;
2104 out[0].header.BodySize = 0;
2106 out[1].processor.Processor = ureg->processor;
2107 out[1].processor.Padding = 0;