Skip to content

Commit

Permalink
Remove cast
Browse files Browse the repository at this point in the history
  • Loading branch information
uditagarwal97 committed May 28, 2024
1 parent 7f3badd commit 273229a
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions sycl/include/sycl/vector_preview.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -616,9 +616,7 @@ template <typename DataT, int NumElements> class vec {
} else { \
vector_t ExtVecLhs = sycl::bit_cast<vector_t>(Lhs); \
vector_t ExtVecRhs = sycl::bit_cast<vector_t>(Rhs); \
Ret = vec<DataT, NumElements>( \
(typename vec<DataT, NumElements>::vector_t)( \
ExtVecLhs BINOP ExtVecRhs)); \
Ret = vec<DataT, NumElements>(ExtVecLhs BINOP ExtVecRhs); \
if constexpr (std::is_same_v<DataT, bool> && CONVERT) { \
Ret.ConvertToDataT(); \
} \
Expand Down Expand Up @@ -746,6 +744,8 @@ template <typename DataT, int NumElements> class vec {
} else { \
vector_t ExtVecLhs = sycl::bit_cast<vector_t>(Lhs); \
vector_t ExtVecRhs = sycl::bit_cast<vector_t>(Rhs); \
/* Cast required to convert unsigned char ext_vec_type to */ \
/* char ext_vec_type. */ \
Ret = vec<rel_t, NumElements>( \
(typename vec<rel_t, NumElements>::vector_t)( \
ExtVecLhs RELLOGOP ExtVecRhs)); \
Expand Down

0 comments on commit 273229a

Please sign in to comment.