Skip to content

[SM6.9] Disable native vec deriv ops and expand testing#7443

Closed
pow2clk wants to merge 1 commit intomicrosoft:release-1.8.2505from
pow2clk:release-1.8.2505
Closed

[SM6.9] Disable native vec deriv ops and expand testing#7443
pow2clk wants to merge 1 commit intomicrosoft:release-1.8.2505from
pow2clk:release-1.8.2505

Conversation

@pow2clk
Copy link
Copy Markdown
Collaborator

@pow2clk pow2clk commented May 8, 2025

Several intrinsics that were enabled for native vectors late got their testing removed as it expected scalarized forms. This adds tests for pow, modf, and abs in their native vector intrinsic forms. It removes native vector intrinsics for derivative operations as they require more scalarization removal due to their convergent markers and restores the scalarized testing for them. The 1024 size was removed from longvec-intrinsics as the verbose way that constant vectors are represented in the disassembly made the test take significantly longer.

(cherry picked from commit 231d648)

Original PR: #7432

Several intrinsics that were enabled for native vectors late got their
testing removed as it expected scalarized forms. This adds tests for
pow, modf, and abs in their native vector intrinsic forms. It removes
native vector intrinsics for derivative operations as they require more
scalarization removal due to their convergent markers and restores the
scalarized testing for them. The 1024 size was removed from
longvec-intrinsics as the verbose way that constant vectors are
represented in the disassembly made the test take significantly longer.

(cherry picked from commit 231d648)
@damyanp
Copy link
Copy Markdown
Member

damyanp commented May 8, 2025

This change is already in the release branch and doesn't need cherry-picking.

@damyanp damyanp closed this May 8, 2025
@github-project-automation github-project-automation Bot moved this from New to Done in HLSL Roadmap May 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants