Lines Matching refs:hasResult
1811 inline void SpvHasResultAndType(SpvOp opcode, bool *hasResult, bool *hasResultType) { in SpvHasResultAndType() argument
1812 *hasResult = *hasResultType = false; in SpvHasResultAndType()
1815 case SpvOpNop: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1816 case SpvOpUndef: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1817 case SpvOpSourceContinued: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1818 case SpvOpSource: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1819 case SpvOpSourceExtension: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1820 case SpvOpName: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1821 case SpvOpMemberName: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1822 case SpvOpString: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1823 case SpvOpLine: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1824 case SpvOpExtension: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1825 case SpvOpExtInstImport: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1826 case SpvOpExtInst: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1827 case SpvOpMemoryModel: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1828 case SpvOpEntryPoint: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1829 case SpvOpExecutionMode: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1830 case SpvOpCapability: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1831 case SpvOpTypeVoid: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1832 case SpvOpTypeBool: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1833 case SpvOpTypeInt: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1834 case SpvOpTypeFloat: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1835 case SpvOpTypeVector: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1836 case SpvOpTypeMatrix: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1837 case SpvOpTypeImage: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1838 case SpvOpTypeSampler: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1839 case SpvOpTypeSampledImage: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1840 case SpvOpTypeArray: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1841 case SpvOpTypeRuntimeArray: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1842 case SpvOpTypeStruct: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1843 case SpvOpTypeOpaque: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1844 case SpvOpTypePointer: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1845 case SpvOpTypeFunction: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1846 case SpvOpTypeEvent: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1847 case SpvOpTypeDeviceEvent: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1848 case SpvOpTypeReserveId: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1849 case SpvOpTypeQueue: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1850 case SpvOpTypePipe: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1851 case SpvOpTypeForwardPointer: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1852 case SpvOpConstantTrue: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1853 case SpvOpConstantFalse: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1854 case SpvOpConstant: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1855 case SpvOpConstantComposite: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1856 case SpvOpConstantSampler: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1857 case SpvOpConstantNull: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1858 case SpvOpSpecConstantTrue: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1859 case SpvOpSpecConstantFalse: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1860 case SpvOpSpecConstant: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1861 case SpvOpSpecConstantComposite: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1862 case SpvOpSpecConstantOp: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1863 case SpvOpFunction: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1864 case SpvOpFunctionParameter: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1865 case SpvOpFunctionEnd: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1866 case SpvOpFunctionCall: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1867 case SpvOpVariable: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1868 case SpvOpImageTexelPointer: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1869 case SpvOpLoad: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1870 case SpvOpStore: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1871 case SpvOpCopyMemory: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1872 case SpvOpCopyMemorySized: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1873 case SpvOpAccessChain: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1874 case SpvOpInBoundsAccessChain: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1875 case SpvOpPtrAccessChain: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1876 case SpvOpArrayLength: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1877 case SpvOpGenericPtrMemSemantics: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1878 case SpvOpInBoundsPtrAccessChain: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1879 case SpvOpDecorate: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1880 case SpvOpMemberDecorate: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1881 case SpvOpDecorationGroup: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1882 case SpvOpGroupDecorate: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1883 case SpvOpGroupMemberDecorate: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1884 case SpvOpVectorExtractDynamic: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1885 case SpvOpVectorInsertDynamic: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1886 case SpvOpVectorShuffle: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1887 case SpvOpCompositeConstruct: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1888 case SpvOpCompositeExtract: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1889 case SpvOpCompositeInsert: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1890 case SpvOpCopyObject: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1891 case SpvOpTranspose: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1892 case SpvOpSampledImage: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1893 case SpvOpImageSampleImplicitLod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1894 case SpvOpImageSampleExplicitLod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1895 case SpvOpImageSampleDrefImplicitLod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1896 case SpvOpImageSampleDrefExplicitLod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1897 case SpvOpImageSampleProjImplicitLod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1898 case SpvOpImageSampleProjExplicitLod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1899 case SpvOpImageSampleProjDrefImplicitLod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1900 case SpvOpImageSampleProjDrefExplicitLod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1901 case SpvOpImageFetch: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1902 case SpvOpImageGather: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1903 case SpvOpImageDrefGather: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1904 case SpvOpImageRead: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1905 case SpvOpImageWrite: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1906 case SpvOpImage: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1907 case SpvOpImageQueryFormat: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1908 case SpvOpImageQueryOrder: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1909 case SpvOpImageQuerySizeLod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1910 case SpvOpImageQuerySize: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1911 case SpvOpImageQueryLod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1912 case SpvOpImageQueryLevels: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1913 case SpvOpImageQuerySamples: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1914 case SpvOpConvertFToU: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1915 case SpvOpConvertFToS: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1916 case SpvOpConvertSToF: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1917 case SpvOpConvertUToF: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1918 case SpvOpUConvert: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1919 case SpvOpSConvert: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1920 case SpvOpFConvert: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1921 case SpvOpQuantizeToF16: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1922 case SpvOpConvertPtrToU: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1923 case SpvOpSatConvertSToU: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1924 case SpvOpSatConvertUToS: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1925 case SpvOpConvertUToPtr: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1926 case SpvOpPtrCastToGeneric: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1927 case SpvOpGenericCastToPtr: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1928 case SpvOpGenericCastToPtrExplicit: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1929 case SpvOpBitcast: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1930 case SpvOpSNegate: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1931 case SpvOpFNegate: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1932 case SpvOpIAdd: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1933 case SpvOpFAdd: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1934 case SpvOpISub: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1935 case SpvOpFSub: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1936 case SpvOpIMul: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1937 case SpvOpFMul: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1938 case SpvOpUDiv: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1939 case SpvOpSDiv: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1940 case SpvOpFDiv: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1941 case SpvOpUMod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1942 case SpvOpSRem: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1943 case SpvOpSMod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1944 case SpvOpFRem: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1945 case SpvOpFMod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1946 case SpvOpVectorTimesScalar: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1947 case SpvOpMatrixTimesScalar: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1948 case SpvOpVectorTimesMatrix: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1949 case SpvOpMatrixTimesVector: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1950 case SpvOpMatrixTimesMatrix: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1951 case SpvOpOuterProduct: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1952 case SpvOpDot: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1953 case SpvOpIAddCarry: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1954 case SpvOpISubBorrow: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1955 case SpvOpUMulExtended: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1956 case SpvOpSMulExtended: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1957 case SpvOpAny: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1958 case SpvOpAll: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1959 case SpvOpIsNan: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1960 case SpvOpIsInf: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1961 case SpvOpIsFinite: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1962 case SpvOpIsNormal: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1963 case SpvOpSignBitSet: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1964 case SpvOpLessOrGreater: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1965 case SpvOpOrdered: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1966 case SpvOpUnordered: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1967 case SpvOpLogicalEqual: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1968 case SpvOpLogicalNotEqual: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1969 case SpvOpLogicalOr: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1970 case SpvOpLogicalAnd: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1971 case SpvOpLogicalNot: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1972 case SpvOpSelect: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1973 case SpvOpIEqual: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1974 case SpvOpINotEqual: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1975 case SpvOpUGreaterThan: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1976 case SpvOpSGreaterThan: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1977 case SpvOpUGreaterThanEqual: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1978 case SpvOpSGreaterThanEqual: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1979 case SpvOpULessThan: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1980 case SpvOpSLessThan: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1981 case SpvOpULessThanEqual: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1982 case SpvOpSLessThanEqual: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1983 case SpvOpFOrdEqual: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1984 case SpvOpFUnordEqual: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1985 case SpvOpFOrdNotEqual: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1986 case SpvOpFUnordNotEqual: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1987 case SpvOpFOrdLessThan: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1988 case SpvOpFUnordLessThan: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1989 case SpvOpFOrdGreaterThan: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1990 case SpvOpFUnordGreaterThan: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1991 case SpvOpFOrdLessThanEqual: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1992 case SpvOpFUnordLessThanEqual: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1993 case SpvOpFOrdGreaterThanEqual: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1994 case SpvOpFUnordGreaterThanEqual: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1995 case SpvOpShiftRightLogical: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1996 case SpvOpShiftRightArithmetic: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1997 case SpvOpShiftLeftLogical: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1998 case SpvOpBitwiseOr: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1999 case SpvOpBitwiseXor: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2000 case SpvOpBitwiseAnd: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2001 case SpvOpNot: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2002 case SpvOpBitFieldInsert: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2003 case SpvOpBitFieldSExtract: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2004 case SpvOpBitFieldUExtract: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2005 case SpvOpBitReverse: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2006 case SpvOpBitCount: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2007 case SpvOpDPdx: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2008 case SpvOpDPdy: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2009 case SpvOpFwidth: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2010 case SpvOpDPdxFine: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2011 case SpvOpDPdyFine: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2012 case SpvOpFwidthFine: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2013 case SpvOpDPdxCoarse: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2014 case SpvOpDPdyCoarse: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2015 case SpvOpFwidthCoarse: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2016 case SpvOpEmitVertex: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2017 case SpvOpEndPrimitive: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2018 case SpvOpEmitStreamVertex: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2019 case SpvOpEndStreamPrimitive: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2020 case SpvOpControlBarrier: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2021 case SpvOpMemoryBarrier: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2022 case SpvOpAtomicLoad: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2023 case SpvOpAtomicStore: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2024 case SpvOpAtomicExchange: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2025 case SpvOpAtomicCompareExchange: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2026 case SpvOpAtomicCompareExchangeWeak: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2027 case SpvOpAtomicIIncrement: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2028 case SpvOpAtomicIDecrement: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2029 case SpvOpAtomicIAdd: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2030 case SpvOpAtomicISub: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2031 case SpvOpAtomicSMin: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2032 case SpvOpAtomicUMin: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2033 case SpvOpAtomicSMax: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2034 case SpvOpAtomicUMax: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2035 case SpvOpAtomicAnd: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2036 case SpvOpAtomicOr: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2037 case SpvOpAtomicXor: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2038 case SpvOpPhi: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2039 case SpvOpLoopMerge: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2040 case SpvOpSelectionMerge: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2041 case SpvOpLabel: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
2042 case SpvOpBranch: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2043 case SpvOpBranchConditional: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2044 case SpvOpSwitch: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2045 case SpvOpKill: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2046 case SpvOpReturn: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2047 case SpvOpReturnValue: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2048 case SpvOpUnreachable: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2049 case SpvOpLifetimeStart: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2050 case SpvOpLifetimeStop: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2051 case SpvOpGroupAsyncCopy: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2052 case SpvOpGroupWaitEvents: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2053 case SpvOpGroupAll: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2054 case SpvOpGroupAny: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2055 case SpvOpGroupBroadcast: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2056 case SpvOpGroupIAdd: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2057 case SpvOpGroupFAdd: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2058 case SpvOpGroupFMin: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2059 case SpvOpGroupUMin: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2060 case SpvOpGroupSMin: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2061 case SpvOpGroupFMax: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2062 case SpvOpGroupUMax: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2063 case SpvOpGroupSMax: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2064 case SpvOpReadPipe: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2065 case SpvOpWritePipe: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2066 case SpvOpReservedReadPipe: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2067 case SpvOpReservedWritePipe: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2068 case SpvOpReserveReadPipePackets: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2069 case SpvOpReserveWritePipePackets: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2070 case SpvOpCommitReadPipe: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2071 case SpvOpCommitWritePipe: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2072 case SpvOpIsValidReserveId: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2073 case SpvOpGetNumPipePackets: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2074 case SpvOpGetMaxPipePackets: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2075 case SpvOpGroupReserveReadPipePackets: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2076 case SpvOpGroupReserveWritePipePackets: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2077 case SpvOpGroupCommitReadPipe: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2078 case SpvOpGroupCommitWritePipe: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2079 case SpvOpEnqueueMarker: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2080 case SpvOpEnqueueKernel: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2081 case SpvOpGetKernelNDrangeSubGroupCount: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2082 case SpvOpGetKernelNDrangeMaxSubGroupSize: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2083 case SpvOpGetKernelWorkGroupSize: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2084 …case SpvOpGetKernelPreferredWorkGroupSizeMultiple: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2085 case SpvOpRetainEvent: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2086 case SpvOpReleaseEvent: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2087 case SpvOpCreateUserEvent: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2088 case SpvOpIsValidEvent: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2089 case SpvOpSetUserEventStatus: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2090 case SpvOpCaptureEventProfilingInfo: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2091 case SpvOpGetDefaultQueue: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2092 case SpvOpBuildNDRange: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2093 case SpvOpImageSparseSampleImplicitLod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2094 case SpvOpImageSparseSampleExplicitLod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2095 case SpvOpImageSparseSampleDrefImplicitLod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2096 case SpvOpImageSparseSampleDrefExplicitLod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2097 case SpvOpImageSparseSampleProjImplicitLod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2098 case SpvOpImageSparseSampleProjExplicitLod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2099 case SpvOpImageSparseSampleProjDrefImplicitLod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2100 case SpvOpImageSparseSampleProjDrefExplicitLod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2101 case SpvOpImageSparseFetch: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2102 case SpvOpImageSparseGather: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2103 case SpvOpImageSparseDrefGather: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2104 case SpvOpImageSparseTexelsResident: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2105 case SpvOpNoLine: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2106 case SpvOpAtomicFlagTestAndSet: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2107 case SpvOpAtomicFlagClear: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2108 case SpvOpImageSparseRead: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2109 case SpvOpSizeOf: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2110 case SpvOpTypePipeStorage: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
2111 case SpvOpConstantPipeStorage: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2112 case SpvOpCreatePipeFromPipeStorage: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2113 case SpvOpGetKernelLocalSizeForSubgroupCount: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2114 case SpvOpGetKernelMaxNumSubgroups: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2115 case SpvOpTypeNamedBarrier: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
2116 case SpvOpNamedBarrierInitialize: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2117 case SpvOpMemoryNamedBarrier: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2118 case SpvOpModuleProcessed: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2119 case SpvOpExecutionModeId: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2120 case SpvOpDecorateId: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2121 case SpvOpGroupNonUniformElect: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2122 case SpvOpGroupNonUniformAll: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2123 case SpvOpGroupNonUniformAny: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2124 case SpvOpGroupNonUniformAllEqual: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2125 case SpvOpGroupNonUniformBroadcast: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2126 case SpvOpGroupNonUniformBroadcastFirst: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2127 case SpvOpGroupNonUniformBallot: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2128 case SpvOpGroupNonUniformInverseBallot: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2129 case SpvOpGroupNonUniformBallotBitExtract: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2130 case SpvOpGroupNonUniformBallotBitCount: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2131 case SpvOpGroupNonUniformBallotFindLSB: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2132 case SpvOpGroupNonUniformBallotFindMSB: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2133 case SpvOpGroupNonUniformShuffle: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2134 case SpvOpGroupNonUniformShuffleXor: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2135 case SpvOpGroupNonUniformShuffleUp: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2136 case SpvOpGroupNonUniformShuffleDown: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2137 case SpvOpGroupNonUniformIAdd: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2138 case SpvOpGroupNonUniformFAdd: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2139 case SpvOpGroupNonUniformIMul: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2140 case SpvOpGroupNonUniformFMul: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2141 case SpvOpGroupNonUniformSMin: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2142 case SpvOpGroupNonUniformUMin: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2143 case SpvOpGroupNonUniformFMin: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2144 case SpvOpGroupNonUniformSMax: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2145 case SpvOpGroupNonUniformUMax: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2146 case SpvOpGroupNonUniformFMax: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2147 case SpvOpGroupNonUniformBitwiseAnd: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2148 case SpvOpGroupNonUniformBitwiseOr: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2149 case SpvOpGroupNonUniformBitwiseXor: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2150 case SpvOpGroupNonUniformLogicalAnd: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2151 case SpvOpGroupNonUniformLogicalOr: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2152 case SpvOpGroupNonUniformLogicalXor: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2153 case SpvOpGroupNonUniformQuadBroadcast: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2154 case SpvOpGroupNonUniformQuadSwap: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2155 case SpvOpCopyLogical: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2156 case SpvOpPtrEqual: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2157 case SpvOpPtrNotEqual: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2158 case SpvOpPtrDiff: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2159 case SpvOpTerminateInvocation: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2160 case SpvOpSubgroupBallotKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2161 case SpvOpSubgroupFirstInvocationKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2162 case SpvOpSubgroupAllKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2163 case SpvOpSubgroupAnyKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2164 case SpvOpSubgroupAllEqualKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2165 case SpvOpSubgroupReadInvocationKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2166 case SpvOpTraceRayKHR: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2167 case SpvOpExecuteCallableKHR: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2168 case SpvOpConvertUToAccelerationStructureKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2169 case SpvOpIgnoreIntersectionKHR: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2170 case SpvOpTerminateRayKHR: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2171 case SpvOpSDotKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2172 case SpvOpUDotKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2173 case SpvOpSUDotKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2174 case SpvOpSDotAccSatKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2175 case SpvOpUDotAccSatKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2176 case SpvOpSUDotAccSatKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2177 case SpvOpTypeRayQueryKHR: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
2178 case SpvOpRayQueryInitializeKHR: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2179 case SpvOpRayQueryTerminateKHR: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2180 case SpvOpRayQueryGenerateIntersectionKHR: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2181 case SpvOpRayQueryConfirmIntersectionKHR: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2182 case SpvOpRayQueryProceedKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2183 case SpvOpRayQueryGetIntersectionTypeKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2184 case SpvOpGroupIAddNonUniformAMD: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2185 case SpvOpGroupFAddNonUniformAMD: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2186 case SpvOpGroupFMinNonUniformAMD: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2187 case SpvOpGroupUMinNonUniformAMD: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2188 case SpvOpGroupSMinNonUniformAMD: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2189 case SpvOpGroupFMaxNonUniformAMD: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2190 case SpvOpGroupUMaxNonUniformAMD: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2191 case SpvOpGroupSMaxNonUniformAMD: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2192 case SpvOpFragmentMaskFetchAMD: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2193 case SpvOpFragmentFetchAMD: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2194 case SpvOpReadClockKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2195 case SpvOpImageSampleFootprintNV: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2196 case SpvOpGroupNonUniformPartitionNV: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2197 case SpvOpWritePackedPrimitiveIndices4x8NV: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2198 case SpvOpReportIntersectionNV: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2199 case SpvOpIgnoreIntersectionNV: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2200 case SpvOpTerminateRayNV: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2201 case SpvOpTraceNV: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2202 case SpvOpTraceMotionNV: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2203 case SpvOpTraceRayMotionNV: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2204 case SpvOpTypeAccelerationStructureNV: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
2205 case SpvOpExecuteCallableNV: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2206 case SpvOpTypeCooperativeMatrixNV: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
2207 case SpvOpCooperativeMatrixLoadNV: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2208 case SpvOpCooperativeMatrixStoreNV: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2209 case SpvOpCooperativeMatrixMulAddNV: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2210 case SpvOpCooperativeMatrixLengthNV: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2211 case SpvOpBeginInvocationInterlockEXT: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2212 case SpvOpEndInvocationInterlockEXT: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2213 case SpvOpDemoteToHelperInvocationEXT: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2214 case SpvOpIsHelperInvocationEXT: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2215 case SpvOpSubgroupShuffleINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2216 case SpvOpSubgroupShuffleDownINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2217 case SpvOpSubgroupShuffleUpINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2218 case SpvOpSubgroupShuffleXorINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2219 case SpvOpSubgroupBlockReadINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2220 case SpvOpSubgroupBlockWriteINTEL: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2221 case SpvOpSubgroupImageBlockReadINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2222 case SpvOpSubgroupImageBlockWriteINTEL: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2223 case SpvOpSubgroupImageMediaBlockReadINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2224 case SpvOpSubgroupImageMediaBlockWriteINTEL: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2225 case SpvOpUCountLeadingZerosINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2226 case SpvOpUCountTrailingZerosINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2227 case SpvOpAbsISubINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2228 case SpvOpAbsUSubINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2229 case SpvOpIAddSatINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2230 case SpvOpUAddSatINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2231 case SpvOpIAverageINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2232 case SpvOpUAverageINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2233 case SpvOpIAverageRoundedINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2234 case SpvOpUAverageRoundedINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2235 case SpvOpISubSatINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2236 case SpvOpUSubSatINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2237 case SpvOpIMul32x16INTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2238 case SpvOpUMul32x16INTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2239 case SpvOpConstFunctionPointerINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2240 case SpvOpFunctionPointerCallINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2241 case SpvOpAsmTargetINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2242 case SpvOpAsmINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2243 case SpvOpAsmCallINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2244 case SpvOpAtomicFMinEXT: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2245 case SpvOpAtomicFMaxEXT: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2246 case SpvOpAssumeTrueKHR: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2247 case SpvOpExpectKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2248 case SpvOpDecorateString: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2249 case SpvOpMemberDecorateString: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2250 case SpvOpVmeImageINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2251 case SpvOpTypeVmeImageINTEL: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
2252 case SpvOpTypeAvcImePayloadINTEL: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
2253 case SpvOpTypeAvcRefPayloadINTEL: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
2254 case SpvOpTypeAvcSicPayloadINTEL: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
2255 case SpvOpTypeAvcMcePayloadINTEL: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
2256 case SpvOpTypeAvcMceResultINTEL: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
2257 case SpvOpTypeAvcImeResultINTEL: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
2258 …case SpvOpTypeAvcImeResultSingleReferenceStreamoutINTEL: *hasResult = true; *hasResultType = false… in SpvHasResultAndType()
2259 …case SpvOpTypeAvcImeResultDualReferenceStreamoutINTEL: *hasResult = true; *hasResultType = false; … in SpvHasResultAndType()
2260 …case SpvOpTypeAvcImeSingleReferenceStreaminINTEL: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
2261 … case SpvOpTypeAvcImeDualReferenceStreaminINTEL: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
2262 case SpvOpTypeAvcRefResultINTEL: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
2263 case SpvOpTypeAvcSicResultINTEL: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
2264 …case SpvOpSubgroupAvcMceGetDefaultInterBaseMultiReferencePenaltyINTEL: *hasResult = true; *hasResu… in SpvHasResultAndType()
2265 …case SpvOpSubgroupAvcMceSetInterBaseMultiReferencePenaltyINTEL: *hasResult = true; *hasResultType … in SpvHasResultAndType()
2266 …case SpvOpSubgroupAvcMceGetDefaultInterShapePenaltyINTEL: *hasResult = true; *hasResultType = true… in SpvHasResultAndType()
2267 …case SpvOpSubgroupAvcMceSetInterShapePenaltyINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2268 …case SpvOpSubgroupAvcMceGetDefaultInterDirectionPenaltyINTEL: *hasResult = true; *hasResultType = … in SpvHasResultAndType()
2269 …case SpvOpSubgroupAvcMceSetInterDirectionPenaltyINTEL: *hasResult = true; *hasResultType = true; b… in SpvHasResultAndType()
2270 …case SpvOpSubgroupAvcMceGetDefaultIntraLumaShapePenaltyINTEL: *hasResult = true; *hasResultType = … in SpvHasResultAndType()
2271 …case SpvOpSubgroupAvcMceGetDefaultInterMotionVectorCostTableINTEL: *hasResult = true; *hasResultTy… in SpvHasResultAndType()
2272 …case SpvOpSubgroupAvcMceGetDefaultHighPenaltyCostTableINTEL: *hasResult = true; *hasResultType = t… in SpvHasResultAndType()
2273 …case SpvOpSubgroupAvcMceGetDefaultMediumPenaltyCostTableINTEL: *hasResult = true; *hasResultType =… in SpvHasResultAndType()
2274 …case SpvOpSubgroupAvcMceGetDefaultLowPenaltyCostTableINTEL: *hasResult = true; *hasResultType = tr… in SpvHasResultAndType()
2275 …case SpvOpSubgroupAvcMceSetMotionVectorCostFunctionINTEL: *hasResult = true; *hasResultType = true… in SpvHasResultAndType()
2276 …case SpvOpSubgroupAvcMceGetDefaultIntraLumaModePenaltyINTEL: *hasResult = true; *hasResultType = t… in SpvHasResultAndType()
2277 …case SpvOpSubgroupAvcMceGetDefaultNonDcLumaIntraPenaltyINTEL: *hasResult = true; *hasResultType = … in SpvHasResultAndType()
2278 …case SpvOpSubgroupAvcMceGetDefaultIntraChromaModeBasePenaltyINTEL: *hasResult = true; *hasResultTy… in SpvHasResultAndType()
2279 case SpvOpSubgroupAvcMceSetAcOnlyHaarINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2280 …case SpvOpSubgroupAvcMceSetSourceInterlacedFieldPolarityINTEL: *hasResult = true; *hasResultType =… in SpvHasResultAndType()
2281 …case SpvOpSubgroupAvcMceSetSingleReferenceInterlacedFieldPolarityINTEL: *hasResult = true; *hasRes… in SpvHasResultAndType()
2282 …case SpvOpSubgroupAvcMceSetDualReferenceInterlacedFieldPolaritiesINTEL: *hasResult = true; *hasRes… in SpvHasResultAndType()
2283 … case SpvOpSubgroupAvcMceConvertToImePayloadINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2284 … case SpvOpSubgroupAvcMceConvertToImeResultINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2285 … case SpvOpSubgroupAvcMceConvertToRefPayloadINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2286 … case SpvOpSubgroupAvcMceConvertToRefResultINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2287 … case SpvOpSubgroupAvcMceConvertToSicPayloadINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2288 … case SpvOpSubgroupAvcMceConvertToSicResultINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2289 case SpvOpSubgroupAvcMceGetMotionVectorsINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2290 … case SpvOpSubgroupAvcMceGetInterDistortionsINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2291 …case SpvOpSubgroupAvcMceGetBestInterDistortionsINTEL: *hasResult = true; *hasResultType = true; br… in SpvHasResultAndType()
2292 … case SpvOpSubgroupAvcMceGetInterMajorShapeINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2293 … case SpvOpSubgroupAvcMceGetInterMinorShapeINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2294 … case SpvOpSubgroupAvcMceGetInterDirectionsINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2295 …case SpvOpSubgroupAvcMceGetInterMotionVectorCountINTEL: *hasResult = true; *hasResultType = true; … in SpvHasResultAndType()
2296 …case SpvOpSubgroupAvcMceGetInterReferenceIdsINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2297 …case SpvOpSubgroupAvcMceGetInterReferenceInterlacedFieldPolaritiesINTEL: *hasResult = true; *hasRe… in SpvHasResultAndType()
2298 case SpvOpSubgroupAvcImeInitializeINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2299 … case SpvOpSubgroupAvcImeSetSingleReferenceINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2300 case SpvOpSubgroupAvcImeSetDualReferenceINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2301 case SpvOpSubgroupAvcImeRefWindowSizeINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2302 case SpvOpSubgroupAvcImeAdjustRefOffsetINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2303 … case SpvOpSubgroupAvcImeConvertToMcePayloadINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2304 …case SpvOpSubgroupAvcImeSetMaxMotionVectorCountINTEL: *hasResult = true; *hasResultType = true; br… in SpvHasResultAndType()
2305 …case SpvOpSubgroupAvcImeSetUnidirectionalMixDisableINTEL: *hasResult = true; *hasResultType = true… in SpvHasResultAndType()
2306 …case SpvOpSubgroupAvcImeSetEarlySearchTerminationThresholdINTEL: *hasResult = true; *hasResultType… in SpvHasResultAndType()
2307 case SpvOpSubgroupAvcImeSetWeightedSadINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2308 …case SpvOpSubgroupAvcImeEvaluateWithSingleReferenceINTEL: *hasResult = true; *hasResultType = true… in SpvHasResultAndType()
2309 …case SpvOpSubgroupAvcImeEvaluateWithDualReferenceINTEL: *hasResult = true; *hasResultType = true; … in SpvHasResultAndType()
2310 …case SpvOpSubgroupAvcImeEvaluateWithSingleReferenceStreaminINTEL: *hasResult = true; *hasResultTyp… in SpvHasResultAndType()
2311 …case SpvOpSubgroupAvcImeEvaluateWithDualReferenceStreaminINTEL: *hasResult = true; *hasResultType … in SpvHasResultAndType()
2312 …case SpvOpSubgroupAvcImeEvaluateWithSingleReferenceStreamoutINTEL: *hasResult = true; *hasResultTy… in SpvHasResultAndType()
2313 …case SpvOpSubgroupAvcImeEvaluateWithDualReferenceStreamoutINTEL: *hasResult = true; *hasResultType… in SpvHasResultAndType()
2314 …case SpvOpSubgroupAvcImeEvaluateWithSingleReferenceStreaminoutINTEL: *hasResult = true; *hasResult… in SpvHasResultAndType()
2315 …case SpvOpSubgroupAvcImeEvaluateWithDualReferenceStreaminoutINTEL: *hasResult = true; *hasResultTy… in SpvHasResultAndType()
2316 … case SpvOpSubgroupAvcImeConvertToMceResultINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2317 …case SpvOpSubgroupAvcImeGetSingleReferenceStreaminINTEL: *hasResult = true; *hasResultType = true;… in SpvHasResultAndType()
2318 …case SpvOpSubgroupAvcImeGetDualReferenceStreaminINTEL: *hasResult = true; *hasResultType = true; b… in SpvHasResultAndType()
2319 …case SpvOpSubgroupAvcImeStripSingleReferenceStreamoutINTEL: *hasResult = true; *hasResultType = tr… in SpvHasResultAndType()
2320 …case SpvOpSubgroupAvcImeStripDualReferenceStreamoutINTEL: *hasResult = true; *hasResultType = true… in SpvHasResultAndType()
2321 …case SpvOpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeMotionVectorsINTEL: *hasResult = true… in SpvHasResultAndType()
2322 …case SpvOpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeDistortionsINTEL: *hasResult = true; … in SpvHasResultAndType()
2323 …case SpvOpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeReferenceIdsINTEL: *hasResult = true;… in SpvHasResultAndType()
2324 …case SpvOpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeMotionVectorsINTEL: *hasResult = true; … in SpvHasResultAndType()
2325 …case SpvOpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeDistortionsINTEL: *hasResult = true; *h… in SpvHasResultAndType()
2326 …case SpvOpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeReferenceIdsINTEL: *hasResult = true; *… in SpvHasResultAndType()
2327 case SpvOpSubgroupAvcImeGetBorderReachedINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2328 …case SpvOpSubgroupAvcImeGetTruncatedSearchIndicationINTEL: *hasResult = true; *hasResultType = tru… in SpvHasResultAndType()
2329 …case SpvOpSubgroupAvcImeGetUnidirectionalEarlySearchTerminationINTEL: *hasResult = true; *hasResul… in SpvHasResultAndType()
2330 …case SpvOpSubgroupAvcImeGetWeightingPatternMinimumMotionVectorINTEL: *hasResult = true; *hasResult… in SpvHasResultAndType()
2331 …case SpvOpSubgroupAvcImeGetWeightingPatternMinimumDistortionINTEL: *hasResult = true; *hasResultTy… in SpvHasResultAndType()
2332 case SpvOpSubgroupAvcFmeInitializeINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2333 case SpvOpSubgroupAvcBmeInitializeINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2334 … case SpvOpSubgroupAvcRefConvertToMcePayloadINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2335 …case SpvOpSubgroupAvcRefSetBidirectionalMixDisableINTEL: *hasResult = true; *hasResultType = true;… in SpvHasResultAndType()
2336 …case SpvOpSubgroupAvcRefSetBilinearFilterEnableINTEL: *hasResult = true; *hasResultType = true; br… in SpvHasResultAndType()
2337 …case SpvOpSubgroupAvcRefEvaluateWithSingleReferenceINTEL: *hasResult = true; *hasResultType = true… in SpvHasResultAndType()
2338 …case SpvOpSubgroupAvcRefEvaluateWithDualReferenceINTEL: *hasResult = true; *hasResultType = true; … in SpvHasResultAndType()
2339 …case SpvOpSubgroupAvcRefEvaluateWithMultiReferenceINTEL: *hasResult = true; *hasResultType = true;… in SpvHasResultAndType()
2340 …case SpvOpSubgroupAvcRefEvaluateWithMultiReferenceInterlacedINTEL: *hasResult = true; *hasResultTy… in SpvHasResultAndType()
2341 … case SpvOpSubgroupAvcRefConvertToMceResultINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2342 case SpvOpSubgroupAvcSicInitializeINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2343 case SpvOpSubgroupAvcSicConfigureSkcINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2344 case SpvOpSubgroupAvcSicConfigureIpeLumaINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2345 …case SpvOpSubgroupAvcSicConfigureIpeLumaChromaINTEL: *hasResult = true; *hasResultType = true; bre… in SpvHasResultAndType()
2346 … case SpvOpSubgroupAvcSicGetMotionVectorMaskINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2347 … case SpvOpSubgroupAvcSicConvertToMcePayloadINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2348 …case SpvOpSubgroupAvcSicSetIntraLumaShapePenaltyINTEL: *hasResult = true; *hasResultType = true; b… in SpvHasResultAndType()
2349 …case SpvOpSubgroupAvcSicSetIntraLumaModeCostFunctionINTEL: *hasResult = true; *hasResultType = tru… in SpvHasResultAndType()
2350 …case SpvOpSubgroupAvcSicSetIntraChromaModeCostFunctionINTEL: *hasResult = true; *hasResultType = t… in SpvHasResultAndType()
2351 …case SpvOpSubgroupAvcSicSetBilinearFilterEnableINTEL: *hasResult = true; *hasResultType = true; br… in SpvHasResultAndType()
2352 …case SpvOpSubgroupAvcSicSetSkcForwardTransformEnableINTEL: *hasResult = true; *hasResultType = tru… in SpvHasResultAndType()
2353 …case SpvOpSubgroupAvcSicSetBlockBasedRawSkipSadINTEL: *hasResult = true; *hasResultType = true; br… in SpvHasResultAndType()
2354 case SpvOpSubgroupAvcSicEvaluateIpeINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2355 …case SpvOpSubgroupAvcSicEvaluateWithSingleReferenceINTEL: *hasResult = true; *hasResultType = true… in SpvHasResultAndType()
2356 …case SpvOpSubgroupAvcSicEvaluateWithDualReferenceINTEL: *hasResult = true; *hasResultType = true; … in SpvHasResultAndType()
2357 …case SpvOpSubgroupAvcSicEvaluateWithMultiReferenceINTEL: *hasResult = true; *hasResultType = true;… in SpvHasResultAndType()
2358 …case SpvOpSubgroupAvcSicEvaluateWithMultiReferenceInterlacedINTEL: *hasResult = true; *hasResultTy… in SpvHasResultAndType()
2359 … case SpvOpSubgroupAvcSicConvertToMceResultINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2360 case SpvOpSubgroupAvcSicGetIpeLumaShapeINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2361 …case SpvOpSubgroupAvcSicGetBestIpeLumaDistortionINTEL: *hasResult = true; *hasResultType = true; b… in SpvHasResultAndType()
2362 …case SpvOpSubgroupAvcSicGetBestIpeChromaDistortionINTEL: *hasResult = true; *hasResultType = true;… in SpvHasResultAndType()
2363 …case SpvOpSubgroupAvcSicGetPackedIpeLumaModesINTEL: *hasResult = true; *hasResultType = true; brea… in SpvHasResultAndType()
2364 case SpvOpSubgroupAvcSicGetIpeChromaModeINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2365 …case SpvOpSubgroupAvcSicGetPackedSkcLumaCountThresholdINTEL: *hasResult = true; *hasResultType = t… in SpvHasResultAndType()
2366 …case SpvOpSubgroupAvcSicGetPackedSkcLumaSumThresholdINTEL: *hasResult = true; *hasResultType = tru… in SpvHasResultAndType()
2367 case SpvOpSubgroupAvcSicGetInterRawSadsINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2368 case SpvOpVariableLengthArrayINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2369 case SpvOpSaveMemoryINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2370 case SpvOpRestoreMemoryINTEL: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2371 case SpvOpArbitraryFloatSinCosPiINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2372 case SpvOpArbitraryFloatCastINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2373 case SpvOpArbitraryFloatCastFromIntINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2374 case SpvOpArbitraryFloatCastToIntINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2375 case SpvOpArbitraryFloatAddINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2376 case SpvOpArbitraryFloatSubINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2377 case SpvOpArbitraryFloatMulINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2378 case SpvOpArbitraryFloatDivINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2379 case SpvOpArbitraryFloatGTINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2380 case SpvOpArbitraryFloatGEINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2381 case SpvOpArbitraryFloatLTINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2382 case SpvOpArbitraryFloatLEINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2383 case SpvOpArbitraryFloatEQINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2384 case SpvOpArbitraryFloatRecipINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2385 case SpvOpArbitraryFloatRSqrtINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2386 case SpvOpArbitraryFloatCbrtINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2387 case SpvOpArbitraryFloatHypotINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2388 case SpvOpArbitraryFloatSqrtINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2389 case SpvOpArbitraryFloatLogINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2390 case SpvOpArbitraryFloatLog2INTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2391 case SpvOpArbitraryFloatLog10INTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2392 case SpvOpArbitraryFloatLog1pINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2393 case SpvOpArbitraryFloatExpINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2394 case SpvOpArbitraryFloatExp2INTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2395 case SpvOpArbitraryFloatExp10INTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2396 case SpvOpArbitraryFloatExpm1INTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2397 case SpvOpArbitraryFloatSinINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2398 case SpvOpArbitraryFloatCosINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2399 case SpvOpArbitraryFloatSinCosINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2400 case SpvOpArbitraryFloatSinPiINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2401 case SpvOpArbitraryFloatCosPiINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2402 case SpvOpArbitraryFloatASinINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2403 case SpvOpArbitraryFloatASinPiINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2404 case SpvOpArbitraryFloatACosINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2405 case SpvOpArbitraryFloatACosPiINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2406 case SpvOpArbitraryFloatATanINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2407 case SpvOpArbitraryFloatATanPiINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2408 case SpvOpArbitraryFloatATan2INTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2409 case SpvOpArbitraryFloatPowINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2410 case SpvOpArbitraryFloatPowRINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2411 case SpvOpArbitraryFloatPowNINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2412 case SpvOpLoopControlINTEL: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2413 case SpvOpFixedSqrtINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2414 case SpvOpFixedRecipINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2415 case SpvOpFixedRsqrtINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2416 case SpvOpFixedSinINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2417 case SpvOpFixedCosINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2418 case SpvOpFixedSinCosINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2419 case SpvOpFixedSinPiINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2420 case SpvOpFixedCosPiINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2421 case SpvOpFixedSinCosPiINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2422 case SpvOpFixedLogINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2423 case SpvOpFixedExpINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2424 case SpvOpPtrCastToCrossWorkgroupINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2425 case SpvOpCrossWorkgroupCastToPtrINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2426 case SpvOpReadPipeBlockingINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2427 case SpvOpWritePipeBlockingINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2428 case SpvOpFPGARegINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2429 case SpvOpRayQueryGetRayTMinKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2430 case SpvOpRayQueryGetRayFlagsKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2431 case SpvOpRayQueryGetIntersectionTKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2432 …case SpvOpRayQueryGetIntersectionInstanceCustomIndexKHR: *hasResult = true; *hasResultType = true;… in SpvHasResultAndType()
2433 case SpvOpRayQueryGetIntersectionInstanceIdKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2434 …case SpvOpRayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetKHR: *hasResult = true; *ha… in SpvHasResultAndType()
2435 …case SpvOpRayQueryGetIntersectionGeometryIndexKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2436 …case SpvOpRayQueryGetIntersectionPrimitiveIndexKHR: *hasResult = true; *hasResultType = true; brea… in SpvHasResultAndType()
2437 … case SpvOpRayQueryGetIntersectionBarycentricsKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2438 case SpvOpRayQueryGetIntersectionFrontFaceKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2439 …case SpvOpRayQueryGetIntersectionCandidateAABBOpaqueKHR: *hasResult = true; *hasResultType = true;… in SpvHasResultAndType()
2440 …case SpvOpRayQueryGetIntersectionObjectRayDirectionKHR: *hasResult = true; *hasResultType = true; … in SpvHasResultAndType()
2441 …case SpvOpRayQueryGetIntersectionObjectRayOriginKHR: *hasResult = true; *hasResultType = true; bre… in SpvHasResultAndType()
2442 case SpvOpRayQueryGetWorldRayDirectionKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2443 case SpvOpRayQueryGetWorldRayOriginKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2444 …case SpvOpRayQueryGetIntersectionObjectToWorldKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2445 …case SpvOpRayQueryGetIntersectionWorldToObjectKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2446 case SpvOpAtomicFAddEXT: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2447 case SpvOpTypeBufferSurfaceINTEL: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
2448 case SpvOpTypeStructContinuedINTEL: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2449 case SpvOpConstantCompositeContinuedINTEL: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2450 … case SpvOpSpecConstantCompositeContinuedINTEL: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()