mirror of
https://gitlab.kitware.com/vtk/vtk-m
synced 2024-09-19 18:45:43 +00:00
FunctorsTBB now uses VTKM_VECTORIZATION_X macros everywhere.
This commit is contained in:
parent
02d10e38c4
commit
b8e5923ae1
@ -443,15 +443,10 @@ public:
|
|||||||
// error and setting the message buffer as expected.
|
// error and setting the message buffer as expected.
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
#ifdef VTKM_ENABLE_VECTORIZATION
|
VTKM_VECTORIZATION_PRE_LOOP
|
||||||
#if defined(VTKM_CLANG)
|
|
||||||
#pragma clang loop vectorize(enable)
|
|
||||||
#elif defined(VTKM_ICC)
|
|
||||||
#pragma simd
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
for (vtkm::Id i = range.begin(); i < range.end(); i++)
|
for (vtkm::Id i = range.begin(); i < range.end(); i++)
|
||||||
{
|
{
|
||||||
|
VTKM_VECTORIZATION_IN_LOOP
|
||||||
OutputPortal.Set( i, ValuesPortal.Get(IndexPortal.Get(i)) );
|
OutputPortal.Set( i, ValuesPortal.Get(IndexPortal.Get(i)) );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user