KhronosGroup / KhronosGroup/OpenCL-CTS
The atomics suite doesn't meaningfully test min/max unsigned cases
Open
missing-coverage
- Dominant language
- C++
- Stars
- 232
- Forks
- 235
- Avg merge
- 8d 7h
- Merged PRs (30d)
- 18
Description
An implementation that treats them as signed can pass the tests. Discovered on `cl12_trunk`.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the atomics suite and inspect its min/max coverage on the cl12_trunk implementation. Add cases that distinguish unsigned behavior from signed behavior, then run the atomics tests and confirm an implementation treating unsigned values as signed no longer passes.
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