DPC++ Runtime
Runtime libraries for oneAPI DPC++
__simd_storage< _Tp, __simd_abi< _StorageKind::_Array, __num_element > > Class Template Reference

#include <std/experimental/simd.hpp>

Public Member Functions

_Tp __get (size_t __index) const noexcept
 
void __set (size_t __index, _Tp __val) noexcept
 

Friends

template<class , class >
struct simd
 
template<class , class >
struct simd_mask
 Represents a simd mask os size N. More...
 

Detailed Description

template<class _Tp, int __num_element>
class __simd_storage< _Tp, __simd_abi< _StorageKind::_Array, __num_element > >

Definition at line 724 of file simd.hpp.

Member Function Documentation

◆ __get()

template<class _Tp , int __num_element>
_Tp __simd_storage< _Tp, __simd_abi< _StorageKind::_Array, __num_element > >::__get ( size_t  __index) const
inlinenoexcept

Definition at line 734 of file simd.hpp.

◆ __set()

template<class _Tp , int __num_element>
void __simd_storage< _Tp, __simd_abi< _StorageKind::_Array, __num_element > >::__set ( size_t  __index,
_Tp  __val 
)
inlinenoexcept

Definition at line 735 of file simd.hpp.

Friends And Related Function Documentation

◆ simd

template<class _Tp , int __num_element>
template<class , class >
friend struct simd
friend

Definition at line 728 of file simd.hpp.

◆ simd_mask

template<class _Tp , int __num_element>
template<class , class >
friend struct simd_mask
friend

Represents a simd mask os size N.

This is basically an alias of the detail::simd_mask_impl class.

Definition at line 731 of file simd.hpp.


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