• Home
  • Raw
  • Download

Lines Matching refs:hasResult

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