KhronosGroup / KhronosGroup/OpenCL-CTS
No systematic coverage for OpenCL C casts
- Dominant language
- C++
- Stars
- 232
- Forks
- 235
- Avg merge
- 8d 7h
- Merged PRs (30d)
- 18
Description
The CTS does not have systematic coverage for all valid cast combinations of the following form:
```
SRCTYPE src;
DSTTYPE dst = (DSTTYPE)(src);
```
Many are covered indirectly as they are used in tests but some (e.g. int64 -> fp16) are never exercised by the CTS.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the existing CTS tests that exercise OpenCL C casts and review which source and destination type combinations they cover. Add systematic coverage for every valid SRCTYPE-to-DSTTYPE combination in the stated cast form, including cases such as int64 to fp16, and verify the new tests through the CTS test run.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- testing-qa
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100