NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Public Methods | Public Members | List of all members
nvbio::simd4u8 Struct Reference

Detailed description

A 4-way uint8 SIMD type

Definition at line 42 of file simd.h.

#include <simd.h>

Classes

struct  base_rep_tag
 

Public Methods

NVBIO_FORCEINLINE NVBIO_HOST_DEVICE simd4u8 ()
 
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE simd4u8 (const uint32 op, const base_rep_tag)
 
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE simd4u8 (const uint4 v)
 
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE simd4u8 (const uint8 v)
 
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE simd4u8 (const uint8 v1, const uint8 v2, const uint8 v3, const uint8 v4)
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE simd4u8
operator= (const uint4 v)
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE simd4u8
operator= (const uchar4 v)
 

Public Members

uint32 m
 

Constructor & Destructor Documentation

NVBIO_FORCEINLINE NVBIO_HOST_DEVICE nvbio::simd4u8::simd4u8 ( )
inline

Definition at line 47 of file simd.h.

NVBIO_FORCEINLINE NVBIO_HOST_DEVICE nvbio::simd4u8::simd4u8 ( const uint32  op,
const base_rep_tag   
)
inlineexplicit

Definition at line 50 of file simd.h.

NVBIO_FORCEINLINE NVBIO_HOST_DEVICE nvbio::simd4u8::simd4u8 ( const uint4  v)
explicit

Definition at line 31 of file simd_inl.h.

NVBIO_FORCEINLINE NVBIO_HOST_DEVICE nvbio::simd4u8::simd4u8 ( const uint8  v)
explicit

Definition at line 40 of file simd_inl.h.

NVBIO_FORCEINLINE NVBIO_HOST_DEVICE nvbio::simd4u8::simd4u8 ( const uint8  v1,
const uint8  v2,
const uint8  v3,
const uint8  v4 
)

Definition at line 49 of file simd_inl.h.

Member Function Documentation

NVBIO_FORCEINLINE NVBIO_HOST_DEVICE simd4u8 & nvbio::simd4u8::operator= ( const uint4  v)

Definition at line 58 of file simd_inl.h.

NVBIO_FORCEINLINE NVBIO_HOST_DEVICE simd4u8 & nvbio::simd4u8::operator= ( const uchar4  v)

Definition at line 67 of file simd_inl.h.

Member Data Documentation

uint32 nvbio::simd4u8::m

Definition at line 67 of file simd.h.


The documentation for this struct was generated from the following files: