DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::ext::intel::esimd::overaligned_tag< N > Struct Template Reference

overaligned_tag type. More...

#include <sycl/ext/intel/esimd/detail/simd_obj_impl.hpp>

Collaboration diagram for sycl::_V1::ext::intel::esimd::overaligned_tag< N >:

Static Public Attributes

template<typename >
static constexpr unsigned alignment = N
 

Detailed Description

template<unsigned N>
struct sycl::_V1::ext::intel::esimd::overaligned_tag< N >

overaligned_tag type.

Flag of this type should be used in load and store operations when memory address is aligned by the user-provided alignment value N.

Template Parameters
Nis the alignment value. N must be a power of two.

Definition at line 70 of file simd_obj_impl.hpp.

Member Data Documentation

◆ alignment

template<unsigned N>
template<typename >
constexpr unsigned sycl::_V1::ext::intel::esimd::overaligned_tag< N >::alignment = N
staticconstexpr

Definition at line 74 of file simd_obj_impl.hpp.


The documentation for this struct was generated from the following file: