×

Method, apparatus and system forming the sum of data in plural equal sections of a single data word

  • US 5,727,225 A
  • Filed: 06/07/1995
  • Issued: 03/10/1998
  • Est. Priority Date: 11/30/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for forming a sum of data in 2N equal sections of a single data word comprising the steps of for each M from 1 to N:

  • forming an Mth mask having bits of a first digital state filling M odd alternate sections and bits of a second digital state filling M even alternate sections, said second digital state being opposite to said first digital state;

    masking a prior sum data word by a first mask thereby forming a prior sum masked data word, the prior sum data word for M=1 being the single data word;

    rotating the prior sum data word by M sections;

    masking the rotated prior sum data word by the Mth mask thereby forming a rotated prior sum masked data word;

    summing the prior sum masked data word and the rotated prior sum masked data word thereby forming a sum data word, a last sum data word being the sum of data in 2N equal sections of the single data word; and

    said steps of masking the prior sum data word, rotating the prior sum data word, masking the rotated prior sum data word and summing the prior sum masked data word and the rotated prior sum masked data word occur during a single data processor pipeline stage for each M in a three input arithmetic logic unit, said three input arithmetic logic unit having a first input receiving the prior sum data word, a second input receiving the rotated prior sum data word, a third input receiving the Mth mask and an output generating the summed prior sum masked data word and rotated prior sum masked data word.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×