Arithmetic apparatus for performing high speed multiplication and addition operations
AssigneeHitachi, Ltd.
InventorOsamu Nishii
Life of this patent
Estimating the term…
Loading patent…
AssigneeHitachi, Ltd.
InventorOsamu Nishii
Estimating the term…
An arithmetic unit that performs high speed multiplication and addition operations is provided. The arithmetic unit is applicable to an instruction set not having a multiplication-addition instruction. The arithmetic circuit included in a data processing device is configured to have: a multiplication device (EMUL1) to which data A and B are inputted and which outputs partial signals, sum signal (113) and carry signal (114), for computing A*B; a first addition device (EADD1) which adds the sum signal and the carry signal to compute the final result of A*B; and a second addition device (EADD2) which receives data E, the sum signal, and the carry signal and is capable of computing the result of adding E to A*B. The arithmetic circuit selects among three types of operations, multiplication (A*B), addition (D+E), and multiplication-addition (A*B+E) by selection circuits 104 and 105.
A data processing device including an arithmetic circuit, wherein the arithmetic circuit comprises:
A data processing device comprising a multiplication instruction for multiplying two data in an instruction set, wherein a latency required to execute the multiplication instruction depends on an instruction executed after the multiplication instruction.
A data processing device having an arithmetic circuit, wherein the arithmetic circuit comprises:
Dependencies are inferred from the claim text.