`InterlockedCompareStoreFloatBitwise` intrinsic function unimplemented
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 55/100
Research direction
Start with the Godbolt reproduction and compare -spirv compilation against DXIL for shader models cs_6_5 and cs_6_6. Trace handling of the InterlockedCompareStoreFloatBitwise free-function and RWByteAddressBuffer method forms, using the existing exchange variant issue DXC #7782 as context. Done means the intrinsic no longer reports unimplemented during SPIR-V compilation and the relevant forms behave consistently.
Written by the indexing model from the issue text.
Description
error: InterlockedCompareStoreFloatBitwise intrinsic function unimplemented.
Only happens in SPIR-V compilation.
The diagnostic appears for the free-function form. The method form on
RWByteAddressBuffer gives a different text:
error: intrinsic 'InterlockedCompareStoreFloatBitwise' method unimplemented
DXIL compiles without an error at cs_6_5 and cs_6_6 . Only -spirv fails.
Measured with dxc 1.10(5369-d6e0ca4a).
This matches the shape of DXC #7782, which covers the exchange variant.
godbolt link: https://godbolt.org/z/7jTdnTT3j
- Dominant language
- C++
- Stars
- 3.7k
- Forks
- 900
- Avg merge
- 2d 14h
- Merged PRs (30d)
- 39
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from microsoft/DirectXShaderCompiler
-
bug needs-triage spirv
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
microsoft/DirectXShaderCompiler#8831 ·
-
bug needs-triage spirv
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
microsoft/DirectXShaderCompiler#8829 ·
-
bug needs-triage spirv
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
microsoft/DirectXShaderCompiler#8828 ·
-
bug needs-triage spirv
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
microsoft/DirectXShaderCompiler#8827 ·
-
bug needs-triage spirv
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
microsoft/DirectXShaderCompiler#8826 ·
All issues in microsoft/DirectXShaderCompiler
Similar issues
-
Difficulty 1/5 Under an hour Newbie friendliness 90/100
AXERA-TECH/ax-llm#77 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 90/100
games-on-whales/wolf#509 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
-
bug-unconfirmed
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
NVIDIA/cuda-samples#453 ·