-
Notifications
You must be signed in to change notification settings - Fork 131
Conversation
This PR includes a small patch adding marray coverage to the following not yet merged PR #895 |
/verify with intel/llvm#6038 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just some minor comments. The tests look good.
sycl::math, native and half_precision cases covered. Signed-off-by: jack.kirk <jack.kirk@codeplay.com>
b77b376
to
f95793b
Compare
Signed-off-by: jack.kirk <jack.kirk@codeplay.com>
/verify with intel/llvm#6038 |
Signed-off-by: JackAKirk <jack.kirk@codeplay.com>
Signed-off-by: JackAKirk <jack.kirk@codeplay.com>
Signed-off-by: JackAKirk <jack.kirk@codeplay.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
Signed-off-by: JackAKirk <jack.kirk@codeplay.com>
/verify with intel/llvm#6038 |
Signed-off-by: JackAKirk <jack.kirk@codeplay.com>
Signed-off-by: JackAKirk <jack.kirk@codeplay.com>
/verify with intel/llvm#6038 |
/verify with intel/llvm#6038 |
Signed-off-by: JackAKirk <jack.kirk@codeplay.com>
…-test-suite into math_marray_tests
/verify with intel/llvm#6038 |
Signed-off-by: JackAKirk <jack.kirk@codeplay.com>
Signed-off-by: JackAKirk <jack.kirk@codeplay.com>
Signed-off-by: JackAKirk <jack.kirk@codeplay.com>
/verify with intel/llvm#6038 |
Signed-off-by: JackAKirk <jack.kirk@codeplay.com>
/verify with intel/llvm#6038 |
4 similar comments
/verify with intel/llvm#6038 |
/verify with intel/llvm#6038 |
/verify with intel/llvm#6038 |
/verify with intel/llvm#6038 |
Signed-off-by: JackAKirk <jack.kirk@codeplay.com>
/verify with intel/llvm#6038 |
Signed-off-by: JackAKirk <jack.kirk@codeplay.com>
/verify with intel/llvm#6038 |
1 similar comment
/verify with intel/llvm#6038 |
/verify with intel/llvm#6038 |
Signed-off-by: JackAKirk <jack.kirk@codeplay.com>
This PR aims to fix issue: #5991 and provide efficient working marray math function implementations for all backends. marray math function support is currently switched on for {n} ({n} defined in #5991) but the implementations are currently broken and untested. There is also very limited test coverage for sycl::vec cases. The SYCL 2020 specification states that the set {N} ({N} defined in #5991) should be supported for marray math function cases. All SYCL 2020 math, native math, and half_precision math functions now have marray support when the function's arguments are of type `genfloat` and have the same argument type for all arguments. Tests: intel/llvm-test-suite#1002 Signed-off-by: jack.kirk <jack.kirk@codeplay.com> Co-authored-by: JackAKirk <chezjakirk@gmail.com> Co-authored-by: Jakub Chlanda <jakub@codeplay.com>
Tests for marray/vec SYCL math functions from: intel/llvm#6038 Signed-off-by: jack.kirk <jack.kirk@codeplay.com>
Tests for marray/vec SYCL math functions from: intel#6038 Signed-off-by: jack.kirk <jack.kirk@codeplay.com>
Tests for marray/vec SYCL math functions from: intel/llvm#6038
Signed-off-by: jack.kirk jack.kirk@codeplay.com