ALU with Integral Zero Counter
Original Publication Date: 1980-Jun-01
Included in the Prior Art Database: 2005-Feb-13
Some computer architectures require the ability to count the number of leading zeroes (LZ) in a data operand. A leading zero is a zero data bit to the left, or more significant direction, of a non-zero bit in a given operand. For example, the binary number 1001 has no leading zeroes, while the binary number 0010 has two leading zeroes. A particular architecture may define a "count leading zeroes" instruction, or the need to count leading zeroes may be required in order to do floatingpoint operations.