Skip to content

TWordHelper.HighestSetBitPos

Return the position of the leftmost bit set.

Declaration

Source position: syshelph.inc line 1005

public 
function TWordHelper.HighestSetBitPos : Int8;

Description

HighestSetBitPos scans the word, starting at the leftmost position and working towards position 0, and returns the index of the first set bit. The position is measured from the 0-th, rightmost bit. When there are no bits set, the result is -1.

See also

Name Description
System.BsrByte Return the position of the leftmost set bit in an 8-bit value.
TWordHelper.SetBit Set bit to 1.
TWordHelper.ClearBit Set bit to 0.
TWordHelper.ToggleBit Invert bit.
TWordHelper.TestBit Check bit.
TWordHelper.LowestSetBitPos Return the position of the rightmost bit set.
TWordHelper.SetBitsCount Count number of bits set.
TWordHelper.Bits Read or write a bit.