JPH0318924A - Floating point addition and subtraction circuit - Google Patents

Floating point addition and subtraction circuit

Info

Publication number
JPH0318924A
JPH0318924A JP1153816A JP15381689A JPH0318924A JP H0318924 A JPH0318924 A JP H0318924A JP 1153816 A JP1153816 A JP 1153816A JP 15381689 A JP15381689 A JP 15381689A JP H0318924 A JPH0318924 A JP H0318924A
Authority
JP
Japan
Prior art keywords
result
subtraction
value
shift
register
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.)
Granted
Application number
JP1153816A
Other languages
Japanese (ja)
Other versions
JP2752698B2 (en
Inventor
Shingo Kojima
小嶋 伸吾
Koji Matsui
松井 宏治
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
NEC IC Microcomputer Systems Co Ltd
Original Assignee
NEC Corp
NEC IC Microcomputer Systems Co Ltd
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, NEC IC Microcomputer Systems Co Ltd filed Critical NEC Corp
Priority to JP1153816A priority Critical patent/JP2752698B2/en
Publication of JPH0318924A publication Critical patent/JPH0318924A/en
Application granted granted Critical
Publication of JP2752698B2 publication Critical patent/JP2752698B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Abstract

PURPOSE:To shorten the computation time by inverting the result of subtraction when this result obtained between the exponent parts of two numbers is negative and shifting the value stored in a shift register by an extent equal to the inverted result of subtraction and then shifting the value to the right by one bit. CONSTITUTION:The data (a) and (b) on the exponent parts are used as the inputs of a subtractor 1, and a carry signal (e) is equal to '1' and '0' when the result of subtraction is negative and positive respectively. Then the smaller one of data on the mantissa parts (c) and (d) is used as the input data of a shift register 6 based on the signal (e) and the other data is used as the input data of an adder/subtractor 11 respectively. When the signal (e) is equal to '0' and '1', the result of subtraction of the subtractor 1 is stored as it is in a shift counter 5 and the inverted result of subtraction of the subtractor 1 is stored in the counter 5 respectively. Then the value of the register 6 is shifted to the right by an extent equal to the value of the counter 5. Furthermore the shifted result is shifted more to the right by one bit when the signal (e) is equal to '1'. As a result, a process to obtain two complements can be omitted and the digit matching process can be shortened.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、浮動小数点の加算、減算を行なう際に生じる
桁合せを行なう論理回路に関するものである。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a logic circuit that performs digit alignment that occurs when performing addition and subtraction of floating point numbers.

〔従来の技術〕[Conventional technology]

第2図は従来の技術を示す図である。この図に添って浮
動小数点数の加算を行なう場合を説明をする。
FIG. 2 is a diagram showing a conventional technique. The case of adding floating point numbers will be explained with reference to this figure.

a、bは浮動小数点XとYの指数部を示しC2dは仮数
部を示している。a、cで被加数Xの浮動小数点数、b
、dで加数Yの浮動小数点数である。
a and b represent the exponent parts of floating point numbers X and Y, and C2d represents the mantissa part. a, c is a floating point number with summand X, b
, d is a floating point number with addend Y.

1は2種類の浮動小数点数の指数部“a−b”の差を求
めることとキャリー信号を作る減算器である。2は2種
類の浮動小数点数の仮数部c、dを1のキャリー信号に
よってどちらをシフトレジスタA6に入力するかどちら
を加減算器11の入力とするかの選択を行なうセレクタ
である。3は入力データの大きい方の指数部を選択し指
数部結果レジスタ12に格納するセレクタである。4は
キャリー信号が1′なら結果を反転しその後の加算器1
4の入力データとし“0′なら減算結果をそのままシフ
トカウンタ5に入力する回路である。14は3のキャリ
ー信号eが“1″だった場合に反転された値に+1を加
算する加算器である。
1 is a subtracter that calculates the difference between the exponent parts "a-b" of two types of floating point numbers and generates a carry signal. A selector 2 selects which of the mantissa parts c and d of two types of floating point numbers is input to the shift register A6 and which is input to the adder/subtractor 11 by a carry signal of 1. 3 is a selector that selects the larger exponent part of the input data and stores it in the exponent part result register 12; 4 inverts the result if the carry signal is 1' and then adds it to adder 1.
14 is an adder that adds +1 to the inverted value when the carry signal e of 3 is "1". be.

5はシフトレジスタ6の値を何ビットシフトするかとい
う情報をもっているシフトカウンタである。
A shift counter 5 has information on how many bits the value of the shift register 6 is to be shifted.

6はシフトする値を格納するシフトレジスタAである。6 is a shift register A that stores the value to be shifted.

7はシフトカウンタの値によってシフトレジスタA6の
値をシフトするバレルシフタである。
7 is a barrel shifter that shifts the value of the shift register A6 according to the value of the shift counter.

10はバレルシフタ7でシフトされた結果を格納するシ
フト結果レジスタである。11は上記1〜14によって
桁合せされた仮数部データともう一つ桁合せのなかった
仮数部データを加算又は減算する加減算器である。12
は指数部の結果を格納する指数部結果レジスタである。
A shift result register 10 stores the result shifted by the barrel shifter 7. Reference numeral 11 denotes an adder/subtractor that adds or subtracts the mantissa data whose digits have been aligned according to 1 to 14 above and another mantissa data whose digits have not been aligned. 12
is an exponent result register that stores the exponent result.

13は仮数部の結果を格納する仮数部結果レジスタであ
る。
13 is a mantissa result register that stores the mantissa result.

続いて動作の説明をする。最初に仮数部の動作であるが
、まず指数部のデータa、bを減算器1の入力としこの
2数について“a−b″の減算を行う。この時に結果が
負ならキャリー信号eは“1°に、正なら0′になる。
Next, we will explain the operation. First, regarding the operation of the mantissa part, data a and b of the exponent part are input to the subtracter 1, and a subtraction of "a-b" is performed on these two numbers. At this time, if the result is negative, the carry signal e becomes "1 degree", and if it is positive, it becomes 0'.

そして仮数部c、dをキャリー信号eをもとに指数部の
小さい方の仮数部データをシフトレジスタA6に入力し
もう片方の仮数部データを加減算器11の入力データと
する。次にキャリー信号eが0′なら1の指数部の減算
結果をそのままシフトカウンタ5に格納し1′なら1の
指数部減算結果の反転値をとりそれにさらに+1を加算
した値をシフトカウンタ5に格納する。シフトカウンタ
5の値が決ったらシフトレジスタ6の値をシフトカウン
タ5の値だけ右シフトする。そして最後にシフト結果と
桁合せをしなかった入力データの加算又は減算を行ない
結果を仮数部結果レジスタ13に格納する。次に指数部
であるが2つの入力データの指数部a、bのデータをキ
ャリー信号eによって判定し大きい方を指数部結果レジ
スタ12に格納する。
Then, based on the carry signal e of the mantissa parts c and d, the mantissa data of the smaller exponent part is input to the shift register A6, and the other mantissa data is used as the input data of the adder/subtractor 11. Next, if the carry signal e is 0', the result of the subtraction of the exponent part of 1 is stored as is in the shift counter 5, and if it is 1', the inverted value of the subtraction result of the exponent part of 1 is taken, and the value obtained by adding +1 to it is stored in the shift counter 5. Store. Once the value of the shift counter 5 is determined, the value of the shift register 6 is shifted to the right by the value of the shift counter 5. Finally, the shift result and the unaligned input data are added or subtracted, and the result is stored in the mantissa result register 13. Next, the exponent parts a and b of the two input data are determined by the carry signal e, and the larger one is stored in the exponent part result register 12.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

今までの浮動小数点数の加算、減算は〔従来の技術〕で
述べたとおり桁合せを行なう際に仮数部のシフト回数を
2数の指数部の減算結果を用いるが、この減算結果が負
になる場合にはそのままではシフト数としては使えない
(シフト数は絶対値でなければならない)ので2の補数
をとる必要があった。2の補数をとるということは、ま
ずデータを反転させてそしてそれに+1を加算しなけれ
ばならない。この加算を実行しているとシフト回数の数
値が確定するのに時間がかかってしまい結果として演算
自体の実行時間が長くなるというような問題があった。
Conventional addition and subtraction of floating-point numbers uses the result of subtracting the exponent part of two numbers as the number of shifts of the mantissa when performing digit alignment as described in [Prior Technology], but the result of this subtraction is negative. In this case, it cannot be used as a shift number as is (the shift number must be an absolute value), so it was necessary to take the two's complement. To take two's complement, we must first invert the data and then add +1 to it. When this addition is executed, it takes time to determine the value of the number of shifts, resulting in a problem that the execution time of the operation itself becomes longer.

この発明は上記の問題点に着目し時間のかかる2の補数
をとる処理をなくし浮動小数点数の加算、減算の時の桁
合せの処理の時間の短縮を提供することである。
The present invention has focused on the above-mentioned problems and aims to reduce the time required for digit alignment processing when adding and subtracting floating point numbers by eliminating the time-consuming process of calculating two's complement numbers.

〔課題を解決するための手段〕[Means to solve the problem]

本発明は以上のような問題点を解決するために浮動小数
点の加算、減算の時の桁合せをする時の仮数部のシフト
回数を決める場合、2数の指数部の減算結果が負だった
時、2の補数をとりそれをシフト回数とするのではなく
、減算結果を反転しその値分シフトレジスタAに入って
いる値をシフトしさらにシフト後の結果を右に1ビット
シフトすることで結果を補正することを特徴としている
In order to solve the above-mentioned problems, the present invention solves the problem that when determining the number of shifts of the mantissa when performing digit alignment during addition and subtraction of floating point numbers, the result of subtracting the exponent part of two numbers is negative. Instead of taking the 2's complement and using it as the number of shifts, we can invert the result of the subtraction, shift the value in shift register A by that value, and then shift the result after the shift by 1 bit to the right. It is characterized by correcting the results.

〔実施例〕〔Example〕

第1図は本発明の一実施例図である。本実施例を、実際
に値を入力した場合の各レジスタ、信号の内容を示した
第3図(浮動小数点数の加算の場合の各レジスタ等の内
容)に添って説明をする。
FIG. 1 is a diagram showing an embodiment of the present invention. This embodiment will be explained with reference to FIG. 3 (contents of each register, etc. in the case of addition of floating point numbers) showing the contents of each register and signal when a value is actually input.

a、bは2つの入力データの指数部を示しC1dは仮数
部を示している。a、Cで被加数Xの浮動小数点数、b
、dで加数Yの浮動小数点数である。
a and b indicate the exponent parts of the two input data, and C1d indicates the mantissa part. a, floating point number with summand X in C, b
, d is a floating point number with addend Y.

1は2種類の浮動小数点数の指数部“a−b””の差を
求めることとキャリー信号eを作る減算器である。2は
2種類の浮動小数点数の仮数部C1dをキャリー信号e
によってどちらをシフトレジスタA6に入力するかどち
らを加算器11の入力とするかの選択を行なうセレクタ
である。3はキャリー信号によって入力データの大きい
方の指数部を選択し指数部結果レジスタ12に格納する
セレクタである。4はキャリー信号がIll なら結果
を反転した値をシフトカウンタ5に入れ0°なら減算結
果をそのままシフトカウンタ5に入力する回路である。
1 is a subtracter that calculates the difference between the exponent parts "a-b" of two types of floating point numbers and generates a carry signal e. 2 is a subtracter that calculates the difference between the exponent parts "a-b" of two types of floating point numbers and generates a carry signal e.
This is a selector that selects which one is input to the shift register A6 and which one is input to the adder 11. 3 is a selector which selects the larger exponent part of the input data in response to a carry signal and stores it in the exponent part result register 12; 4 is a circuit that inputs the inverted value of the result into the shift counter 5 if the carry signal is Ill, and inputs the subtraction result as it is to the shift counter 5 if it is 0°.

5はシフトレジスタA6の値を何ビットシフトするかと
いう情報をもっているシフトカウンタである。6はシフ
トする値を格納するシフトレジスタAである。7はシフ
トカウンタ8の値だけシフトレジスタA6の値をシフト
するバレルシフタである。8はバレルシフタ7でシフト
された結果を格納するシフトレジスタである。9はキャ
リー信号がl′の時にシフトレジスタB8の値を1ビツ
トだけ右シフトするシフタである。IOはキャリー信号
が°1°なら前記シフタ9で1ビツトシフタされたシフ
トレジスタBの値を、 “0′ならシフトレジスタBの
値を格納しておくシフト結果レジスタである。11は上
記1〜10によって桁合せされた仮数部データともう一
つ桁合せのなかった仮数部データを加算又は減算する加
減算器である。12は指数部の結果を格納する指数部結
果レジスタである。13は仮数部の結果を格納する仮数
部結果レジスタである。
5 is a shift counter having information on how many bits to shift the value of shift register A6. 6 is a shift register A that stores the value to be shifted. A barrel shifter 7 shifts the value of the shift register A6 by the value of the shift counter 8. A shift register 8 stores the result shifted by the barrel shifter 7. A shifter 9 shifts the value of the shift register B8 to the right by one bit when the carry signal is l'. IO is a shift result register that stores the value of shift register B shifted by 1 bit by the shifter 9 when the carry signal is 1°, and stores the value of shift register B when the carry signal is "0". This is an adder/subtractor that adds or subtracts the mantissa data whose digits have been aligned and another mantissa data whose digits have not been aligned. 12 is an exponent result register that stores the result of the exponent. 13 is the mantissa data. This is a mantissa result register that stores the result of .

続いて動作の説明をする。まず指数部のデータa、bを
減算器1の入力としこの2数についてa−b”の減算を
行う。この時に結果が負ならキャリー信号eは1′に正
なら“0°になる。
Next, we will explain the operation. First, the data a and b of the exponent part are input to the subtracter 1, and a subtraction of "a-b" is performed for these two numbers. At this time, if the result is negative, the carry signal e becomes 1', and if it is positive, it becomes 0°.

そして仮数部c、dをキャリー信号eをもとに指数部の
小さい方の仮数部データをシフトレジスタ6にもう片方
のデータを加減算器11の入力データとする。次にキャ
リー信号eが“0′なら1の指数部の減算結果をそのま
まシフトカウンタ5に格納し“1′なら1の指数部減算
結果の反転値をとりシフトカウンタ5に格納する。シフ
トカウンタ5の値が決ったらシフトレジスタ6の値をシ
フトカウント5の値だけ右シフトする。そしてキャリー
信号eが1°ならシフト後の結果をさらに1ビツト右に
シフトし、最後にシフト結果レジスタ10と最初の方で
セレクタで選択された桁合せの行なわれなかった仮数部
の入力データとの加算又は減算を行ない結果を仮数部結
果レジスタ13に格納する。次に指数部の動作であるが
2つの入力データの指数部a、bのデータをキャリー信
号eによって判定し大きい方を指数部結果レジスタ12
に格納する。
Based on the mantissa parts c and d, the mantissa data of the smaller exponent part is sent to the shift register 6 based on the carry signal e, and the other data is input to the adder/subtractor 11. Next, if the carry signal e is "0", the result of subtraction of the exponent part of 1 is stored in the shift counter 5 as is, and if it is "1", the inverted value of the subtraction result of the exponent part of 1 is taken and stored in the shift counter 5. Once the value of shift counter 5 is determined, the value of shift register 6 is shifted to the right by the value of shift count 5. If the carry signal e is 1°, the result after the shift is further shifted to the right by 1 bit, and finally the shift result register 10 and the input data of the unaligned mantissa selected by the selector at the beginning are input. The result is stored in the mantissa result register 13. Next, regarding the operation of the exponent part, the data of the exponent parts a and b of the two input data are judged by the carry signal e, and the larger one is sent to the exponent part result register 12.
Store in.

次に実際に入力データを入力した時の各レジスタの内容
を第3図に添って説明する。まず入力データ“3FFF
 8000000000000000” (指数部a、
仮数部C)と“400180000000000000
00”(指数部す、仮数部d)の指数部について“Ia
−b ”の減算を行なう。減算結果はFFFE”であり
この時に作られるキャリー信号は“l”である。
Next, the contents of each register when input data is actually input will be explained with reference to FIG. First, input data “3FFF
8000000000000000” (exponent part a,
mantissa part C) and “400180000000000000
Regarding the exponent part of “00” (exponent part S, mantissa part d), “Ia
-b" is subtracted. The subtraction result is FFFE" and the carry signal generated at this time is "l".

次にキャリー信号eが“1″なのでシフトレジスタA6
には仮数部Cの内容”5ooooooo oooooo
oo”が入り加算器11の片側の入力には仮数部dの内
容“5ooooooo oooooooo”が入る。そ
れと同時にキャリー信号が“1”なので減算結果” F
 F F E ”を反転した値“0001″′をシフト
カウンタ5に入力する。そしてシフトレジスタA6の値
“80000000o o o o o o o o 
”をシフトカウンタ5の値“0001”分有シフトし結
果“’4000000000000000”をシフトレ
ジスタB7に入力する。次にキャリー信号eが“l”な
のでさらにもう1ビツト右にシフトし結果゛20000
00000000000”をシフト結果レジスタ10に
入力する。そして最初の方で選択された加算器11の片
側のデータ″’5ooooooo oooooooo”
とシフト結果レジスタ10の値゛2000000000
000000″′との加算を行ない結果”AOOOOO
OO00000000”を仮数部結果レジスタ13に入
力する。以上が仮数部のデータの流れである。
Next, since the carry signal e is “1”, shift register A6
The content of the mantissa C is “5oooooooo ooooooo
oo” is input, and the content of the mantissa part d “5oooooooo oooooooo” is input to one side input of the adder 11. At the same time, the carry signal is “1”, so the subtraction result “F”
Input the value "0001"', which is the inverted version of "F F E ", into the shift counter 5.Then, the value "80000000o o o o o o o o o" of the shift register A6 is input.
" is shifted by the value "0001" of the shift counter 5, and the result "4000000000000000" is input to the shift register B7.Next, since the carry signal e is "L", it is further shifted to the right by one more bit and the result is "20000".
00000000000'' is input to the shift result register 10.Then, the data on one side of the adder 11 selected at the beginning is ``'5oooooooo ooooooooo''.
and the value of shift result register 10 ゛2000000000
000000″′ and the result is “AOOOOOO
OO00000000'' is input to the mantissa result register 13. The above is the flow of the mantissa data.

次に指数部について説明する。指数部のデータの流れは
単純でこの例の場合はキャリー信号が“1”なので指数
部すの値“4001″が指数部結果レジスタ12にはい
る。
Next, the exponent part will be explained. The data flow of the exponent part is simple, and in this example, the carry signal is "1", so the value "4001" of the exponent part is stored in the exponent part result register 12.

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

本発明は従来浮動小数点の加算、減算時に行なわれてい
た桁合せ処理時の仮数部の桁合せシフトのシフト回数を
決める時に指数部同志の減算結果が負になった時に絶対
値のシフト回数を得る為に従来は2の補数をとっていた
が本発明の1の補数でシフトし更にシフト後の結果を右
に1ビットシフトするやり方に変えることによって浮動
小数点の加算、減算が今までよりも高速に行なえるよう
になった。
In the present invention, when determining the number of shifts for digit alignment of the mantissa part during digit alignment processing, which was conventionally performed during addition and subtraction of floating point numbers, when the result of subtraction between exponent parts becomes negative, the number of shifts of the absolute value is determined. Conventionally, two's complement was used to obtain the result, but the present invention shifts it to one's complement and then shifts the result by one bit to the right, making floating point addition and subtraction easier than before. Now I can do it faster.

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

第1図は本発明の一実施例図、第2図は従来の技術のブ
ロック図、第3図は第1図において実際に結果を入力し
た時の各レジスタ、信号等の値を示す図である。 l・・・・・・減算器、2・・・・・・セレクタ、3・
・・・・・セレクタ、4・・・・・・反転回路、5・・
・・・・シフトカウンタ、6・・・・・・シフトレジス
タA、7・・・・・・バレルシフタ、8・・・・・・シ
フトレジスタB、9・・・・・・シフタ、10・・・・
・シフト結果レジスタ、11・・・・・・加減算器、1
2・・・・・・指数部結果レジスタ、13・・・・・・
仮数部結果レジスタ、14・・・・・・加算器。
Fig. 1 is a diagram showing an embodiment of the present invention, Fig. 2 is a block diagram of a conventional technique, and Fig. 3 is a diagram showing the values of each register, signal, etc. when the results are actually input in Fig. 1. be. l...Subtractor, 2...Selector, 3.
...Selector, 4...Inverting circuit, 5...
...Shift counter, 6...Shift register A, 7...Barrel shifter, 8...Shift register B, 9...Shifter, 10...・・・
・Shift result register, 11...Adder/subtractor, 1
2...Exponent part result register, 13...
Mantissa result register, 14...Adder.

Claims (1)

【特許請求の範囲】[Claims] 浮動小数点の2進加算減算回路において、被加数および
加数または被減数および減数の指数の差を求める減算器
と、前記減算器の減算結果が正ならばその減算結果をシ
フト回数とし、負ならば前記減算結果を反転した値をシ
フト回数とする回路と、被加数または加数、被減数また
は減数のうち指数部の小さい方の仮数部の値を前記シフ
ト回路に従って一方向にシフトするバレルシフタと、前
記減算結果が正ならそのままの値をシフト結果とし負な
らばシフトした結果をさらに同一方向に1ビットシフト
してそれをシフト結果とする回路と、前記回路で得られ
た仮数部の値を用いて加算あるいは減算する回路とを備
えたことを特徴とする浮動小数点加減算回路。
In a floating point binary addition/subtraction circuit, there is a subtracter that calculates the difference between the exponents of the summand and the addend or the subtractive and the subtram; if the subtraction result of the subtractor is positive, the subtraction result is used as the shift count; For example, a circuit that uses a value obtained by inverting the result of the subtraction as the number of shifts; and a barrel shifter that shifts the value of the mantissa part of the summand, the summand, the minuend, or the subtrahend, whichever is smaller than the exponent part, in one direction according to the shift circuit. , if the result of the subtraction is positive, the same value is used as the shift result, and if it is negative, the shifted result is further shifted by 1 bit in the same direction and used as the shift result, and the value of the mantissa obtained by the circuit is 1. A floating point addition/subtraction circuit comprising:
JP1153816A 1989-06-15 1989-06-15 Floating point addition / subtraction circuit Expired - Fee Related JP2752698B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1153816A JP2752698B2 (en) 1989-06-15 1989-06-15 Floating point addition / subtraction circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1153816A JP2752698B2 (en) 1989-06-15 1989-06-15 Floating point addition / subtraction circuit

Publications (2)

Publication Number Publication Date
JPH0318924A true JPH0318924A (en) 1991-01-28
JP2752698B2 JP2752698B2 (en) 1998-05-18

Family

ID=15570724

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1153816A Expired - Fee Related JP2752698B2 (en) 1989-06-15 1989-06-15 Floating point addition / subtraction circuit

Country Status (1)

Country Link
JP (1) JP2752698B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5692984A (en) * 1994-12-09 1997-12-02 Sr Engineering Company Limited Flexible drive member for pulling and pushing and fluid-operated moving apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5692984A (en) * 1994-12-09 1997-12-02 Sr Engineering Company Limited Flexible drive member for pulling and pushing and fluid-operated moving apparatus

Also Published As

Publication number Publication date
JP2752698B2 (en) 1998-05-18

Similar Documents

Publication Publication Date Title
JP3076046B2 (en) Exception detection circuit
US5469377A (en) Floating point computing device for simplifying procedures accompanying addition or subtraction by detecting whether all of the bits of the digits of the mantissa are 0 or 1
JPH04167125A (en) Floating point adder device
KR900010545A (en) Calculation device and method
US4110831A (en) Method and means for tracking digit significance in arithmetic operations executed on decimal computers
JPH0346024A (en) Floating point computing element
JPH03135627A (en) Fuzzy arithmetic unit
JPH0479015B2 (en)
JPH0318924A (en) Floating point addition and subtraction circuit
US3489888A (en) Floating point look-ahead binary multiplication system utilizing two's complement notation for representing negative numbers
JPH0511980A (en) Overflow detecting method and circuit
JPH0464091B2 (en)
JP2664750B2 (en) Arithmetic device and arithmetic processing method
JP2856792B2 (en) Floating point arithmetic unit
JPH0435777B2 (en)
JP2591250B2 (en) Data processing device
KR0176883B1 (en) Complex multiplier
KR100198783B1 (en) How to drive a serial processing divider
JP2782827B2 (en) Comparison operation circuit
JPH0439725A (en) Arithmetic circuit
JPS6129020B2 (en)
JPS62159224A (en) floating point arithmetic circuit
JPH03150631A (en) Decimal dividing circuit
JPH02165326A (en) non-recovery divider
JPH02178833A (en) Adder for adding data different in bit length

Legal Events

Date Code Title Description
S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313117

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080227

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090227

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees