KhronosGroup / KhronosGroup/SYCL-CTS
CTS uses type aliases which do not exist in the spec
- Dominant language
- C++
- Stars
- 75
- Forks
- 96
- Avg merge
- 5d 18h
- Merged PRs (30d)
- 4
Description
https://github.com/KhronosGroup/SYCL-CTS/blob/b856fd701a076d290689415ece04aebc91e80483/tests/math_builtin_api/modules/sycl_types.py#L102
According to [4.14.2.2. Aliases](https://registry.khronos.org/SYCL/specs/sycl-2020/html/sycl-2020.html#_aliases), there are no more aliases like `schar3` or `ulonglong2`.
Perhaps this was a spec mistake to remove some of them, there is a related spec issue KhronosGroup/SYCL-Docs#335
Contributor guide
Research direction
Start with tests/math_builtin_api/modules/sycl_types.py at line 102 and compare the listed aliases with section 4.14.2.2 of the SYCL 2020 specification. Review KhronosGroup/SYCL-Docs#335 before deciding whether the specification or the CTS needs to change. Done means the CTS aliases agree with the resolved specification.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- testing-qa
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100