PxUnixIntrinsics.h File Reference
#include "foundation/Px.h"
#include "foundation/PxAssert.h"
#include <math.h>
#include <float.h>

Go to the source code of this file.

Namespaces

 physx
 
 physx::intrinsics
 

Functions

PX_CUDA_CALLABLE PX_FORCE_INLINE float physx::intrinsics::abs (float a)
 platform-specific absolute value More...
 
PX_CUDA_CALLABLE PX_FORCE_INLINE float physx::intrinsics::fsel (float a, float b, float c)
 platform-specific select float More...
 
PX_CUDA_CALLABLE PX_FORCE_INLINE float physx::intrinsics::sign (float a)
 platform-specific sign More...
 
PX_CUDA_CALLABLE PX_FORCE_INLINE float physx::intrinsics::recip (float a)
 platform-specific reciprocal More...
 
PX_CUDA_CALLABLE PX_FORCE_INLINE float physx::intrinsics::recipFast (float a)
 platform-specific reciprocal estimate More...
 
PX_CUDA_CALLABLE PX_FORCE_INLINE float physx::intrinsics::sqrt (float a)
 platform-specific square root More...
 
PX_CUDA_CALLABLE PX_FORCE_INLINE float physx::intrinsics::recipSqrt (float a)
 platform-specific reciprocal square root More...
 
PX_CUDA_CALLABLE PX_FORCE_INLINE float physx::intrinsics::recipSqrtFast (float a)
 
PX_CUDA_CALLABLE PX_FORCE_INLINE float physx::intrinsics::sin (float a)
 platform-specific sine More...
 
PX_CUDA_CALLABLE PX_FORCE_INLINE float physx::intrinsics::cos (float a)
 platform-specific cosine More...
 
PX_CUDA_CALLABLE PX_FORCE_INLINE float physx::intrinsics::selectMin (float a, float b)
 platform-specific minimum More...
 
PX_CUDA_CALLABLE PX_FORCE_INLINE float physx::intrinsics::selectMax (float a, float b)
 platform-specific maximum More...
 
PX_CUDA_CALLABLE PX_FORCE_INLINE bool physx::intrinsics::isFinite (float a)
 platform-specific finiteness check (not INF or NAN) More...
 
PX_CUDA_CALLABLE PX_FORCE_INLINE bool physx::intrinsics::isFinite (double a)
 platform-specific finiteness check (not INF or NAN) More...
 
PX_FORCE_INLINE void * physx::intrinsics::memZero (void *dest, uint32_t count)
 
PX_FORCE_INLINE void * physx::intrinsics::memSet (void *dest, int32_t c, uint32_t count)
 
PX_FORCE_INLINE void * physx::intrinsics::memCopy (void *dest, const void *src, uint32_t count)
 
PX_FORCE_INLINE void * physx::intrinsics::memMove (void *dest, const void *src, uint32_t count)
 
PX_FORCE_INLINE void physx::intrinsics::memZero128 (void *dest, uint32_t offset=0)