发明名称 Data value addition
摘要 A data processing apparatus for summing data values includes: a plurality of adder logic stages arranged in parallel; a control logic, in response to a request to sum two data values, to forward portions of the two data values to respective ones of the plurality of adder logic stages, each of the plurality of adder logic stages performing a carry propagate addition of the received portions to generate an intermediate sum, a propagate value and a carry; and further logic stages for combining the intermediate sums, carries and propagate values to produce a sum of the two data values. The control logic, further in response to a request to add a third data value to the sum before the further logic has completed sum, forwards portions of the third data value to respective ones of the plurality of adder logic stages, feedbacks the intermediate sums, and selectively feedbacks a carry generated from a preceding adder logic stage. The plurality of adder logic stages perform a carry propagate addition of the fedback intermediate sums and carrys with respective portions of the third data value to generate a plurality of further intermediate sums, further carrys and further propagate values. The further logic stages combine the further intermediate sums, carries and propagate values to produce a sum of the three data values.
申请公布号 US7587444(B2) 申请公布日期 2009.09.08
申请号 US20050114238 申请日期 2005.04.26
申请人 ARM LIMITED 发明人 MCDANIEL MICAH RONE;CHIN ANN SEKLI;KERSHAW DANIEL
分类号 G06F7/50 主分类号 G06F7/50
代理机构 代理人
主权项
地址
您可能感兴趣的专利