-
Notifications
You must be signed in to change notification settings - Fork 25
Adds tests for isnan(). #466
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
test/Feature/HLSLLib/isnan.16.test
Outdated
| ... | ||
| #--- end | ||
|
|
||
| # llvm/llvm-project#141089 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
the issue you linked is closed llvm/llvm-project#141089 are you sure this should still xfail for clang-vulkan?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Clang-Vulkan XFAIL removed.
| # llvm/llvm-project#141089 | ||
| # XFAIL: Clang-Vulkan | ||
|
|
||
| # https://github.com/llvm/llvm-project/issues/145571 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We added the isnan emulation see https://github.com/llvm/llvm-project/pull/157505/files this should work for clang.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't have an nVidia GPU, so I suppose I can't test for DirectX-NV?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We don't run the nvidia gpu runner yet on the PR runs. and the only way to manually invoke it would be if you had a branch on this repository. There doesn't apear to be anyway to do that with a fork. That said I feel confident that if you are seeing the emulation passing on amd\intel for sm 6.8 and lower then it should pass for nvidia too since we won't be emitting the opcode that would blow things up.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If you add a test-all label to the PR then it should run against all the machines in the offload tester lab.
https://github.com/llvm/offload-test-suite/blob/main/docs/CI.md
If this doesn't work for PRs from forks we should update these docs!
Test values taken from the isinf() tests; others may be relevant.