spirv: Update headers and metadata from latest Khronos commit

This corresponds to 0e710677989b4326ac974fd80c5308191ed80965
("Fix json capabilities for RayTracingOpacityMicromapEXT (#498)")
in https://github.com/KhronosGroup/SPIRV-Headers.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34092>
This commit is contained in:
Caio Oliveira
2025-03-19 09:23:37 -07:00
committed by Marge Bot
parent 89a87fab66
commit ca72255114
3 changed files with 337 additions and 205 deletions

View File

@@ -90,12 +90,15 @@
<id value="37" vendor="heroseh" tool="Hero C Compiler" comment="https://github.com/heroseh/hcc"/>
<id value="38" vendor="Meta" tool="SparkSL" comment="Contact Dunfan Lu, dunfanlu@meta.com, https://sparkar.facebook.com/ar-studio/learn/sparksl/sparksl-overview"/>
<id value="39" vendor="SirLynix" tool="Nazara ShaderLang Compiler" comment="Contact Jérôme Leclercq, https://github.com/NazaraEngine/ShaderLang"/>
<id value="40" vendor="NVIDIA" tool="Slang Compiler" comment="Contact Theresa Foley, tfoley@nvidia.com, https://github.com/shader-slang/slang/"/>
<id value="40" vendor="Khronos" tool="Slang Compiler" comment="https://shader-slang.org"/>
<id value="41" vendor="Zig Software Foundation" tool="Zig Compiler" comment="Contact Robin Voetter, https://github.com/Snektron"/>
<id value="42" vendor="Rendong Liang" tool="spq" comment="Contact Rendong Liang, admin@penguinliong.moe, https://github.com/PENGUINLIONG/spq-rs"/>
<id value="43" vendor="LLVM" tool="LLVM SPIR-V Backend" comment="Contact Michal Paszkowski, michal.paszkowski@intel.com, https://github.com/llvm/llvm-project/tree/main/llvm/lib/Target/SPIRV"/>
<id value="44" vendor="Robert Konrad" tool="Kongruent" comment="Contact Robert Konrad, https://github.com/Kode/Kongruent"/>
<unused start="45" end="0xFFFF" comment="Tool ID range reservable for future use by vendors"/>
<id value="45" vendor="Kitsunebi Games" tool="Nuvk SPIR-V Emitter and DLSL compiler" comment="Contact Luna Nielsen, luna@foxgirls.gay, https://github.com/Inochi2D/nuvk"/>
<id value="46" vendor="Nintendo" comment="Contact Steve Urquhart, steve.urquhart@ntd.nintendo.com"/>
<id value="47" vendor="ARM" comment="Contact Christopher Gautier, christopher.gautier@arm.com"/>
<unused start="48" end="0xFFFF" comment="Tool ID range reservable for future use by vendors"/>
</ids>
<!-- SECTION: SPIR-V Opcodes and Enumerants -->

View File

@@ -9008,11 +9008,10 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'M1'" },
{ "kind" : "LiteralInteger", "name" : "'Mout'" },
{ "kind" : "LiteralInteger", "name" : "'FromSign'" },
{ "kind" : "LiteralInteger", "name" : "'EnableSubnormals'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingMode'" },
{ "kind" : "LiteralInteger", "name" : "'Ma'" },
{ "kind" : "LiteralInteger", "name" : "'MResult'" },
{ "kind" : "LiteralInteger", "name" : "'Subnormal'" },
{ "kind" : "LiteralInteger", "name" : "'Rounding'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingAccuracy'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
@@ -9026,11 +9025,11 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'M1'" },
{ "kind" : "LiteralInteger", "name" : "'Mout'" },
{ "kind" : "LiteralInteger", "name" : "'EnableSubnormals'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingMode'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingAccuracy'" }
{ "kind" : "LiteralInteger", "name" : "'Ma'" },
{ "kind" : "LiteralInteger", "name" : "'Mresult'" },
{ "kind" : "LiteralInteger", "name" : "'Subnormal'" },
{ "kind" : "LiteralInteger", "name" : "'Rounding'" },
{ "kind" : "LiteralInteger", "name" : "'Accuracy'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
"version" : "None"
@@ -9043,11 +9042,11 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'Mout'" },
{ "kind" : "LiteralInteger", "name" : "'Mresult'" },
{ "kind" : "LiteralInteger", "name" : "'FromSign'" },
{ "kind" : "LiteralInteger", "name" : "'EnableSubnormals'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingMode'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingAccuracy'" }
{ "kind" : "LiteralInteger", "name" : "'Subnormal'" },
{ "kind" : "LiteralInteger", "name" : "'Rounding'" },
{ "kind" : "LiteralInteger", "name" : "'Accuracy'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
"version" : "None"
@@ -9060,10 +9059,11 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'M1'" },
{ "kind" : "LiteralInteger", "name" : "'EnableSubnormals'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingMode'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingAccuracy'" }
{ "kind" : "LiteralInteger", "name" : "'Ma'" },
{ "kind" : "LiteralInteger", "name" : "'ToSign'" },
{ "kind" : "LiteralInteger", "name" : "'Subnormal'" },
{ "kind" : "LiteralInteger", "name" : "'Rounding'" },
{ "kind" : "LiteralInteger", "name" : "'Accuracy'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
"version" : "None"
@@ -9076,13 +9076,13 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'M1'" },
{ "kind" : "LiteralInteger", "name" : "'Ma'" },
{ "kind" : "IdRef", "name" : "'B'" },
{ "kind" : "LiteralInteger", "name" : "'M2'" },
{ "kind" : "LiteralInteger", "name" : "'Mout'" },
{ "kind" : "LiteralInteger", "name" : "'EnableSubnormals'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingMode'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingAccuracy'" }
{ "kind" : "LiteralInteger", "name" : "'Mb'" },
{ "kind" : "LiteralInteger", "name" : "'MResult'" },
{ "kind" : "LiteralInteger", "name" : "'Subnormal'" },
{ "kind" : "LiteralInteger", "name" : "'Rounding'" },
{ "kind" : "LiteralInteger", "name" : "'Accuracy'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
"version" : "None"
@@ -9095,13 +9095,13 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'M1'" },
{ "kind" : "LiteralInteger", "name" : "'Ma'" },
{ "kind" : "IdRef", "name" : "'B'" },
{ "kind" : "LiteralInteger", "name" : "'M2'" },
{ "kind" : "LiteralInteger", "name" : "'Mout'" },
{ "kind" : "LiteralInteger", "name" : "'EnableSubnormals'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingMode'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingAccuracy'" }
{ "kind" : "LiteralInteger", "name" : "'Mb'" },
{ "kind" : "LiteralInteger", "name" : "'Mresult'" },
{ "kind" : "LiteralInteger", "name" : "'Subnormal'" },
{ "kind" : "LiteralInteger", "name" : "'Rounding'" },
{ "kind" : "LiteralInteger", "name" : "'Accuracy'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
"version" : "None"
@@ -9114,13 +9114,13 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'M1'" },
{ "kind" : "LiteralInteger", "name" : "'Ma'" },
{ "kind" : "IdRef", "name" : "'B'" },
{ "kind" : "LiteralInteger", "name" : "'M2'" },
{ "kind" : "LiteralInteger", "name" : "'Mout'" },
{ "kind" : "LiteralInteger", "name" : "'EnableSubnormals'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingMode'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingAccuracy'" }
{ "kind" : "LiteralInteger", "name" : "'Mb'" },
{ "kind" : "LiteralInteger", "name" : "'Mresult'" },
{ "kind" : "LiteralInteger", "name" : "'Subnormal'" },
{ "kind" : "LiteralInteger", "name" : "'Rounding'" },
{ "kind" : "LiteralInteger", "name" : "'Accuracy'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
"version" : "None"
@@ -9133,13 +9133,13 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'M1'" },
{ "kind" : "LiteralInteger", "name" : "'Ma'" },
{ "kind" : "IdRef", "name" : "'B'" },
{ "kind" : "LiteralInteger", "name" : "'M2'" },
{ "kind" : "LiteralInteger", "name" : "'Mout'" },
{ "kind" : "LiteralInteger", "name" : "'EnableSubnormals'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingMode'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingAccuracy'" }
{ "kind" : "LiteralInteger", "name" : "'Mb'" },
{ "kind" : "LiteralInteger", "name" : "'Mresult'" },
{ "kind" : "LiteralInteger", "name" : "'Subnormal'" },
{ "kind" : "LiteralInteger", "name" : "'Rounding'" },
{ "kind" : "LiteralInteger", "name" : "'Accuracy'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
"version" : "None"
@@ -9152,9 +9152,9 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'M1'" },
{ "kind" : "LiteralInteger", "name" : "'Ma'" },
{ "kind" : "IdRef", "name" : "'B'" },
{ "kind" : "LiteralInteger", "name" : "'M2'" }
{ "kind" : "LiteralInteger", "name" : "'Mb'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
"version" : "None"
@@ -9167,9 +9167,9 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'M1'" },
{ "kind" : "LiteralInteger", "name" : "'Ma'" },
{ "kind" : "IdRef", "name" : "'B'" },
{ "kind" : "LiteralInteger", "name" : "'M2'" }
{ "kind" : "LiteralInteger", "name" : "'Mb'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
"version" : "None"
@@ -9182,9 +9182,9 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'M1'" },
{ "kind" : "LiteralInteger", "name" : "'Ma'" },
{ "kind" : "IdRef", "name" : "'B'" },
{ "kind" : "LiteralInteger", "name" : "'M2'" }
{ "kind" : "LiteralInteger", "name" : "'Mb'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
"version" : "None"
@@ -9197,9 +9197,9 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'M1'" },
{ "kind" : "LiteralInteger", "name" : "'Ma'" },
{ "kind" : "IdRef", "name" : "'B'" },
{ "kind" : "LiteralInteger", "name" : "'M2'" }
{ "kind" : "LiteralInteger", "name" : "'Mb'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
"version" : "None"
@@ -9212,9 +9212,9 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'M1'" },
{ "kind" : "LiteralInteger", "name" : "'Ma'" },
{ "kind" : "IdRef", "name" : "'B'" },
{ "kind" : "LiteralInteger", "name" : "'M2'" }
{ "kind" : "LiteralInteger", "name" : "'Mb'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
"version" : "None"
@@ -9227,11 +9227,11 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'M1'" },
{ "kind" : "LiteralInteger", "name" : "'Mout'" },
{ "kind" : "LiteralInteger", "name" : "'EnableSubnormals'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingMode'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingAccuracy'" }
{ "kind" : "LiteralInteger", "name" : "'Ma'" },
{ "kind" : "LiteralInteger", "name" : "'Mresult'" },
{ "kind" : "LiteralInteger", "name" : "'Subnormal'" },
{ "kind" : "LiteralInteger", "name" : "'Rounding'" },
{ "kind" : "LiteralInteger", "name" : "'Accuracy'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
"version" : "None"
@@ -9244,11 +9244,11 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'M1'" },
{ "kind" : "LiteralInteger", "name" : "'Mout'" },
{ "kind" : "LiteralInteger", "name" : "'EnableSubnormals'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingMode'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingAccuracy'" }
{ "kind" : "LiteralInteger", "name" : "'Ma'" },
{ "kind" : "LiteralInteger", "name" : "'Mresult'" },
{ "kind" : "LiteralInteger", "name" : "'Subnormal'" },
{ "kind" : "LiteralInteger", "name" : "'Rounding'" },
{ "kind" : "LiteralInteger", "name" : "'Accuracy'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
"version" : "None"
@@ -9261,11 +9261,11 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'M1'" },
{ "kind" : "LiteralInteger", "name" : "'Mout'" },
{ "kind" : "LiteralInteger", "name" : "'EnableSubnormals'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingMode'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingAccuracy'" }
{ "kind" : "LiteralInteger", "name" : "'Ma'" },
{ "kind" : "LiteralInteger", "name" : "'Mresult'" },
{ "kind" : "LiteralInteger", "name" : "'Subnormal'" },
{ "kind" : "LiteralInteger", "name" : "'Rounding'" },
{ "kind" : "LiteralInteger", "name" : "'Accuracy'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
"version" : "None"
@@ -9278,13 +9278,13 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'M1'" },
{ "kind" : "LiteralInteger", "name" : "'Ma'" },
{ "kind" : "IdRef", "name" : "'B'" },
{ "kind" : "LiteralInteger", "name" : "'M2'" },
{ "kind" : "LiteralInteger", "name" : "'Mout'" },
{ "kind" : "LiteralInteger", "name" : "'EnableSubnormals'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingMode'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingAccuracy'" }
{ "kind" : "LiteralInteger", "name" : "'Mb'" },
{ "kind" : "LiteralInteger", "name" : "'Mresult'" },
{ "kind" : "LiteralInteger", "name" : "'Subnormal'" },
{ "kind" : "LiteralInteger", "name" : "'Rounding'" },
{ "kind" : "LiteralInteger", "name" : "'Accuracy'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
"version" : "None"
@@ -9297,11 +9297,11 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'M1'" },
{ "kind" : "LiteralInteger", "name" : "'Mout'" },
{ "kind" : "LiteralInteger", "name" : "'EnableSubnormals'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingMode'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingAccuracy'" }
{ "kind" : "LiteralInteger", "name" : "'Ma'" },
{ "kind" : "LiteralInteger", "name" : "'Mresult'" },
{ "kind" : "LiteralInteger", "name" : "'Subnormal'" },
{ "kind" : "LiteralInteger", "name" : "'Rounding'" },
{ "kind" : "LiteralInteger", "name" : "'Accuracy'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
"version" : "None"
@@ -9314,11 +9314,11 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'M1'" },
{ "kind" : "LiteralInteger", "name" : "'Mout'" },
{ "kind" : "LiteralInteger", "name" : "'EnableSubnormals'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingMode'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingAccuracy'" }
{ "kind" : "LiteralInteger", "name" : "'Ma'" },
{ "kind" : "LiteralInteger", "name" : "'Mresult'" },
{ "kind" : "LiteralInteger", "name" : "'Subnormal'" },
{ "kind" : "LiteralInteger", "name" : "'Rounding'" },
{ "kind" : "LiteralInteger", "name" : "'Accuracy'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
"version" : "None"
@@ -9331,11 +9331,11 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'M1'" },
{ "kind" : "LiteralInteger", "name" : "'Mout'" },
{ "kind" : "LiteralInteger", "name" : "'EnableSubnormals'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingMode'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingAccuracy'" }
{ "kind" : "LiteralInteger", "name" : "'Ma'" },
{ "kind" : "LiteralInteger", "name" : "'Mresult'" },
{ "kind" : "LiteralInteger", "name" : "'Subnormal'" },
{ "kind" : "LiteralInteger", "name" : "'Rounding'" },
{ "kind" : "LiteralInteger", "name" : "'Accuracy'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
"version" : "None"
@@ -9348,11 +9348,11 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'M1'" },
{ "kind" : "LiteralInteger", "name" : "'Mout'" },
{ "kind" : "LiteralInteger", "name" : "'EnableSubnormals'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingMode'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingAccuracy'" }
{ "kind" : "LiteralInteger", "name" : "'Ma'" },
{ "kind" : "LiteralInteger", "name" : "'Mresult'" },
{ "kind" : "LiteralInteger", "name" : "'Subnormal'" },
{ "kind" : "LiteralInteger", "name" : "'Rounding'" },
{ "kind" : "LiteralInteger", "name" : "'Accuracy'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
"version" : "None"
@@ -9365,11 +9365,11 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'M1'" },
{ "kind" : "LiteralInteger", "name" : "'Mout'" },
{ "kind" : "LiteralInteger", "name" : "'EnableSubnormals'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingMode'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingAccuracy'" }
{ "kind" : "LiteralInteger", "name" : "'Ma'" },
{ "kind" : "LiteralInteger", "name" : "'Mresult'" },
{ "kind" : "LiteralInteger", "name" : "'Subnormal'" },
{ "kind" : "LiteralInteger", "name" : "'Rounding'" },
{ "kind" : "LiteralInteger", "name" : "'Accuracy'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
"version" : "None"
@@ -9382,11 +9382,11 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'M1'" },
{ "kind" : "LiteralInteger", "name" : "'Mout'" },
{ "kind" : "LiteralInteger", "name" : "'EnableSubnormals'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingMode'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingAccuracy'" }
{ "kind" : "LiteralInteger", "name" : "'Ma'" },
{ "kind" : "LiteralInteger", "name" : "'Mresult'" },
{ "kind" : "LiteralInteger", "name" : "'Subnormal'" },
{ "kind" : "LiteralInteger", "name" : "'Rounding'" },
{ "kind" : "LiteralInteger", "name" : "'Accuracy'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
"version" : "None"
@@ -9399,11 +9399,11 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'M1'" },
{ "kind" : "LiteralInteger", "name" : "'Mout'" },
{ "kind" : "LiteralInteger", "name" : "'EnableSubnormals'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingMode'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingAccuracy'" }
{ "kind" : "LiteralInteger", "name" : "'Ma'" },
{ "kind" : "LiteralInteger", "name" : "'Mresult'" },
{ "kind" : "LiteralInteger", "name" : "'Subnormal'" },
{ "kind" : "LiteralInteger", "name" : "'Rounding'" },
{ "kind" : "LiteralInteger", "name" : "'Accuracy'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
"version" : "None"
@@ -9416,11 +9416,11 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'M1'" },
{ "kind" : "LiteralInteger", "name" : "'Mout'" },
{ "kind" : "LiteralInteger", "name" : "'EnableSubnormals'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingMode'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingAccuracy'" }
{ "kind" : "LiteralInteger", "name" : "'Ma'" },
{ "kind" : "LiteralInteger", "name" : "'Mresult'" },
{ "kind" : "LiteralInteger", "name" : "'Subnormal'" },
{ "kind" : "LiteralInteger", "name" : "'Rounding'" },
{ "kind" : "LiteralInteger", "name" : "'Accuracy'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
"version" : "None"
@@ -9433,11 +9433,11 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'M1'" },
{ "kind" : "LiteralInteger", "name" : "'Mout'" },
{ "kind" : "LiteralInteger", "name" : "'EnableSubnormals'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingMode'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingAccuracy'" }
{ "kind" : "LiteralInteger", "name" : "'Ma'" },
{ "kind" : "LiteralInteger", "name" : "'Mresult'" },
{ "kind" : "LiteralInteger", "name" : "'Subnormal'" },
{ "kind" : "LiteralInteger", "name" : "'Rounding'" },
{ "kind" : "LiteralInteger", "name" : "'Accuracy'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
"version" : "None"
@@ -9450,11 +9450,11 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'M1'" },
{ "kind" : "LiteralInteger", "name" : "'Mout'" },
{ "kind" : "LiteralInteger", "name" : "'EnableSubnormals'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingMode'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingAccuracy'" }
{ "kind" : "LiteralInteger", "name" : "'Ma'" },
{ "kind" : "LiteralInteger", "name" : "'Mresult'" },
{ "kind" : "LiteralInteger", "name" : "'Subnormal'" },
{ "kind" : "LiteralInteger", "name" : "'Rounding'" },
{ "kind" : "LiteralInteger", "name" : "'Accuracy'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
"version" : "None"
@@ -9467,11 +9467,11 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'M1'" },
{ "kind" : "LiteralInteger", "name" : "'Mout'" },
{ "kind" : "LiteralInteger", "name" : "'EnableSubnormals'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingMode'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingAccuracy'" }
{ "kind" : "LiteralInteger", "name" : "'Ma'" },
{ "kind" : "LiteralInteger", "name" : "'Mresult'" },
{ "kind" : "LiteralInteger", "name" : "'Subnormal'" },
{ "kind" : "LiteralInteger", "name" : "'Rounding'" },
{ "kind" : "LiteralInteger", "name" : "'Accuracy'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
"version" : "None"
@@ -9484,11 +9484,11 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'M1'" },
{ "kind" : "LiteralInteger", "name" : "'Mout'" },
{ "kind" : "LiteralInteger", "name" : "'EnableSubnormals'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingMode'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingAccuracy'" }
{ "kind" : "LiteralInteger", "name" : "'Ma'" },
{ "kind" : "LiteralInteger", "name" : "'Mresult'" },
{ "kind" : "LiteralInteger", "name" : "'Subnormal'" },
{ "kind" : "LiteralInteger", "name" : "'Rounding'" },
{ "kind" : "LiteralInteger", "name" : "'Accuracy'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
"version" : "None"
@@ -9501,11 +9501,11 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'M1'" },
{ "kind" : "LiteralInteger", "name" : "'Mout'" },
{ "kind" : "LiteralInteger", "name" : "'EnableSubnormals'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingMode'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingAccuracy'" }
{ "kind" : "LiteralInteger", "name" : "'Ma'" },
{ "kind" : "LiteralInteger", "name" : "'Mresult'" },
{ "kind" : "LiteralInteger", "name" : "'Subnormal'" },
{ "kind" : "LiteralInteger", "name" : "'Rounding'" },
{ "kind" : "LiteralInteger", "name" : "'Accuracy'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
"version" : "None"
@@ -9518,11 +9518,11 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'M1'" },
{ "kind" : "LiteralInteger", "name" : "'Mout'" },
{ "kind" : "LiteralInteger", "name" : "'EnableSubnormals'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingMode'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingAccuracy'" }
{ "kind" : "LiteralInteger", "name" : "'Ma'" },
{ "kind" : "LiteralInteger", "name" : "'Mresult'" },
{ "kind" : "LiteralInteger", "name" : "'Subnormal'" },
{ "kind" : "LiteralInteger", "name" : "'Rounding'" },
{ "kind" : "LiteralInteger", "name" : "'Accuracy'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
"version" : "None"
@@ -9535,11 +9535,11 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'M1'" },
{ "kind" : "LiteralInteger", "name" : "'Mout'" },
{ "kind" : "LiteralInteger", "name" : "'EnableSubnormals'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingMode'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingAccuracy'" }
{ "kind" : "LiteralInteger", "name" : "'Ma'" },
{ "kind" : "LiteralInteger", "name" : "'Mresult'" },
{ "kind" : "LiteralInteger", "name" : "'Subnormal'" },
{ "kind" : "LiteralInteger", "name" : "'Rounding'" },
{ "kind" : "LiteralInteger", "name" : "'Accuracy'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
"version" : "None"
@@ -9552,11 +9552,11 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'M1'" },
{ "kind" : "LiteralInteger", "name" : "'Mout'" },
{ "kind" : "LiteralInteger", "name" : "'EnableSubnormals'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingMode'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingAccuracy'" }
{ "kind" : "LiteralInteger", "name" : "'Ma'" },
{ "kind" : "LiteralInteger", "name" : "'Mresult'" },
{ "kind" : "LiteralInteger", "name" : "'Subnormal'" },
{ "kind" : "LiteralInteger", "name" : "'Rounding'" },
{ "kind" : "LiteralInteger", "name" : "'Accuracy'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
"version" : "None"
@@ -9586,11 +9586,11 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'M1'" },
{ "kind" : "LiteralInteger", "name" : "'Mout'" },
{ "kind" : "LiteralInteger", "name" : "'EnableSubnormals'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingMode'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingAccuracy'" }
{ "kind" : "LiteralInteger", "name" : "'Ma'" },
{ "kind" : "LiteralInteger", "name" : "'Mresult'" },
{ "kind" : "LiteralInteger", "name" : "'Subnormal'" },
{ "kind" : "LiteralInteger", "name" : "'Rounding'" },
{ "kind" : "LiteralInteger", "name" : "'Accuracy'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
"version" : "None"
@@ -9603,11 +9603,11 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'M1'" },
{ "kind" : "LiteralInteger", "name" : "'Mout'" },
{ "kind" : "LiteralInteger", "name" : "'EnableSubnormals'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingMode'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingAccuracy'" }
{ "kind" : "LiteralInteger", "name" : "'Ma'" },
{ "kind" : "LiteralInteger", "name" : "'Mresult'" },
{ "kind" : "LiteralInteger", "name" : "'Subnormal'" },
{ "kind" : "LiteralInteger", "name" : "'Rounding'" },
{ "kind" : "LiteralInteger", "name" : "'Accuracy'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
"version" : "None"
@@ -9620,11 +9620,11 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'M1'" },
{ "kind" : "LiteralInteger", "name" : "'Mout'" },
{ "kind" : "LiteralInteger", "name" : "'EnableSubnormals'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingMode'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingAccuracy'" }
{ "kind" : "LiteralInteger", "name" : "'Ma'" },
{ "kind" : "LiteralInteger", "name" : "'Mresult'" },
{ "kind" : "LiteralInteger", "name" : "'Subnormal'" },
{ "kind" : "LiteralInteger", "name" : "'Rounding'" },
{ "kind" : "LiteralInteger", "name" : "'Accuracy'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
"version" : "None"
@@ -9637,13 +9637,13 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'M1'" },
{ "kind" : "LiteralInteger", "name" : "'Ma'" },
{ "kind" : "IdRef", "name" : "'B'" },
{ "kind" : "LiteralInteger", "name" : "'M2'" },
{ "kind" : "LiteralInteger", "name" : "'Mout'" },
{ "kind" : "LiteralInteger", "name" : "'EnableSubnormals'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingMode'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingAccuracy'" }
{ "kind" : "LiteralInteger", "name" : "'Mb'" },
{ "kind" : "LiteralInteger", "name" : "'Mresult'" },
{ "kind" : "LiteralInteger", "name" : "'Subnormal'" },
{ "kind" : "LiteralInteger", "name" : "'Rounding'" },
{ "kind" : "LiteralInteger", "name" : "'Accuracy'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
"version" : "None"
@@ -9656,13 +9656,13 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'M1'" },
{ "kind" : "LiteralInteger", "name" : "'Ma'" },
{ "kind" : "IdRef", "name" : "'B'" },
{ "kind" : "LiteralInteger", "name" : "'M2'" },
{ "kind" : "LiteralInteger", "name" : "'Mout'" },
{ "kind" : "LiteralInteger", "name" : "'EnableSubnormals'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingMode'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingAccuracy'" }
{ "kind" : "LiteralInteger", "name" : "'Mb'" },
{ "kind" : "LiteralInteger", "name" : "'Mresult'" },
{ "kind" : "LiteralInteger", "name" : "'Subnormal'" },
{ "kind" : "LiteralInteger", "name" : "'Rounding'" },
{ "kind" : "LiteralInteger", "name" : "'Accuracy'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
"version" : "None"
@@ -9675,13 +9675,13 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'M1'" },
{ "kind" : "LiteralInteger", "name" : "'Ma'" },
{ "kind" : "IdRef", "name" : "'B'" },
{ "kind" : "LiteralInteger", "name" : "'M2'" },
{ "kind" : "LiteralInteger", "name" : "'Mout'" },
{ "kind" : "LiteralInteger", "name" : "'EnableSubnormals'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingMode'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingAccuracy'" }
{ "kind" : "LiteralInteger", "name" : "'Mb'" },
{ "kind" : "LiteralInteger", "name" : "'Mresult'" },
{ "kind" : "LiteralInteger", "name" : "'Subnormal'" },
{ "kind" : "LiteralInteger", "name" : "'Rounding'" },
{ "kind" : "LiteralInteger", "name" : "'Accuracy'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
"version" : "None"
@@ -9694,12 +9694,13 @@
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'A'" },
{ "kind" : "LiteralInteger", "name" : "'M1'" },
{ "kind" : "LiteralInteger", "name" : "'Ma'" },
{ "kind" : "IdRef", "name" : "'B'" },
{ "kind" : "LiteralInteger", "name" : "'Mout'" },
{ "kind" : "LiteralInteger", "name" : "'EnableSubnormals'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingMode'" },
{ "kind" : "LiteralInteger", "name" : "'RoundingAccuracy'" }
{ "kind" : "LiteralInteger", "name" : "'SignOfB'" },
{ "kind" : "LiteralInteger", "name" : "'Mresult'" },
{ "kind" : "LiteralInteger", "name" : "'Subnormal'" },
{ "kind" : "LiteralInteger", "name" : "'Rounding'" },
{ "kind" : "LiteralInteger", "name" : "'Accuracy'" }
],
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
"version" : "None"
@@ -9759,7 +9760,6 @@
"operands" : [
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'Input Type'" },
{ "kind" : "IdRef", "name" : "'Input'" },
{ "kind" : "LiteralInteger", "name" : "'S'" },
{ "kind" : "LiteralInteger", "name" : "'I'" },
@@ -9777,7 +9777,6 @@
"operands" : [
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'Input Type'" },
{ "kind" : "IdRef", "name" : "'Input'" },
{ "kind" : "LiteralInteger", "name" : "'S'" },
{ "kind" : "LiteralInteger", "name" : "'I'" },
@@ -9795,7 +9794,6 @@
"operands" : [
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'Input Type'" },
{ "kind" : "IdRef", "name" : "'Input'" },
{ "kind" : "LiteralInteger", "name" : "'S'" },
{ "kind" : "LiteralInteger", "name" : "'I'" },
@@ -9813,7 +9811,6 @@
"operands" : [
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'Input Type'" },
{ "kind" : "IdRef", "name" : "'Input'" },
{ "kind" : "LiteralInteger", "name" : "'S'" },
{ "kind" : "LiteralInteger", "name" : "'I'" },
@@ -9831,7 +9828,6 @@
"operands" : [
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'Input Type'" },
{ "kind" : "IdRef", "name" : "'Input'" },
{ "kind" : "LiteralInteger", "name" : "'S'" },
{ "kind" : "LiteralInteger", "name" : "'I'" },
@@ -9849,7 +9845,6 @@
"operands" : [
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'Input Type'" },
{ "kind" : "IdRef", "name" : "'Input'" },
{ "kind" : "LiteralInteger", "name" : "'S'" },
{ "kind" : "LiteralInteger", "name" : "'I'" },
@@ -9867,7 +9862,6 @@
"operands" : [
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'Input Type'" },
{ "kind" : "IdRef", "name" : "'Input'" },
{ "kind" : "LiteralInteger", "name" : "'S'" },
{ "kind" : "LiteralInteger", "name" : "'I'" },
@@ -9885,7 +9879,6 @@
"operands" : [
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'Input Type'" },
{ "kind" : "IdRef", "name" : "'Input'" },
{ "kind" : "LiteralInteger", "name" : "'S'" },
{ "kind" : "LiteralInteger", "name" : "'I'" },
@@ -9903,7 +9896,6 @@
"operands" : [
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'Input Type'" },
{ "kind" : "IdRef", "name" : "'Input'" },
{ "kind" : "LiteralInteger", "name" : "'S'" },
{ "kind" : "LiteralInteger", "name" : "'I'" },
@@ -9921,7 +9913,6 @@
"operands" : [
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'Input Type'" },
{ "kind" : "IdRef", "name" : "'Input'" },
{ "kind" : "LiteralInteger", "name" : "'S'" },
{ "kind" : "LiteralInteger", "name" : "'I'" },
@@ -9939,7 +9930,6 @@
"operands" : [
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'Input Type'" },
{ "kind" : "IdRef", "name" : "'Input'" },
{ "kind" : "LiteralInteger", "name" : "'S'" },
{ "kind" : "LiteralInteger", "name" : "'I'" },
@@ -10468,6 +10458,65 @@
"capabilities" : [ "ArithmeticFenceEXT" ],
"version" : "None"
},
{
"opname" : "OpTaskSequenceCreateINTEL",
"class" : "Reserved",
"opcode" : 6163,
"operands" : [
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'Function'" },
{ "kind" : "LiteralInteger", "name" : "'Pipelined'" },
{ "kind" : "LiteralInteger", "name" : "'UseStallEnableClusters'" },
{ "kind" : "LiteralInteger", "name" : "'GetCapacity'" },
{ "kind" : "LiteralInteger", "name" : "'AsyncCapacity'" }
],
"capabilities" : [ "TaskSequenceINTEL" ],
"version" : "None"
},
{
"opname" : "OpTaskSequenceAsyncINTEL",
"class" : "Reserved",
"opcode" : 6164,
"operands" : [
{ "kind" : "IdRef", "name" : "'Sequence'" },
{ "kind" : "IdRef", "quantifier" : "*", "name" : "'Arguments'" }
],
"capabilities" : [ "TaskSequenceINTEL" ],
"version" : "None"
},
{
"opname" : "OpTaskSequenceGetINTEL",
"class" : "Reserved",
"opcode" : 6165,
"operands" : [
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'Sequence'" }
],
"capabilities" : [ "TaskSequenceINTEL" ],
"version" : "None"
},
{
"opname" : "OpTaskSequenceReleaseINTEL",
"class" : "Reserved",
"opcode" : 6166,
"operands" : [
{ "kind" : "IdRef", "name" : "'Sequence'" }
],
"capabilities" : [ "TaskSequenceINTEL" ],
"version" : "None"
},
{
"opname" : "OpTypeTaskSequenceINTEL",
"class" : "Type-Declaration",
"opcode" : 6199,
"operands" : [
{ "kind" : "IdResult" }
],
"capabilities" : [ "TaskSequenceINTEL" ],
"version": "None"
},
{
"opname" : "OpSubgroupBlockPrefetchINTEL",
"class" : "Group",
@@ -10702,6 +10751,18 @@
"capabilities" : [ "GroupUniformArithmeticKHR" ],
"version" : "None"
},
{
"opname" : "OpRoundFToTF32INTEL",
"class" : "Conversion",
"opcode" : 6426,
"operands" : [
{ "kind" : "IdResultType" },
{ "kind" : "IdResult" },
{ "kind" : "IdRef", "name" : "'Float Value'" }
],
"capabilities" : [ "TensorFloat32RoundingINTEL" ],
"version" : "None"
},
{
"opname" : "OpMaskedGatherINTEL",
"class" : "Memory",
@@ -16292,6 +16353,26 @@
"extensions" : [ "SPV_KHR_quad_control" ],
"version" : "None"
},
{
"enumerant" : "BFloat16TypeKHR",
"value" : 5116,
"extensions" : [ "SPV_KHR_bfloat16" ],
"version" : "None"
},
{
"enumerant" : "BFloat16DotProductKHR",
"value" : 5117,
"capabilities" : [ "BFloat16TypeKHR" ],
"extensions" : [ "SPV_KHR_bfloat16" ],
"version" : "None"
},
{
"enumerant" : "BFloat16CooperativeMatrixKHR",
"value" : 5118,
"capabilities" : [ "BFloat16TypeKHR", "CooperativeMatrixKHR" ],
"extensions" : [ "SPV_KHR_bfloat16" ],
"version" : "None"
},
{
"enumerant" : "SampleMaskOverrideCoverageNV",
"value" : 5249,
@@ -16598,7 +16679,7 @@
{
"enumerant" : "RayTracingOpacityMicromapEXT",
"value" : 5381,
"capabilities" : [ "RayQueryKHR","RayTracingKHR" ],
"capabilities" : [ "Shader" ],
"extensions" : [ "SPV_EXT_opacity_micromap" ],
"version" : "None"
},
@@ -17097,6 +17178,12 @@
"extensions" : [ "SPV_INTEL_kernel_attributes" ],
"version" : "None"
},
{
"enumerant" : "TaskSequenceINTEL",
"value" : 6162,
"extensions" : [ "SPV_INTEL_task_sequence" ],
"version" : "None"
},
{
"enumerant" : "FPMaxErrorINTEL",
"value" : 6169,
@@ -17165,6 +17252,12 @@
"extensions" : [ "SPV_KHR_uniform_group_instructions"],
"version" : "None"
},
{
"enumerant" : "TensorFloat32RoundingINTEL",
"value" : 6425,
"extensions" : [ "SPV_INTEL_tensor_float32_conversion" ],
"version" : "None"
},
{
"enumerant" : "MaskedGatherScatterINTEL",
"value" : 6427,
@@ -17603,6 +17696,12 @@
"category" : "ValueEnum",
"kind" : "FPEncoding",
"enumerants" : [
{
"enumerant" : "BFloat16KHR",
"value" : 0,
"capabilities" : [ "BFloat16TypeKHR" ],
"version" : "None"
}
]
},
{

View File

@@ -1113,6 +1113,9 @@ typedef enum SpvCapability_ {
SpvCapabilityShaderClockKHR = 5055,
SpvCapabilityShaderEnqueueAMDX = 5067,
SpvCapabilityQuadControlKHR = 5087,
SpvCapabilityBFloat16TypeKHR = 5116,
SpvCapabilityBFloat16DotProductKHR = 5117,
SpvCapabilityBFloat16CooperativeMatrixKHR = 5118,
SpvCapabilitySampleMaskOverrideCoverageNV = 5249,
SpvCapabilityGeometryShaderPassthroughNV = 5251,
SpvCapabilityShaderViewportIndexLayerEXT = 5254,
@@ -1261,6 +1264,7 @@ typedef enum SpvCapability_ {
SpvCapabilityArithmeticFenceEXT = 6144,
SpvCapabilityFPGAClusterAttributesV2INTEL = 6150,
SpvCapabilityFPGAKernelAttributesv2INTEL = 6161,
SpvCapabilityTaskSequenceINTEL = 6162,
SpvCapabilityFPMaxErrorINTEL = 6169,
SpvCapabilityFPGALatencyControlINTEL = 6171,
SpvCapabilityFPGAArgumentInterfacesINTEL = 6174,
@@ -1272,6 +1276,7 @@ typedef enum SpvCapability_ {
SpvCapabilitySubgroup2DBlockTransposeINTEL = 6230,
SpvCapabilitySubgroupMatrixMultiplyAccumulateINTEL = 6236,
SpvCapabilityGroupUniformArithmeticKHR = 6400,
SpvCapabilityTensorFloat32RoundingINTEL = 6425,
SpvCapabilityMaskedGatherScatterINTEL = 6427,
SpvCapabilityCacheControlsINTEL = 6441,
SpvCapabilityRegisterLimitsINTEL = 6460,
@@ -1536,6 +1541,7 @@ typedef enum SpvRawAccessChainOperandsMask_ {
} SpvRawAccessChainOperandsMask;
typedef enum SpvFPEncoding_ {
SpvFPEncodingBFloat16KHR = 0,
SpvFPEncodingMax = 0x7fffffff,
} SpvFPEncoding;
@@ -2348,6 +2354,11 @@ typedef enum SpvOp_ {
SpvOpControlBarrierArriveINTEL = 6142,
SpvOpControlBarrierWaitINTEL = 6143,
SpvOpArithmeticFenceEXT = 6145,
SpvOpTaskSequenceCreateINTEL = 6163,
SpvOpTaskSequenceAsyncINTEL = 6164,
SpvOpTaskSequenceGetINTEL = 6165,
SpvOpTaskSequenceReleaseINTEL = 6166,
SpvOpTypeTaskSequenceINTEL = 6199,
SpvOpSubgroupBlockPrefetchINTEL = 6221,
SpvOpSubgroup2DBlockLoadINTEL = 6231,
SpvOpSubgroup2DBlockLoadTransformINTEL = 6232,
@@ -2363,6 +2374,7 @@ typedef enum SpvOp_ {
SpvOpGroupLogicalAndKHR = 6406,
SpvOpGroupLogicalOrKHR = 6407,
SpvOpGroupLogicalXorKHR = 6408,
SpvOpRoundFToTF32INTEL = 6426,
SpvOpMaskedGatherINTEL = 6428,
SpvOpMaskedScatterINTEL = 6429,
SpvOpMax = 0x7fffffff,
@@ -3146,6 +3158,11 @@ inline void SpvHasResultAndType(SpvOp opcode, bool *hasResult, bool *hasResultTy
case SpvOpControlBarrierArriveINTEL: *hasResult = false; *hasResultType = false; break;
case SpvOpControlBarrierWaitINTEL: *hasResult = false; *hasResultType = false; break;
case SpvOpArithmeticFenceEXT: *hasResult = true; *hasResultType = true; break;
case SpvOpTaskSequenceCreateINTEL: *hasResult = true; *hasResultType = true; break;
case SpvOpTaskSequenceAsyncINTEL: *hasResult = false; *hasResultType = false; break;
case SpvOpTaskSequenceGetINTEL: *hasResult = true; *hasResultType = true; break;
case SpvOpTaskSequenceReleaseINTEL: *hasResult = false; *hasResultType = false; break;
case SpvOpTypeTaskSequenceINTEL: *hasResult = true; *hasResultType = false; break;
case SpvOpSubgroupBlockPrefetchINTEL: *hasResult = false; *hasResultType = false; break;
case SpvOpSubgroup2DBlockLoadINTEL: *hasResult = false; *hasResultType = false; break;
case SpvOpSubgroup2DBlockLoadTransformINTEL: *hasResult = false; *hasResultType = false; break;
@@ -3161,6 +3178,7 @@ inline void SpvHasResultAndType(SpvOp opcode, bool *hasResult, bool *hasResultTy
case SpvOpGroupLogicalAndKHR: *hasResult = true; *hasResultType = true; break;
case SpvOpGroupLogicalOrKHR: *hasResult = true; *hasResultType = true; break;
case SpvOpGroupLogicalXorKHR: *hasResult = true; *hasResultType = true; break;
case SpvOpRoundFToTF32INTEL: *hasResult = true; *hasResultType = true; break;
case SpvOpMaskedGatherINTEL: *hasResult = true; *hasResultType = true; break;
case SpvOpMaskedScatterINTEL: *hasResult = false; *hasResultType = false; break;
}
@@ -3969,6 +3987,9 @@ inline const char* SpvCapabilityToString(SpvCapability value) {
case SpvCapabilityShaderClockKHR: return "ShaderClockKHR";
case SpvCapabilityShaderEnqueueAMDX: return "ShaderEnqueueAMDX";
case SpvCapabilityQuadControlKHR: return "QuadControlKHR";
case SpvCapabilityBFloat16TypeKHR: return "BFloat16TypeKHR";
case SpvCapabilityBFloat16DotProductKHR: return "BFloat16DotProductKHR";
case SpvCapabilityBFloat16CooperativeMatrixKHR: return "BFloat16CooperativeMatrixKHR";
case SpvCapabilitySampleMaskOverrideCoverageNV: return "SampleMaskOverrideCoverageNV";
case SpvCapabilityGeometryShaderPassthroughNV: return "GeometryShaderPassthroughNV";
case SpvCapabilityShaderViewportIndexLayerEXT: return "ShaderViewportIndexLayerEXT";
@@ -4091,6 +4112,7 @@ inline const char* SpvCapabilityToString(SpvCapability value) {
case SpvCapabilityArithmeticFenceEXT: return "ArithmeticFenceEXT";
case SpvCapabilityFPGAClusterAttributesV2INTEL: return "FPGAClusterAttributesV2INTEL";
case SpvCapabilityFPGAKernelAttributesv2INTEL: return "FPGAKernelAttributesv2INTEL";
case SpvCapabilityTaskSequenceINTEL: return "TaskSequenceINTEL";
case SpvCapabilityFPMaxErrorINTEL: return "FPMaxErrorINTEL";
case SpvCapabilityFPGALatencyControlINTEL: return "FPGALatencyControlINTEL";
case SpvCapabilityFPGAArgumentInterfacesINTEL: return "FPGAArgumentInterfacesINTEL";
@@ -4102,6 +4124,7 @@ inline const char* SpvCapabilityToString(SpvCapability value) {
case SpvCapabilitySubgroup2DBlockTransposeINTEL: return "Subgroup2DBlockTransposeINTEL";
case SpvCapabilitySubgroupMatrixMultiplyAccumulateINTEL: return "SubgroupMatrixMultiplyAccumulateINTEL";
case SpvCapabilityGroupUniformArithmeticKHR: return "GroupUniformArithmeticKHR";
case SpvCapabilityTensorFloat32RoundingINTEL: return "TensorFloat32RoundingINTEL";
case SpvCapabilityMaskedGatherScatterINTEL: return "MaskedGatherScatterINTEL";
case SpvCapabilityCacheControlsINTEL: return "CacheControlsINTEL";
case SpvCapabilityRegisterLimitsINTEL: return "RegisterLimitsINTEL";
@@ -4259,6 +4282,7 @@ inline const char* SpvNamedMaximumNumberOfRegistersToString(SpvNamedMaximumNumbe
inline const char* SpvFPEncodingToString(SpvFPEncoding value) {
switch (value) {
case SpvFPEncodingBFloat16KHR: return "BFloat16KHR";
default: return "Unknown";
}
}
@@ -5066,6 +5090,11 @@ inline const char* SpvOpToString(SpvOp value) {
case SpvOpControlBarrierArriveINTEL: return "OpControlBarrierArriveINTEL";
case SpvOpControlBarrierWaitINTEL: return "OpControlBarrierWaitINTEL";
case SpvOpArithmeticFenceEXT: return "OpArithmeticFenceEXT";
case SpvOpTaskSequenceCreateINTEL: return "OpTaskSequenceCreateINTEL";
case SpvOpTaskSequenceAsyncINTEL: return "OpTaskSequenceAsyncINTEL";
case SpvOpTaskSequenceGetINTEL: return "OpTaskSequenceGetINTEL";
case SpvOpTaskSequenceReleaseINTEL: return "OpTaskSequenceReleaseINTEL";
case SpvOpTypeTaskSequenceINTEL: return "OpTypeTaskSequenceINTEL";
case SpvOpSubgroupBlockPrefetchINTEL: return "OpSubgroupBlockPrefetchINTEL";
case SpvOpSubgroup2DBlockLoadINTEL: return "OpSubgroup2DBlockLoadINTEL";
case SpvOpSubgroup2DBlockLoadTransformINTEL: return "OpSubgroup2DBlockLoadTransformINTEL";
@@ -5081,6 +5110,7 @@ inline const char* SpvOpToString(SpvOp value) {
case SpvOpGroupLogicalAndKHR: return "OpGroupLogicalAndKHR";
case SpvOpGroupLogicalOrKHR: return "OpGroupLogicalOrKHR";
case SpvOpGroupLogicalXorKHR: return "OpGroupLogicalXorKHR";
case SpvOpRoundFToTF32INTEL: return "OpRoundFToTF32INTEL";
case SpvOpMaskedGatherINTEL: return "OpMaskedGatherINTEL";
case SpvOpMaskedScatterINTEL: return "OpMaskedScatterINTEL";
default: return "Unknown";