[go: up one dir, main page]

JPS63173123A - Digit aligning circuit - Google Patents

Digit aligning circuit

Info

Publication number
JPS63173123A
JPS63173123A JP62005611A JP561187A JPS63173123A JP S63173123 A JPS63173123 A JP S63173123A JP 62005611 A JP62005611 A JP 62005611A JP 561187 A JP561187 A JP 561187A JP S63173123 A JPS63173123 A JP S63173123A
Authority
JP
Japan
Prior art keywords
data
subtraction
floating point
circuit
digit
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
JP62005611A
Other languages
Japanese (ja)
Inventor
Eiichi Teraoka
栄一 寺岡
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP62005611A priority Critical patent/JPS63173123A/en
Publication of JPS63173123A publication Critical patent/JPS63173123A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To perform digit alignment at high speed, by selecting an output exceeding zero out of the subtraction values of a first and a second data index parts or the second and the first data index parts, and performing digit alignment shift, in the digit alignment of a virtual part required for the addition/ subtraction of a floating point data in which a numeric numeric value is divided to an displayed as the virtual part and the index part. CONSTITUTION:At a first subtraction circuit 9, a subtraction processing in which the index part EB of a second floating point data FB is substracted from the index part EA of a first floating point data FA is performed, and at a second subtraction circuit, the index part EA is subtracted from the index part EB, and when a subtracted result is less than zero, a flag is attached. And the subtracted result exceeding zero is selected by a selector 11, and is supplied to a digit aligning shifter 7, and a digit aligned floating point data is processed at an addition/subtraction circuit 8. Therefore, a comparator for the index parts of both data FA and FB is not required, and a data path is shortened, then, the digit alignment can be performed at high speed.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、数値を仮数部指数部とに分けて表現した浮
動小数点データの加減算に必要な仮数部桁合わせ回路に
関するものである。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a mantissa digit adjustment circuit necessary for addition and subtraction of floating point data in which a numerical value is expressed separately into a mantissa and an exponent.

(従来の技術) 第3図は例えば昭和60年度電子通信学会総合全国大会
論文集470 (P、2−188)に示された従来の浮
動小数点ALU (演算論理回路)に用いられる仮数部
桁合わせ回路のブロック図である。図において1は指数
部データEAおよび仮数部データMAより構成される第
1の浮動小数点データF。
(Prior art) Figure 3 shows, for example, mantissa digit alignment used in a conventional floating-point ALU (arithmetic logic circuit) shown in Proceedings of the 1985 IEICE General Conference Proceedings 470 (P, 2-188). It is a block diagram of a circuit. In the figure, 1 is first floating point data F composed of exponent part data EA and mantissa part data MA.

の信号線、2は指数部データEBおよび仮数部データM
、より構成される第2の浮動小数点データF の信号線
、3は上記指数部データEAと指数部データE、の大小
比較を行なう指数部比較回路、4は指数部データE と
指数部データE8を振り分けていずれか一方を次段の減
算回路5の被減数、他方を減数の入力とするセレクタ、
5は上記入力された指数部データE、E、の減算回路、
6は上記仮数部データM と仮数部データM8を振り分
けていずれか一方を次段のシフタ7へ、他方を加減算回
路8へ出力するセレクタ、7は仮数部データM、M8を
桁合わせするシフタ、8は桁合わせされた仮数部データ
MA、M、の加減算回路である。
signal line 2 is exponent data EB and mantissa data M
, 3 is an exponent comparison circuit for comparing the magnitudes of the exponent data EA and exponent data E, and 4 is an exponent comparison circuit for comparing the exponent data E and E8. a selector which distributes the numbers and inputs one as the minuend of the subtraction circuit 5 in the next stage and the other as the input of the subtrahend;
5 is a subtraction circuit for the input exponent data E, E;
6 is a selector that distributes the mantissa data M and M8 and outputs one of them to the next stage shifter 7 and the other to the addition/subtraction circuit 8; 7 is a shifter that aligns the mantissa data M and M8; 8 is an addition/subtraction circuit for the mantissa data MA, M whose digits have been aligned.

次に動作について説明する。一般に浮動小数点加減算を
行なう場合は、演算対象となる2つのデータの指数部を
大きい方に揃えて演算を行うため、指数部どうしの差を
とってこの差の分だけ指数部が小さい方の仮数部データ
を桁の位置が合うまでシフトさせる必要がある。この処
理を一般に桁合わせシフトといい、このシフト用の制御
信号として、指数部の差を絶対値(零以上の値)として
得る必要があった。そこで第3図の従来の桁合わせ回路
では以下のように動作を行なっている。
Next, the operation will be explained. Generally, when performing floating point addition and subtraction, the exponent parts of the two data to be operated on are aligned to the larger one, so the difference between the exponent parts is taken and the mantissa of the one with the smaller exponent part is calculated by this difference. It is necessary to shift the part data until the digit positions match. This process is generally called a digit alignment shift, and as a control signal for this shift, it was necessary to obtain the difference between the exponent parts as an absolute value (a value greater than or equal to zero). Therefore, the conventional digit matching circuit shown in FIG. 3 operates as follows.

すなわち、指数部比較回路3は指数部データE、と指数
部データE8の大小比較を行い、その結果を表わす制御
信号3aをセレクタ4およびセレクタ6に送信する。セ
レクタ4では制御信号3aにより、指数部データEAと
指数部データE8のうち大きい方のデータが減算回路5
の被減数の入力データに、小さい方のデータが減算回路
5の減数の入力データとなるように振り分ける。従って
減算回路5の減算結果5aは必ず零以上となる。
That is, the exponent part comparison circuit 3 compares the exponent part data E and the exponent part data E8, and sends a control signal 3a representing the result to the selector 4 and the selector 6. In the selector 4, the larger data of the exponent part data EA and the exponent part data E8 is sent to the subtraction circuit 5 by the control signal 3a.
The input data of the minuend of is distributed such that the smaller data becomes the input data of the subtracted number of the subtraction circuit 5. Therefore, the subtraction result 5a of the subtraction circuit 5 is always greater than or equal to zero.

そして、その減算結果5aは桁合わせシフタ7の制御信
号となる。
The subtraction result 5a becomes a control signal for the digit alignment shifter 7.

一方、上記減算結果5aが出力されるまでに、セレクタ
6では制御信号3aにより、仮数部データMA、M、の
うち指数部データE、E8の小ざい方に対応するデータ
がシフタ7の入力データに、もう一方のデータが直接加
減算回路8の入力データとなるように振り分ける。その
後に、シフタ7では1IIIJ′wJ信号5aの示す桁
数だけ仮数部データM またはM8をシフトさせること
により仮数部データMA9MBの桁合わせを行い、加減
算回路8へ出力する。そして加減算回路8にて、桁合わ
せされた仮数部データMA、M、の加減算が行なわれる
On the other hand, by the time the subtraction result 5a is output, the selector 6 uses the control signal 3a to change the data corresponding to the smaller of the exponent data E and E8 among the mantissa data MA and M to the input data of the shifter 7. Then, the other data is distributed so that it becomes the input data of the direct addition/subtraction circuit 8. Thereafter, the shifter 7 adjusts the digits of the mantissa data MA9MB by shifting the mantissa data M or M8 by the number of digits indicated by the 1IIIJ'wJ signal 5a, and outputs the resultant data to the addition/subtraction circuit 8. Then, in the addition/subtraction circuit 8, addition/subtraction is performed on the mantissa data MA, M whose digits have been aligned.

第4図は、上述した従来の桁合わせ処理における最長経
路を示すフローチャートである。第4図に示すように最
長経路は、指数部比較回路3による指数部データE、E
Bの大小比較(ステップSl)、減算回路5への入力デ
ータの選択(ステップS2〜S4)、減算回路5による
指数部データE、E8の減算処理(ステップS5)およ
び、^ シフタ7による桁合わせ処理(ステップ86)となる。
FIG. 4 is a flowchart showing the longest path in the conventional digit alignment process described above. As shown in FIG. 4, the longest path is the exponent part data E, E
Comparison of the magnitude of B (step Sl), selection of input data to the subtraction circuit 5 (steps S2 to S4), subtraction processing of exponent data E and E8 by the subtraction circuit 5 (step S5), and digit alignment by the shifter 7 Processing (step 86) occurs.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

従来の桁合わせ回路は以上のように構成されており、桁
合わせシフトの制御信号を得るための指数部データの減
算は指数部データの大小比較の後に行なわれるので、指
数部データの大小比較が終了するまで指数部データの減
算処理を持たなければならない。このため、処理時間が
増大し、高速化が図れないという問題点があった。
The conventional digit alignment circuit is configured as described above, and the subtraction of the exponent part data to obtain the digit alignment shift control signal is performed after the magnitude comparison of the exponent part data. The exponent part data must be subtracted until the process is completed. Therefore, there was a problem that processing time increased and speeding up could not be achieved.

この発明は上記のような問題点を解消するためになされ
たもので、指数部データの減算を指数部データの大小比
較なしに行なうことができて指数部データの大小比較の
処理時間が不要となり、処理の高速化が図れる桁合わせ
回路を得ることを目的とする。
This invention was made to solve the above-mentioned problems, and it is possible to subtract exponent data without comparing the exponent data, thereby eliminating the need for processing time for comparing the exponent data. The purpose is to obtain a digit alignment circuit that can speed up processing.

〔問題点を解決するための手段〕[Means for solving problems]

この発明に係る桁合わせ回路は、第1および第2の浮動
小数点データを受け、前記第1の浮動小数点データの指
数部データから前記第2の浮動小数点データの指数部デ
ータを減算する第1の減算回路と、第1および第2の浮
動小数点データを受け、前記第2の浮動小数点データの
指数部データから前記第1の浮動小数点データの指数部
データを減算する第2の減算回路と、前記第1および第
2の減算回路の出力を受け、これらのうち零以上の出力
を選択するセレクタと、該セレクタの出力結果に応じ前
記第1および第2の浮動小数点データの仮数部データの
桁合わせを行なうシフタとを設けたものである。
The digit alignment circuit according to the present invention receives first and second floating point data and subtracts exponent part data of the second floating point data from exponent part data of the first floating point data. a subtraction circuit; a second subtraction circuit that receives first and second floating point data and subtracts exponent part data of the first floating point data from exponent part data of the second floating point data; a selector that receives the outputs of the first and second subtraction circuits and selects zero or more outputs among them; and digit alignment of the mantissa data of the first and second floating point data according to the output results of the selector. The system is equipped with a shifter that performs the following steps.

〔作用〕[Effect]

この発明においては、減算回路を2つ用意したので2つ
の減算結果のうち1つは必ず零以上の結果となり、その
零以上の結果を選択して桁合わせのためのシフタへの制
御信号としているので、桁合わせ処理における最長経路
は、指数部データの減算、減算結果の選択および、桁合
わせとなる。
In this invention, since two subtraction circuits are provided, one of the two subtraction results will always be a result greater than or equal to zero, and the result greater than or equal to zero is selected as the control signal to the shifter for digit alignment. Therefore, the longest path in the digit alignment process is subtraction of the exponent part data, selection of the subtraction result, and digit alignment.

〔実施例〕〔Example〕

第1図は、この発明による桁合わせ回路の一実施例を示
すブロック図である。第1因において、1は指数部デー
タEAおよび仮数部データMAより構成される第1の浮
動小数点データFAの信号線、2は指数部データE8お
よび仮数部データM8より構成される第2の浮動小数点
データF、の信号線、9は第1の浮動小数点データFA
の指数部データEAが被減数に入力され、第2の浮動小
数点データF8の指数部データE、が減数に入力される
第1の減算回路、10は第2の浮動小数点データFBの
指数部データE、が被減数に入力され、第1の浮動小数
点データFAの指数部データEAが減数に入力される第
2の減算回路、11は第1の減算回路9の出力結果9a
および第2の減算回路10の出力結果10aのうちのい
ずれかを第2の減算回路10のキャリー出力10bによ
り選択するセレクタ、6は第1の浮動小数点データFA
の仮数部データMAと第2の浮動小数点データF の仮
数部データM、とを減算回路10のキヤリ−出力10b
によりシフタ7および加減算回路8へ振り分けるセレク
タ、7はセレクタ11の出力11aにより桁合わせシフ
トを行うシフタ、8は桁合わせされた仮数部データMA
9MBの加減算回路であり、1.2.6〜8は第3図の
従来回路と同様のものである。
FIG. 1 is a block diagram showing an embodiment of a digit matching circuit according to the present invention. In the first factor, 1 is the signal line of the first floating point data FA composed of exponent data EA and mantissa data MA, and 2 is the signal line of the second floating point data composed of exponent data E8 and mantissa data M8. The signal line for decimal point data F, 9 is the first floating point data FA
10 is the exponent part data E of the second floating point data FB; , is input to the minuend, and the exponent part data EA of the first floating point data FA is input to the subtrahend. 11 is the output result 9a of the first subtraction circuit 9.
and a selector that selects one of the output results 10a of the second subtraction circuit 10 by the carry output 10b of the second subtraction circuit 10; 6 is the first floating point data FA;
The mantissa data MA of the second floating point data F and the mantissa data M of the second floating point data F are subtracted from the carrier output 10b of the subtraction circuit 10.
7 is a shifter that performs a digit alignment shift using the output 11a of the selector 11, and 8 is a digit-aligned mantissa data MA.
It is a 9 MB addition/subtraction circuit, and 1.2.6 to 8 are similar to the conventional circuit shown in FIG.

次にこの様に構成された桁合わせ回路の動作について説
明する。第1の減算回路9では、第1の浮動小数点デー
タFAの指数部データFAから第2の浮動小数点データ
FBの指数部データEBを減じた値、すなわち(EA−
E3 )が計算される。
Next, the operation of the digit alignment circuit configured in this manner will be explained. The first subtraction circuit 9 calculates the value obtained by subtracting the exponent part data EB of the second floating point data FB from the exponent part data FA of the first floating point data FA, that is, (EA-
E3) is calculated.

一方、第2の減算回路10では、第2の浮動小数点デー
タFAの指数部データEBから第1の浮動小数点データ
FAの指数部データEAを減じた値、すなわち(EB−
EA)が計算される。これらの減算結果98.10aは
それぞれセレクタ11へ出力される。
On the other hand, in the second subtraction circuit 10, the value obtained by subtracting the exponent part data EA of the first floating point data FA from the exponent part data EB of the second floating point data FA, that is, (EB-
EA) is calculated. These subtraction results 98.10a are output to the selector 11, respectively.

セレクタ11では、第2の減算回路10のキャリー出力
10bの制御により零以上の減算結果9aあるいは10
aが選択され、その出力11aは桁合わせシフタ7の制
御信号となる。すなわち(E  −EA)が零以上の場
合はキャリー出力1Obが°“L IIとなり、これを
受けてセレクタ11では第2の減算回路10による減算
結果10aすなわち(E  −EA)の値を選択する。
The selector 11 selects a subtraction result 9a or 10 of zero or more by controlling the carry output 10b of the second subtraction circuit 10.
a is selected, and its output 11a becomes a control signal for the digit alignment shifter 7. That is, when (E - EA) is greater than or equal to zero, the carry output 1Ob becomes °"L II, and in response to this, the selector 11 selects the subtraction result 10a by the second subtraction circuit 10, that is, the value of (E - EA). .

また(EB −E  )が負の場合はキャリー出力10bがA “H11となり、これを受けてセレクタ11では第1の
減算回路9による減算結果9aすなわち(E、−E、)
の値を選択する。
Further, when (EB - E ) is negative, the carry output 10b becomes A "H11," and in response to this, the selector 11 outputs the subtraction result 9a from the first subtraction circuit 9, that is, (E, -E,)
Select a value.

セレクタ11で減算結果9a、10aの選択を行なうの
と同時に、セレクタ6では第2の減算回路10のキャリ
ー出力10bを制御信号として、第1および第2の浮動
小数点データF、FBの仮数部データM、M、の振り分
けが行なわれる。
At the same time as the selector 11 selects the subtraction results 9a and 10a, the selector 6 uses the carry output 10b of the second subtraction circuit 10 as a control signal to select the mantissa data of the first and second floating point data F and FB. Sorting of M and M is performed.

振り分けの結果、指数部データFAと指数部データEB
のうちの小さい方に対応する仮数部データ6a(仮数部
データM、M、の一方)がシフタへ出力され、もう一方
の仮数部データ6b(仮数部データMA1MBの他方)
が加減算回路8へ出力される。すなわちセレクタ6は、
第2の減算回路10のキャリー出力10bが“L”の場
合は、(E  −EA−)が零以上であり、指数部デー
タEAが小さい方のデータであるので、これに対応する
仮数部データMAをシフタ7に出力する。またキャリー
出力10bが“ト+”の場合は、(EB−E )が負で
あり、指数部データE、が小さい方のデータであるので
1.これに対応する仮数部データM、をシフタ7に出力
する。
As a result of the distribution, the index part data FA and the index part data EB
The mantissa data 6a (one of the mantissa data M, M) corresponding to the smaller one of them is output to the shifter, and the other mantissa data 6b (the other of the mantissa data MA1MB)
is output to the addition/subtraction circuit 8. In other words, the selector 6 is
When the carry output 10b of the second subtraction circuit 10 is "L", (E - EA-) is greater than or equal to zero and the exponent data EA is the smaller data, so the corresponding mantissa data Output MA to shifter 7. Further, when the carry output 10b is "T+", (EB-E) is negative and the exponent part data E is the smaller data, so 1. The mantissa data M corresponding to this is output to the shifter 7.

シフタ7では、セレクタ11からの出力11aに基づい
て、当該出力11aの示す桁数だけ仮数部データM ま
たはM、をシフトさせることによ八 り桁合わせを行ない、桁合わせ後の仮数部データ7aを
加減算回路8へ出力する。そして、加減算回路8では、
セレクタ6からの仮数部データ6bと桁合わせ後の仮数
部データ7aとの間で浮動小数点加減演惇が行なわれる
The shifter 7 performs eight-digit alignment by shifting the mantissa data M or M by the number of digits indicated by the output 11a based on the output 11a from the selector 11, and after the digit alignment, the mantissa data 7a is output to the addition/subtraction circuit 8. Then, in the addition/subtraction circuit 8,
A floating point addition/subtraction operation is performed between the mantissa data 6b from the selector 6 and the mantissa data 7a after digit alignment.

以上の説明から明らかなように、この発明による桁合わ
せ処理における最長経路は、第2図のフローチャートに
示すように、第1および第2の減算回路による指数部デ
ータの減算処理(ステップ87.38)、セレクタ11
による減算結果の選択(ステップ89〜511)および
、シフタ7による桁合わせ処理(ステップ512)とな
り、従来例を示す第4図のように指数部データの大小比
較は不要となる。
As is clear from the above description, the longest path in the digit alignment process according to the present invention is the subtraction process of the exponent data by the first and second subtraction circuits (steps 87 and 38), as shown in the flowchart of FIG. ), selector 11
The selection of the subtraction result by (steps 89 to 511) and the digit alignment processing by the shifter 7 (step 512) are performed, and there is no need to compare the magnitude of the exponent part data as shown in FIG. 4, which shows the conventional example.

また上記実施例では、セレクタ6およびセレクタ11へ
の制御信号を第2の減算回路10のキャリー出力10b
より得て、いるが、この制御信号は第1の減算回路9の
キャリー出力でもよく、あるいは第1の減算回路9の出
力結果9aまたは第2の減算回路10の出力結果10a
でもよく、これらの場合にも上記実施例と同様の効果を
奏する。
Further, in the above embodiment, the control signals to the selector 6 and the selector 11 are sent to the carry output 10b of the second subtraction circuit 10.
However, this control signal may be the carry output of the first subtraction circuit 9, or the output result 9a of the first subtraction circuit 9 or the output result 10a of the second subtraction circuit 10.
However, in these cases, the same effects as in the above embodiments can be achieved.

〔発明の効果〕〔Effect of the invention〕

以上説明したように、この発明によれば、桁合わせ回路
において、指数部比較回路にかえて同等のハードウェア
Gである指数部データの減算回路を追加することによっ
て、指数部デ゛−タの大小比較処理を不要にしたので、
桁合わせ処理における最長経路は、指数部データの減算
、減算結果の選択0桁合わせとなり、桁合わせ処理を高
速に行なうものが得られるという効果がある。
As explained above, according to the present invention, in the digit alignment circuit, an exponent data subtraction circuit, which is equivalent hardware G, is added in place of the exponent comparison circuit. Since we have eliminated the need for size comparison processing,
The longest path in the digit alignment process is subtraction of the exponent part data and selection of the subtraction result for 0 digit alignment, which has the effect of allowing the digit alignment process to be performed at high speed.

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

第1図はこの発明による桁合わせ回路の一実施例を示す
ブロック図、第2図はこの発明による桁合わせ処理にお
ける最長経路のフローチャート、第3図は従来の桁合わ
せ回路を示すブロック図、第4図は従来の桁合わせ処理
における最長経路のフローチャートである。 図において、7はシフタ、9は第1の減n回路、10は
第2の減算回路、11はセレクタである。 なお、各図中同一符号は同一または相当部分を示す。
FIG. 1 is a block diagram showing an embodiment of the digit matching circuit according to the present invention, FIG. 2 is a flow chart of the longest path in the digit matching process according to the present invention, and FIG. 3 is a block diagram showing a conventional digit matching circuit. FIG. 4 is a flowchart of the longest path in conventional digit alignment processing. In the figure, 7 is a shifter, 9 is a first subtraction n circuit, 10 is a second subtraction circuit, and 11 is a selector. Note that the same reference numerals in each figure indicate the same or corresponding parts.

Claims (2)

【特許請求の範囲】[Claims] (1)第1および第2の浮動小数点データを受け、前記
第1の浮動小数点データの指数部データから前記第2の
浮動小数点データの指数部データを減算する第1の減算
回路と、 第1および第2の浮動小数点データを受け、前記第2の
浮動小数点データの指数部データから前記第1の浮動小
数点データの指数部データを減算する第2の減算回路と
、 前記第1および第2の減算回路の出力を受け、これらの
うち零以上の出力を選択するセレクタと、前記セレクタ
の出力結果に応じ前記第1および第2の浮動小数点デー
タの仮数部データの桁合わせを行なうシフタとを備える
桁合わせ回路。
(1) a first subtraction circuit that receives first and second floating point data and subtracts exponent data of the second floating point data from exponent data of the first floating point data; and a second subtraction circuit that receives second floating point data and subtracts exponent data of the first floating point data from exponent data of the second floating point data; A selector that receives the output of the subtraction circuit and selects an output of zero or more among them, and a shifter that aligns the digits of the mantissa data of the first and second floating point data according to the output result of the selector. Digit alignment circuit.
(2)前記セレクタは前記第1および第2の減算回路の
いずれかのキャリー出力に基づいて当該第1および第2
の減算回路の出力のいずれかを選択する、特許請求の範
囲第1項記載の桁合わせ回路。
(2) The selector selects the first and second subtraction circuits based on the carry output of either of the first and second subtraction circuits.
The digit matching circuit according to claim 1, which selects one of the outputs of the subtracting circuit.
JP62005611A 1987-01-12 1987-01-12 Digit aligning circuit Pending JPS63173123A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62005611A JPS63173123A (en) 1987-01-12 1987-01-12 Digit aligning circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62005611A JPS63173123A (en) 1987-01-12 1987-01-12 Digit aligning circuit

Publications (1)

Publication Number Publication Date
JPS63173123A true JPS63173123A (en) 1988-07-16

Family

ID=11615993

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62005611A Pending JPS63173123A (en) 1987-01-12 1987-01-12 Digit aligning circuit

Country Status (1)

Country Link
JP (1) JPS63173123A (en)

Similar Documents

Publication Publication Date Title
US4943940A (en) Floating point add/subtract and multiplying assemblies sharing common normalization, rounding and exponential apparatus
US4999803A (en) Floating point arithmetic system and method
US5369607A (en) Floating-point and fixed-point addition-subtraction assembly
US5136536A (en) Floating-point ALU with parallel paths
US5901076A (en) Ripple carry shifter in a floating point arithmetic unit of a microprocessor
US6205462B1 (en) Digital multiply-accumulate circuit that can operate on both integer and floating point numbers simultaneously
JPH04332036A (en) Floating decimal point multiplier and its multiplying system
AU613050B2 (en) Data processing apparatus and method for accelerating floating point addition and subtraction by accelerating the effective subtraction procedure
US5063530A (en) Method of adding/subtracting floating-point representation data and apparatus for the same
JPS63173123A (en) Digit aligning circuit
JP2555577B2 (en) Arithmetic unit
JPS62295136A (en) Floating point arithmetic circuit
JPH03218518A (en) Floating point addition/subtraction device
JP2856791B2 (en) Barrel shifter and floating point unit
JP2801472B2 (en) Floating point arithmetic unit
JPS60181833A (en) Digit matching circuit for adder of floating decimal point
JPH11119979A (en) Parallel addition/subtraction circuit
JP2512939B2 (en) Fixed floating data conversion circuit
JPH04260122A (en) Addition/subtraction high speed digit matching circuit
JPH03168826A (en) floating point arithmetic unit
JP3124286B2 (en) Floating point arithmetic unit
KR0170729B1 (en) Absolute value difference between two numbers using carry select adder
JPH0312737B2 (en)
JPH02267625A (en) Integer part extraction method using floating point arithmetic
JPH03150629A (en) Floating point data expression format converting system