MCPcopy Create free account
hub / github.com/arrayfire/arrayfire / abs

Function abs

src/backend/cuda/math.hpp:44–46  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

42
43template<typename T>
44static inline __DH__ T abs(T val) {
45 return ::abs(val);
46}
47static inline __DH__ int abs(int val) { return (val > 0 ? val : -val); }
48static inline __DH__ char abs(char val) { return (val > 0 ? val : -val); }
49static inline __DH__ float abs(float val) { return fabsf(val); }

Callers 11

diagCreateFunction · 0.70
diagExtractFunction · 0.70
trimIndexFunction · 0.70
cfloat max<cfloat>Function · 0.70
cdouble max<cdouble>Function · 0.70
cfloat min<cfloat>Function · 0.70
cdouble min<cdouble>Function · 0.70
cabs<cfloat>Function · 0.70
cabs<cdouble>Function · 0.70
detectExtremaFunction · 0.50
interpolateExtremaFunction · 0.50

Calls 1

fabsFunction · 0.85

Tested by

no test coverage detected