38 constexpr
operator uint32_t()
const {
return flag_value; }
79 constexpr
operator uint32_t()
const {
return flag_value; }
113 #if (SYCL_EXT_ONEAPI_MATRIX_VERSION > 1)
132 #if (SYCL_EXT_ONEAPI_MATRIX_VERSION > 1)
133 template <
typename T, std::size_t R, std::size_t C,
MatrixLayout L,
138 template <
typename T, std::size_t R, std::size_t C,
MatrixLayout L,
141 #endif // SYCL_EXT_ONEAPI_MATRIX_VERSION
145 #ifdef __SYCL_DEVICE_ONLY__
147 template <
typename dataT>
149 template <typename dataT>
153 template <typename dataT,
int dims>
154 using __ocl_vec_t = dataT
__attribute__((ext_vector_type(dims)));
158 struct ConstantPipeStorage {
160 int32_t _PacketAlignment;
165 inline namespace _V1 {
168 template <
int Bits>
using ap_int = _BitInt(Bits);
172 #endif // __SYCL_DEVICE_ONLY__
178 #ifndef __SYCL_DEVICE_ONLY__
183 #define __SYCL_SPV_IMAGE_TYPE(NAME) typedef void *__ocl_##NAME##_t
185 #define __SYCL_SPV_SAMPLED_AND_IMAGE_TYPE(NAME) \
186 __SYCL_SPV_IMAGE_TYPE(NAME); \
187 typedef void *__ocl_sampled_##NAME##_t
200 #undef __SYCL_SPV_IMAGE_TYPE
201 #undef __SYCL_SPV_SAMPLED_AND_IMAGE_TYPE