KhronosGroup / KhronosGroup/SYCL-CTS

CTS uses type aliases which do not exist in the spec

Open
#446 5 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.