The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 04, 2003

Filed:

Dec. 01, 1999
Applicant:
Inventors:

Daniel Rodman Hicks, Byron, MN (US);

Andrew Johnson, Austin, TX (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 7/00 ;
U.S. Cl.
CPC ...
G06F 7/00 ;
Abstract

Counting the number of set bits in an n-bit data word in a data processing system. The process involves generating at least p intermediate n-bit words, where 1<p <n, by masking and shifting the data word such that each intermediate word has n/p p -bit fields and n of the fields of the intermediate words represent the values of respective bits of the data word. The intermediate words are then summed to generate an n-bit derivative word having n/p p -bit fields whereby each field of the derivative word represents the sum of a respective group of bits of the data word. The fields of the derivative word can then be summed in various ways by performing shift, add and mask operations on the derivative word. The resulting sum value represents the number of set bits in the data word.


Find Patent Forward Citations

Loading…