Neither GL nor Vulkan have any requirements on signaling/quiet
NaNs.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
- Build Status
Buildable 18043 Build 18043: arc lint + arc unit
Event Timeline
Comment Actions
This needs a test (I'm pretty sure it already exists and should break with this change).
Nobody has any requirement for signaling nans, but it's unclear you actually want to do this. I think things are moving in the direction of having this on at all times.
Comment Actions
No tests fail with this, seems like the tests for this use CL kernels.
Reason I took a stab at disabling this is that it seems to disables some of the output modifiers:
https://github.com/llvm-mirror/llvm/blob/master/lib/Target/AMDGPU/SIFoldOperands.cpp#L994
Comment Actions
This patch should be obsolete. The default is still to enable the IEEE bit for all compute shaders, but you can override this with the amdgpu-ieee attribute