OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
IntrinsicMasks Class Reference

#include "IntrinsicMasks.h"

Public Member Functions

 IntrinsicMasks (index_t numberOfIntrinsicVectors, int lengthOfIntrinsicVector, int numberOfPaddedEntries)
 
int GetMaskBeginNoBeginningExcludeBit (int bitIndex) const
 
int GetMaskBeginBit (int bitIndex) const
 
int GetMaskEndBit (int bitIndex) const
 

Protected Attributes

unsigned short _maskBeginNoBeginningExclude = 0i16
 
unsigned short _maskBegin = 0i16
 
unsigned short _maskEnd = 0i16
 
index_t _numberOfIntrinsicVectors
 
int _lengthOfIntrinsicVector
 
int _numberOfPaddedEntries
 

Constructor & Destructor Documentation

◆ IntrinsicMasks()

IntrinsicMasks::IntrinsicMasks ( index_t numberOfIntrinsicVectors,
int lengthOfIntrinsicVector,
int numberOfPaddedEntries )

Member Function Documentation

◆ GetMaskBeginBit()

int IntrinsicMasks::GetMaskBeginBit ( int bitIndex) const

◆ GetMaskBeginNoBeginningExcludeBit()

int IntrinsicMasks::GetMaskBeginNoBeginningExcludeBit ( int bitIndex) const

◆ GetMaskEndBit()

int IntrinsicMasks::GetMaskEndBit ( int bitIndex) const

Member Data Documentation

◆ _lengthOfIntrinsicVector

int IntrinsicMasks::_lengthOfIntrinsicVector
protected

◆ _maskBegin

unsigned short IntrinsicMasks::_maskBegin = 0i16
protected

◆ _maskBeginNoBeginningExclude

unsigned short IntrinsicMasks::_maskBeginNoBeginningExclude = 0i16
protected

◆ _maskEnd

unsigned short IntrinsicMasks::_maskEnd = 0i16
protected

◆ _numberOfIntrinsicVectors

index_t IntrinsicMasks::_numberOfIntrinsicVectors
protected

◆ _numberOfPaddedEntries

int IntrinsicMasks::_numberOfPaddedEntries
protected

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