KhronosGroup / KhronosGroup/OpenCL-CTS
Testing value returned by subgroup logical operations
- Dominant language
- C++
- Stars
- 232
- Forks
- 235
- Avg merge
- 8d 7h
- Merged PRs (30d)
- 18
Description
The CTS tests for the subgroup logical operations (such as `sub_group_non_uniform_reduce_logical_and`) appear to expect that a true result will have the value 1.
But the OpenCL Extension Specification (I'm looking at Version V3.0.12) states (section 38.7.1.3): "For these functions, a non-zero [...] return value is logically true".
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the CTS tests for subgroup logical operations, including sub_group_non_uniform_reduce_logical_and, and compare their assertions with section 38.7.1.3 of the OpenCL Extension Specification V3.0.12. Done means the tests accept every non-zero result as logically true rather than requiring the value 1.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- testing-qa
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100