File tree Expand file tree Collapse file tree 1 file changed +0
-11
lines changed Expand file tree Collapse file tree 1 file changed +0
-11
lines changed Original file line number Diff line number Diff line change @@ -596,23 +596,12 @@ template <typename Type, int NumElements> class vec {
596
596
#endif
597
597
#define __SYCL_LOADSTORE (Space ) \
598
598
void load (size_t Offset, multi_ptr<const DataT, Space> Ptr) { \
599
- if (NumElements != 3 ) { \
600
- m_Data = \
601
- *multi_ptr<const DataType, Space>(static_cast <const DataType *>( \
602
- static_cast <const void *>(Ptr + Offset * NumElements))); \
603
- return ; \
604
- } \
605
599
for (int I = 0 ; I < NumElements; I++) { \
606
600
setValue ( \
607
601
I, *multi_ptr<const DataT, Space>(Ptr + Offset * NumElements + I)); \
608
602
} \
609
603
} \
610
604
void store (size_t Offset, multi_ptr<DataT, Space> Ptr) const { \
611
- if (NumElements != 3 ) { \
612
- *multi_ptr<DataType, Space>(static_cast <DataType *>( \
613
- static_cast <void *>(Ptr + Offset * NumElements))) = m_Data; \
614
- return ; \
615
- } \
616
605
for (int I = 0 ; I < NumElements; I++) { \
617
606
*multi_ptr<DataT, Space>(Ptr + Offset * NumElements + I) = getValue (I); \
618
607
} \
You can’t perform that action at this time.
0 commit comments