Skip to content

Execution Tests: Long Vectors Remove ternary assignment#7775

Merged
alsepkow merged 1 commit intomicrosoft:mainfrom
alsepkow:user/alsepkow/FixTernary
Sep 18, 2025
Merged

Execution Tests: Long Vectors Remove ternary assignment#7775
alsepkow merged 1 commit intomicrosoft:mainfrom
alsepkow:user/alsepkow/FixTernary

Conversation

@alsepkow
Copy link
Copy Markdown
Contributor

Remove the test cases for ternary assignment. Upon closer inspection I realized that there are no unique DXIL ops or LLVM instructions exercised via ternary assignment (or select for that matter).

Copy link
Copy Markdown
Contributor

@tex3d tex3d left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

While I agree that ternary assignment (at least the HLSL 2021+ short-circuiting version) shouldn't require a test, do we have anything for vector select() operation? I see the commit comment says "Its covered via and/or", but vector select is different. Shouldn't that result in an llvm select instruction?

@alsepkow alsepkow enabled auto-merge (squash) September 18, 2025 02:33
@alsepkow alsepkow merged commit 7f771fb into microsoft:main Sep 18, 2025
13 checks passed
@github-project-automation github-project-automation Bot moved this from New to Done in HLSL Roadmap Sep 18, 2025
@alsepkow alsepkow deleted the user/alsepkow/FixTernary branch January 31, 2026 01:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants