NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions
simd_inl.h File Reference

Go to the source code of this file.

Namespaces

 nvbio
 Define a vector_view POD type and plain_view() for std::vector.
 

Functions

NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE simd4u8 
nvbio::operator== (const simd4u8 op1, const simd4u8 op2)
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE simd4u8 
nvbio::operator!= (const simd4u8 op1, const simd4u8 op2)
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE simd4u8 
nvbio::operator>= (const simd4u8 op1, const simd4u8 op2)
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE simd4u8 
nvbio::operator> (const simd4u8 op1, const simd4u8 op2)
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE simd4u8 
nvbio::operator<= (const simd4u8 op1, const simd4u8 op2)
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE simd4u8 
nvbio::operator< (const simd4u8 op1, const simd4u8 op2)
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE simd4u8 
nvbio::operator+ (const simd4u8 op1, const simd4u8 op2)
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE simd4u8 & 
nvbio::operator+= (simd4u8 &op1, const simd4u8 op2)
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE simd4u8 
nvbio::operator- (const simd4u8 op1, const simd4u8 op2)
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE simd4u8 & 
nvbio::operator-= (simd4u8 &op1, const simd4u8 op2)
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE simd4u8 
nvbio::max (const simd4u8 op1, const simd4u8 op2)
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE simd4u8 
nvbio::min (const simd4u8 op1, const simd4u8 op2)
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE simd4u8 
nvbio::and_op (const simd4u8 op1, const simd4u8 op2)
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE simd4u8 
nvbio::or_op (const simd4u8 op1, const simd4u8 op2)
 
template<uint32 I>
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint8 
nvbio::get (const simd4u8 op)
 
template<uint32 I>
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE void 
nvbio::set (simd4u8 op, const uint8 v)
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE simd4u8 
nvbio::ternary_op (const simd4u8 mask, const simd4u8 op1, const simd4u8 op2)