OpenASIP  2.0
MathTools Member List

This is the complete list of members for MathTools, including all inherited members.

bit(ULongWord integer, unsigned int index)MathToolsstatic
bitFieldsEquals(unsigned enc1, unsigned pos1, unsigned enc2, unsigned pos2, unsigned width)MathToolsstatic
bitLength(long unsigned int number)MathToolsstatic
bitsToIntegerRange(unsigned bitWidth, bool signExtending)MathToolsstatic
ceil_div(NumberType dividee, NumberType diveder)MathToolsstatic
ceil_log2(long unsigned int number)MathToolsstatic
concatenateBits(long unsigned int msbBitField, unsigned msbWidth, long unsigned int lsbBitField, unsigned lsbWidth)MathToolsstatic
fastSignExtendTo(SLongWord value, int width)MathToolsstatic
fastZeroExtendTo(ULongWord value, int width)MathToolsstatic
isInPowerOfTwo(unsigned int number)MathToolsstatic
random(int, int)MathToolsstatic
requiredBits(unsigned long int number)MathToolsstatic
requiredBits0Bit0(long unsigned int number)MathToolsstatic
requiredBitsSigned(SLongWord number)MathToolsstatic
requiredBitsSigned(int number)MathToolsstatic
requiredBitsSigned(UInt32 number)MathToolsstatic
requiredBitsSigned(ULongWord number)MathToolsstatic
roundDownToPowerTwo(SLongWord number)MathToolsstatic
roundDownToPowerTwo(ULongWord number)MathToolsstatic
roundUpToPowerTwo(unsigned int number)MathToolsstatic
roundUpToPowerTwo(int number)MathToolsstatic
setBit(IntegerType &bits, unsigned int index, bool bitState=true)MathToolsstatic
signExtendTo(SLongWord value, int width)MathToolsstatic
zeroExtendTo(ULongWord value, int width)MathToolsstatic