mirror of
https://gitlab.kitware.com/vtk/vtk-m
synced 2024-09-19 10:35:42 +00:00
changing MS method signatures to long instead of int
This commit is contained in:
parent
47452d82bc
commit
733edc8325
@ -337,25 +337,25 @@ private:
|
||||
|
||||
#if defined(VTKM_MSVC) //MSVC atomics
|
||||
VTKM_EXEC_EXPORT
|
||||
vtkm::Int32 vtkmAtomicAdd(volatile vtkm::Int32 *address, const vtkm::Int32 &value) const
|
||||
vtkm::Int32 vtkmAtomicAdd(volatile long *address, const long &value) const
|
||||
{
|
||||
return InterlockedExchangeAdd(address,value);
|
||||
}
|
||||
|
||||
VTKM_EXEC_EXPORT
|
||||
vtkm::Int64 vtkmAtomicAdd(volatile vtkm::Int64 *address, const vtkm::Int64 &value) const
|
||||
vtkm::Int64 vtkmAtomicAdd(volatile long long *address, const long long &value) const
|
||||
{
|
||||
return InterlockedExchangeAdd64(address,value);
|
||||
}
|
||||
|
||||
VTKM_EXEC_EXPORT
|
||||
vtkm::UInt32 vtkmAtomicAdd(volatile vtkm::UInt32 *address, const vtkm::UInt32 &value) const
|
||||
vtkm::UInt32 vtkmAtomicAdd(volatile unsigned long *address, const unsigned long &value) const
|
||||
{
|
||||
return InterlockedExchangeAdd(address,value);
|
||||
}
|
||||
|
||||
VTKM_EXEC_EXPORT
|
||||
vtkm::UInt64 vtkmAtomicAdd(volatile vtkm::UInt64 *address, const vtkm::UInt64 &value) const
|
||||
vtkm::UInt64 vtkmAtomicAdd(volatile unsigned long long *address, const unsigned long long &value) const
|
||||
{
|
||||
return InterlockedExchangeAdd64(address,value);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user