JPH04246722A - Adder/subtracter - Google Patents

Adder/subtracter

Info

Publication number
JPH04246722A
JPH04246722A JP3032443A JP3244391A JPH04246722A JP H04246722 A JPH04246722 A JP H04246722A JP 3032443 A JP3032443 A JP 3032443A JP 3244391 A JP3244391 A JP 3244391A JP H04246722 A JPH04246722 A JP H04246722A
Authority
JP
Japan
Prior art keywords
subtraction
absolute value
operand
addition
result
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP3032443A
Other languages
Japanese (ja)
Inventor
Kanji Harada
原田 寛次
Takeshi Shiraishi
白石 豪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP3032443A priority Critical patent/JPH04246722A/en
Publication of JPH04246722A publication Critical patent/JPH04246722A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To execute the addition or the subtraction of an operation of an absolute value with a code bit at a high speed. CONSTITUTION:A parallel absolute value arithmetic part 11 inputs absolute value parts ¦A¦ and ¦B¦ of an operated number A and an operand B and executes addition (¦A¦+¦B¦), subtraction (¦A¦-¦B¦) and subtraction (¦B¦-¦A¦), and sends a result of these three operations, and a large/small comparing signal BA-B of ¦A¦ and ¦B¦ to a selector block 12. To the selector block 12, code bits Sa and Sb of the operated number A and the operand B, an addition/subtraction switching signal Add/Sub, said three operation results sent from the parallel absolute value arithmetic part 11, and the signal BA-B are inputted. The selector block 12 outputs a code bit S of a result of operation, based on the input signal, and also, selects one from in (¦A¦+¦B¦), (¦A¦-¦B¦), and (¦B¦-¦A¦) and outputs it with respect to a result of operation D of a final absolute value part.

Description

【発明の詳細な説明】[Detailed description of the invention]

【0001】0001

【産業上の利用分野】本発明は、半導体回路からなる演
算回路である加減算器に係り、特に絶対値データを扱う
加減算器に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an adder/subtractor which is an arithmetic circuit made of a semiconductor circuit, and more particularly to an adder/subtractor which handles absolute value data.

【0002】0002

【従来の技術】一般の加減算器の機能を表1に示し、従
来の加減算器の全体の構成を図4に示す。
2. Description of the Related Art The functions of a general adder/subtractor are shown in Table 1, and the overall configuration of a conventional adder/subtractor is shown in FIG.

【0003】0003

【表1】[Table 1]

【0004】表1は、被演算数A及び演算数Bの夫々の
符号ビットsa 及びsb と被演算数A及び演算数B
の絶対値部の大小に対しての、演算結果の符号ビットS
と実行すべき絶対値部演算の対応関係を示したものであ
る。 sa 、sb 及びSは絶対値表現された元の数の符号
であり、負のとき1とする。またA≧Bは、被演算数A
の絶対値部が演算数Bの絶対値部より大きいか又は等し
いときに1とし、それ以外は0とする。×は1又は0の
どちらでもかまわないことを示す。
Table 1 shows the sign bits sa and sb of operand A and operand B, and the sign bits sa and sb of operand A and operand B, respectively.
The sign bit S of the operation result for the magnitude of the absolute value part of
This shows the correspondence between the absolute value part calculation and the absolute value part calculation to be executed. sa, sb, and S are the signs of the original numbers expressed by absolute values, and are set to 1 when they are negative. Also, A≧B means that the operand A
When the absolute value part of is greater than or equal to the absolute value part of the arithmetic number B, it is set to 1, and otherwise it is set to 0. × indicates that either 1 or 0 is acceptable.

【0005】従来の加減算器では、最上位ビットに符号
ビット1ビットを含む絶対値表現された互いにビット長
mの被演算数A(=sa am−1 …a2 a1 )
及び演算数B(=sb bm−1 …b2 b1 )の
加算A+B又は減算A−Bを実行するには、次の2回の
ステップを踏む必要があった。
In a conventional adder/subtractor, operands A (=sa am-1 . . . a2 a1 ) each having a bit length m are expressed as absolute values and include one sign bit in the most significant bit.
In order to execute the addition A+B or subtraction A-B of the operation number B (=sb bm-1 . . . b2 b1 ), it was necessary to perform the following two steps.

【0006】第1のステップとして、被演算数Aの絶対
値部と演算数Bの絶対値部との大小を比較する。
As a first step, the absolute value part of the operand A and the absolute value part of the operand B are compared in magnitude.

【0007】第2のステップとして、第1のステップで
得られた被演算数Aと演算数Bとの絶対値部の大小比較
結果と、被演算数A及び演算数Bの符号ビット、及び減
算か加算かのセレクト信号から演算結果の符号ビットを
決定し、同時に絶対値部の減算又は加算を実行する。
[0007] As a second step, the results of comparing the magnitudes of the absolute value parts of operand A and operand B obtained in the first step, the sign bits of operand A and operand B, and the subtraction The sign bit of the operation result is determined from the selection signal for addition or addition, and at the same time subtraction or addition of the absolute value part is executed.

【0008】図4を参照して、上述のような演算処理を
行う従来の絶対値加減算器の動作を説明する。図4にお
いて、ALB(「ALB」は、「AはBよりも小さい」
を意味する「A  Less  than  B」の略
である)検出回路41は、被演算数A及び演算数Bの絶
対値部を比較する回路である。このALB検出回路41
は、被演算数A及び演算数Bの絶対値部|A|及び|B
|が入力され、|A|≧|B|ならば大小比較信号(A
:B)=1を出力し、|A|<|B|ならば大小比較信
号(A:B)=0を出力する。このとき、ALB検出回
路41の内部では(|A|−|B|)の演算を実行して
絶対値部の大小比較信号であるボロー信号(A:B)を
生成するために、キャリーの伝搬が1回起きる。次に、
制御信号生成回路42は、被演算数A及び演算数Bの符
号ビットsa 、sb と、加算あるいは減算の切替信
号Add/Subと、ALB検出回路の大小比較信号(
A:B)とが入力され、演算結果である符号ビットSを
演算して出力すると共に、Add/Sub演算器43へ
演算モード信号Modeを出力する。Add/Sub演
算器43は、制御信号生成回路からの演算モード信号M
odeを受けて、加算(|A|+|B|)、減算(|A
|−|B|)及び減算(|B|−|A|)の3種の演算
の中から1つの演算を実行し、絶対値部の演算結果Dを
出力する。このとき、Add/Sub演算器43の内部
においても演算によるキャリーの伝搬が1回起きる。
Referring to FIG. 4, the operation of a conventional absolute value adder/subtracter that performs the above-mentioned arithmetic processing will be explained. In FIG. 4, ALB (“ALB” means “A is less than B”)
The detection circuit 41 is a circuit that compares the absolute value parts of the operand A and the operand B. This ALB detection circuit 41
are the absolute value parts of operand A and operand B |A| and |B
| is input, and if |A|≧|B|, then the magnitude comparison signal (A
:B)=1 is output, and if |A|<|B|, a magnitude comparison signal (A:B)=0 is output. At this time, inside the ALB detection circuit 41, carry propagation is performed to generate a borrow signal (A:B), which is a magnitude comparison signal of the absolute value part, by executing the operation (|A|-|B|). occurs once. next,
The control signal generation circuit 42 generates the sign bits sa and sb of the operands A and B, the addition or subtraction switching signal Add/Sub, and the magnitude comparison signal (
A:B) are input, and the code bit S which is the calculation result is calculated and outputted, and at the same time, the calculation mode signal Mode is outputted to the Add/Sub calculation unit 43. The Add/Sub arithmetic unit 43 receives the arithmetic mode signal M from the control signal generation circuit.
ode, addition (|A|+|B|), subtraction (|A
One of the three types of operations, |−|B|) and subtraction (|B|−|A|), is executed, and the operation result D of the absolute value part is output. At this time, propagation of the carry due to the calculation occurs once inside the Add/Sub calculation unit 43 as well.

【0009】上述したように、従来の加減算器では、演
算を2ステップで行うため、実際の演算に2回のキャリ
ー伝搬が起きる。即ち、ALB検出回路41が被演算数
A及び演算数Bの絶対値部|A|及び|B|を比較する
ために1回キャリーが伝搬し、Add/Sub演算器4
3で演算を実行するときにもう1回キャリーが伝搬する
。
As described above, in the conventional adder/subtractor, the calculation is performed in two steps, so carry propagation occurs twice in the actual calculation. That is, the carry propagates once in order for the ALB detection circuit 41 to compare the absolute value parts |A| and |B| of the operand A and the operand B, and the Add/Sub operation unit 4
When executing the operation in 3, the carry is propagated one more time.

【0010】0010

【発明が解決しようとする課題】従来、絶対値の加算あ
るいは減算を実行する場合、初めに被演算数A及び演算
数Bの絶対値部の大小比較を行い、次に被演算数A及び
演算数Bの符号ビットと前記大小比較の結果から、演算
結果の符号ビットの決定と絶対値部の演算を行っていた
。このため、演算全体ではキャリーの伝搬が2回起こり
、高速演算には不利であった。
[Problem to be Solved by the Invention] Conventionally, when adding or subtracting absolute values, first the magnitudes of the absolute value parts of operand A and operand B are compared, and then the magnitude of the absolute value parts of operand A and operand B are compared. Based on the number B of sign bits and the result of the magnitude comparison, the sign bit of the calculation result is determined and the absolute value part is calculated. Therefore, carry propagation occurs twice in the entire calculation, which is disadvantageous for high-speed calculation.

【0011】本発明はかかる問題点に鑑みてなされたも
のであって、符号ビット付き絶対値表現された被演算数
A及び演算数Bの加算あるいは減算におけるキャリー伝
搬の回数を減らし、高速演算を可能とする加減算器を提
供することを目的とする。
The present invention has been made in view of this problem, and it reduces the number of carry propagations in addition or subtraction of operands A and B expressed as absolute values with sign bits, thereby achieving high-speed calculations. The purpose is to provide an adder/subtractor that allows

【0012】0012

【課題を解決するための手段】本発明に係る加減算器は
、夫々最上位ビットに符号ビット1ビットを含む絶対値
表現されたビット長mの被演算数A(=sa am−1
 …a2 a1 )と演算数B(=sb bm−1 …
b2 b1 )とを加減算する加減算器において、被演
算数A及び演算数Bの絶対値部に基づいて、加算(|A
|+|B|)の演算結果、減算(|A|−|B|)の演
算結果、減算(|B|−|A|)の演算結果及び減算(
|A|−|B|)のボロー信号を生成する手段と、前記
加算(|A|+|B|)の演算結果、減算(|A|−|
B|)の演算結果、減算(|B|−|A|)の演算結果
及び減算(|A|−|B|)のボロー信号と、被演算数
A及び演算数Bの符号ビット及び加算あるいは減算の切
替信号とに基づいて、被演算数A及び演算数Bの加算又
は減算結果の符号ビット及び絶対値部を出力する手段と
を具備することを特徴とする。
[Means for Solving the Problems] The adder/subtractor according to the present invention has operands A (= sa am-1
...a2 a1 ) and the operational number B (=sb bm-1 ...
In the adder/subtractor that adds and subtracts the numbers A and B, the addition (|A
|+|B|), subtraction (|A|-|B|), subtraction (|B|-|A|), and subtraction (|B|-|A|).
means for generating a borrow signal of |A|-|B|), the calculation result of the addition (|A|+|B|), and the subtraction (|A|-|
The operation result of B|), the operation result of subtraction (|B|-|A|), the borrow signal of subtraction (|A|-|B|), the sign bit of operand A and operation number B, and the addition or and means for outputting the sign bit and absolute value part of the result of addition or subtraction of the operand A and the operand B based on the subtraction switching signal.

【0013】[0013]

【作用】本発明の加減算器においては、被演算数A及び
演算数Bの絶対値部演算である加算(|A|+|B|)
、減算(|A|−|B|)、減算(|B|−|A|)を
同時に行う演算手段と、演算結果の符号ビットを決定し
且つ演算ブロックの演算結果をセレクトするセレクタ手
段とを具備する構成であるため、符号ビット付き絶対値
演算を1回のキャリー伝搬で実行する。
[Operation] In the adder/subtractor of the present invention, addition (|A|+|B|) is an absolute value operation of the operand A and the operand B.
, subtraction (|A|-|B|), and subtraction (|B|-|A|); and selector means for determining the sign bit of the operation result and selecting the operation result of the operation block. Because of this configuration, absolute value calculation with sign bit is executed by one carry propagation.

【0014】[0014]

【実施例】以下、添付の図面を参照して、本発明の実施
例について説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings.

【0015】図1は、本発明の一実施例に係る絶対値加
減算器の全体の構成を示す。
FIG. 1 shows the overall configuration of an absolute value adder/subtractor according to an embodiment of the present invention.

【0016】図1において、並列絶対値演算部11は、
被演算数A及び演算数Bの夫々の絶対値部|A|及び|
B|が入力され、加算(|A|+|B|)、減算(|A
|−|B|)及び減算(|B|−|A|)の3種類の演
算を並列的に実行し、夫々の演算結果をセレクタブロッ
ク12に対して出力する。
In FIG. 1, the parallel absolute value calculation unit 11 is
Absolute value parts of operand A and operand B, respectively |A| and |
B| is input, addition (|A|+|B|), subtraction (|A
Three types of operations, |−|B|) and subtraction (|B|−|A|), are executed in parallel, and the results of each operation are output to the selector block 12.

【0017】また、セレクタブロック12は、被演算数
A及び演算数Bの夫々の符号ビットsa 及びsb と
、加算か減算かの切替信号Add/Subと、|A|と
|B|の大小比較信号として並列絶対値演算部で演算さ
れる(|A|−|B|)のボロー信号BA−B とが入
力される。そして、セレクタブロック12では、入力さ
れたデータから演算結果の符号ビットSを決定し、同時
に並列絶対値演算部11で演算された演算結果である加
算(|A|+|B|)、減算(|A|−|B|)及び減
算(|B|−|A|)のうちから1つを演算結果として
選択して出力する。
The selector block 12 also compares the sign bits sa and sb of the operands A and B, the switching signal Add/Sub for addition or subtraction, and the magnitudes of |A| and |B| A borrow signal BA-B of (|A|-|B|) calculated by the parallel absolute value calculation unit is input as a signal. Then, the selector block 12 determines the sign bit S of the operation result from the input data, and at the same time, the addition (|A|+|B|) and subtraction ( One of |A|-|B|) and subtraction (|B|-|A|) is selected and output as the calculation result.

【0018】このセレクタブロックの機能を表2に示す
。
Table 2 shows the functions of this selector block.

【0019】[0019]

【表2】[Table 2]

【0020】表2中の×は1又は0のどちらでもかまわ
ないことを示す。
[0020] In Table 2, × indicates that either 1 or 0 is acceptable.

【0021】表2に示すように、セレクタブロック12
は4個の入力の組み合わせに対し夫々に対応した出力を
する。キャリーの伝搬は、並列絶対値演算部11におい
て並列演算を行うため1回の伝搬で済む。
As shown in Table 2, selector block 12
outputs corresponding outputs for each combination of four inputs. The carry propagation only needs to be carried once because the parallel absolute value calculation unit 11 performs parallel calculations.

【0022】図2は、図1の並列絶対値演算部11の1
ビット分に相当する等価回路の構成を示す。
FIG. 2 shows 1 of the parallel absolute value calculation section 11 in FIG.
The configuration of an equivalent circuit corresponding to bits is shown.

【0023】この図2の回路は、被演算入力信号Ai 
、演算入力信号Bi 、|A|+|B|加算用桁上げ入
力信号CIA+B 、|A|−|B|減算用桁上げ入力
信号CIA−B 、及び|B|−|A|減算用桁上げ入
力信号CIB−A が入力され、それらの値の応じて、
|A|+|B|加算結果出力信号DA+B 、|A|−
|B|減算結果出力信号DA−B 、|B|−|A|減
算結果出力信号DB−A 、|A|+|B|加算用桁上
げ出力信号COA+B 、|A|−|B|減算用桁上げ
出力信号COA−B 、及び|B|−|A|減算用桁上
げ出力信号COB−A を夫々出力する回路である。|
A|+|B|加算結果出力信号DA+B 、|A|−|
B|減算結果出力信号DA−B 、|B|−|A|減算
結果出力信号DB−A 、|A|+|B|加算用桁上げ
出力信号COA+B 、|A|−|B|減算用桁上げ出
力信号COA−B 、及び|B|−|A|減算用桁上げ
出力信号COB−A は夫々次の数式1〜数式6であら
わされる。
The circuit of FIG. 2 operates on input signal Ai
, calculation input signal Bi , |A|+|B| carry input signal for addition CIA+B, |A|-|B| carry input signal for subtraction CIA-B, and |B|-|A| carry for subtraction Input signals CIB-A are input, and depending on their values,
|A|+|B|Addition result output signal DA+B, |A|-
|B| Subtraction result output signal DA-B, |B|-|A| Subtraction result output signal DB-A, |A|+|B| Carry output signal for addition COA+B, |A|-|B| For subtraction This circuit outputs a carry output signal COA-B and a carry output signal COB-A for subtraction, respectively. |
A|+|B|Addition result output signal DA+B, |A|-|
B | Subtraction result output signal DA-B, |B|-|A| Subtraction result output signal DB-A, |A|+|B| Carry output signal for addition COA+B, |A|-|B| Digit for subtraction The carry output signal COA-B and |B|-|A| carry output signal COB-A for subtraction are expressed by the following equations 1 to 6, respectively.

【0024】[0024]

【数1】[Math 1]

【0025】[0025]

【数2】[Math 2]

【0026】[0026]

【数3】[Math 3]

【0027】[0027]

【数4】[Math 4]

【0028】[0028]

【数5】[Math 5]

【0029】[0029]

【数6】 図1の並列絶対値演算部11に被演算数A及び演算数B
夫々の絶対値部|A|及び|B|を入力すると、上述の
ような回路により、加算結果(|A|+|B|)と、減
算結果(|A|−|B|)及び(|B|−|A|)とが
同時に得られる。
[Formula 6] In the parallel absolute value calculation unit 11 of FIG.
When the respective absolute value parts |A| and |B| are input, the circuit as described above generates the addition result (|A|+|B|), the subtraction result (|A|-|B|) and (| B|−|A|) can be obtained at the same time.

【0030】図3は、図1のセレクタブロック12の等
価回路の構成を示す。セレクタブロック12は、先に述
べたように表2の真理値表を実現するものである。図3
はセレクタブロック12の等価回路の一例であり、動作
は簡単であるためここでは詳細な動作の説明を省略する
。
FIG. 3 shows the configuration of an equivalent circuit of the selector block 12 of FIG. 1. The selector block 12 implements the truth table of Table 2 as described above. Figure 3
is an example of an equivalent circuit of the selector block 12, and since the operation is simple, a detailed explanation of the operation will be omitted here.

【0031】上述のようにすれば、従来は2回のキャリ
ー伝搬で実現していた、符号ビット付き絶対値表現され
た被演算数A及び演算数Bの加算あるいは減算を、1回
のキャリー伝搬で実行するので、高速で演算することが
できる。
As described above, the addition or subtraction of operands A and B expressed as absolute values with sign bits, which was conventionally accomplished by two carry propagations, can be accomplished by one carry propagation. Since it is executed in , it is possible to perform calculations at high speed.

【0032】[0032]

【発明の効果】以上述べたように、本発明によれば、符
号ビット付き絶対値表現された被演算数A及び演算数B
の加算あるいは減算を1回のキャリー伝搬で実行するこ
とができ、演算におけるキャリー伝搬の回数を減らし、
高速演算を可能とする加減算器を提供することができる
。
As described above, according to the present invention, the operand A and the operand B expressed as absolute values with sign bits
addition or subtraction can be performed with one carry propagation, reducing the number of carry propagations in the operation,
It is possible to provide an adder/subtractor that enables high-speed calculations.

【図面の簡単な説明】[Brief explanation of the drawing]

【図1】本発明の一実施例に係る加減算器の全体の構成
を示すブロック図である。
FIG. 1 is a block diagram showing the overall configuration of an adder/subtractor according to an embodiment of the present invention.

【図2】図1における並列絶対値演算部の等価回路図で
ある。
FIG. 2 is an equivalent circuit diagram of the parallel absolute value calculation section in FIG. 1;

【図3】図1におけるセレクタブロックの等価回路図で
ある。
FIG. 3 is an equivalent circuit diagram of the selector block in FIG. 1.

【図4】従来の加減算器の一例の全体の構成を示すブロ
ック図である。
FIG. 4 is a block diagram showing the overall configuration of an example of a conventional adder/subtractor.

【符号の説明】[Explanation of symbols]

11;並列絶対値演算部 12;セレクタブロック 11; Parallel absolute value calculation section 12; Selector block

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】  夫々最上位ビットに符号ビット1ビッ
トを含む絶対値表現されたビット長mの被演算数A(=
sa am−1 …a2 a1 )と演算数B(=sb
 bm−1 …b2 b1 )とを加減算する加減算器
において、被演算数A及び演算数Bの絶対値部に基づい
て、加算(|A|+|B|)の演算結果、減算(|A|
−|B|)の演算結果、減算(|B|−|A|)の演算
結果及び減算(|A|−|B|)のボロー信号を生成す
る手段と、前記加算(|A|+|B|)の演算結果、減
算(|A|−|B|)の演算結果、減算(|B|−|A
|)の演算結果及び減算(|A|−|B|)のボロー信
号と、被演算数A及び演算数Bの符号ビット及び加算あ
るいは減算の切替信号とに基づいて、被演算数A及び演
算数Bの加算又は減算結果の符号ビット及び絶対値部を
出力する手段とを具備することを特徴とする加減算器。
Claim 1: An operand A (=
sa am-1 ... a2 a1 ) and the operation number B (=sb
bm-1 ... b2 b1 ), based on the absolute value parts of operand A and operand B, the operation result of addition (|A|+|B|) and subtraction (|A|
-|B|), a calculation result of subtraction (|B|-|A|), and means for generating a borrow signal of subtraction (|A|-|B|); The calculation result of B|), the calculation result of subtraction (|A|-|B|), the calculation result of subtraction (|B|-|A
Based on the operation result of |) and the borrow signal of subtraction (|A|-|B|), the sign bit of operand A and operation number B, and the addition or subtraction switching signal, An adder/subtractor comprising means for outputting a sign bit and an absolute value part of a result of addition or subtraction of a number B.
JP3032443A 1991-01-31 1991-01-31 Adder/subtracter Pending JPH04246722A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3032443A JPH04246722A (en) 1991-01-31 1991-01-31 Adder/subtracter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3032443A JPH04246722A (en) 1991-01-31 1991-01-31 Adder/subtracter

Publications (1)

Publication Number Publication Date
JPH04246722A true JPH04246722A (en) 1992-09-02

Family

ID=12359110

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3032443A Pending JPH04246722A (en) 1991-01-31 1991-01-31 Adder/subtracter

Country Status (1)

Country Link
JP (1) JPH04246722A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5432726A (en) * 1993-06-01 1995-07-11 Matsushita Electric Industrial Co., Ltd. Arithmetic unit for quantization/inverse quantigation

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5432726A (en) * 1993-06-01 1995-07-11 Matsushita Electric Industrial Co., Ltd. Arithmetic unit for quantization/inverse quantigation

Similar Documents

Publication Publication Date Title
US4953115A (en) Absolute value calculating circuit having a single adder
US6233597B1 (en) Computing apparatus for double-precision multiplication
JPH0479013B2 (en)
JPH0776911B2 (en) Floating point arithmetic unit
JP3304971B2 (en) Absolute value calculation circuit
JP3345894B2 (en) Floating point multiplier
JP3356613B2 (en) Addition method and adder
JPH0346024A (en) Floating point computing element
JPH0464091B2 (en)
JPH07118654B2 (en) Arithmetic unit
JP2991788B2 (en) Decoder
US5084835A (en) Method and apparatus for absolute value summation and subtraction
JP2681968B2 (en) Arithmetic processing unit
US5253194A (en) Digital multiplier
US6041341A (en) Method and circuit for adding operands of multiple size
US6411975B1 (en) Digital processing
JP2653134B2 (en) Arithmetic processing unit
JP3122622B2 (en) Division device
JP2556904B2 (en) High-speed adder / subtractor
JP2006338215A (en) Vector product-sum operation circuit
JPH05257644A (en) Adding and subtracting circuit
JPH0285922A (en) Arithmetic circuit
JPH05334048A (en) Adder / subtractor
JPH05100825A (en) Normalized floating point adder / subtractor
JPH05216916A (en) Multiplier