JPH01232422A - 演算回路 - Google Patents

演算回路

Info

Publication number
JPH01232422A
JPH01232422A JP63058825A JP5882588A JPH01232422A JP H01232422 A JPH01232422 A JP H01232422A JP 63058825 A JP63058825 A JP 63058825A JP 5882588 A JP5882588 A JP 5882588A JP H01232422 A JPH01232422 A JP H01232422A
Authority
JP
Japan
Prior art keywords
mantissa
bits
bit
normalization
rounding
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
JP63058825A
Other languages
English (en)
Other versions
JP2555135B2 (ja
Inventor
Akira Katsuno
昭 勝野
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP63058825A priority Critical patent/JP2555135B2/ja
Publication of JPH01232422A publication Critical patent/JPH01232422A/ja
Application granted granted Critical
Publication of JP2555135B2 publication Critical patent/JP2555135B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔目 次〕 概要 産業上の利用分野 従来の技術        (第5.6図)発明が解決
しようとする課題 課題を解決するための手段 作用 実施例 本発明の一実施例    (第1〜4図)発明の効果 〔(既  要〕 浮動小数表記法の数値について演算を行う演算回路に関
し、 演算処理を高速化できる演算回路を提供することを目的
とし、 指数部と仮数部により表される浮動小数点表記法により
2つの数の演算を行うとともに、仮数部の下桁に所定数
の付加ビットを有し、仮数部の演算結果に応じて正規化
および丸めの処理を行う演算回路において、仮数部の演
算結果に基づく正規化のシフト量が前記付加ビット数を
超えるとき、仮数部のシフト化を行うとともに、仮数部
の最下位ビア)についての丸めを並行して処理し、両者
を合成する第1の実行手段と、仮数部の演算結果に基づ
き前記付加物ビット数の範囲内で正規化のために仮数部
をシフトするシフト手段と、仮数部の演算結果に基づく
正規化のシフト量が前記付加ビット以下であるとき、丸
めの処理によって生じる仮数部の桁移動を各態様毎に、
丸めの処理結果として予め設定し、そのうちから1つを
選択する第2の実行手段と、仮数部の演算結果に基づく
正規化のシフト量が前記付加ピントを超えるか否かによ
り、第1の実行手段又は第2の実行手段の出力を択一的
に選択する選択手段とにより構成する。
〔産業上の利用分野〕
本発明は、演算回′路に係り、詳しくは浮動小数点表記
法の数値について演算を行う演算回路に関する。
固定小数点表現では、表現できる数の範囲が狭いため非
常に大きな数を表すことができない。また、固定小数点
表現は通常整数のみを扱うことが多く、したがって科学
技術計算などに必要な実数を表すための表記法が別に必
要となる。このようなことから、仮数と指数と呼ばれる
2つの数を組み合わせた浮動小数点表記法(float
ing point representation)
が考察された。
−殻内な浮動小数点数は、基数(radix)がRのと
き、次のように示される。
(−1)’  ・m−R′′ ここに、Sは符号(sign)で、正のとき5=O1負
のときs=1である。また、mとeはそれぞれ仮数(m
antissa)、指数(exponen t)であり
、これらを固定小数点で表したものを組み合わせたもの
がコンピュータ内の浮動小数点表現である。なお、浮動
小数点表現では、仮数mの長さが有効けたの長さを決め
るので、精度の良い数値を必要とする場合は、仮数部の
長さを大きくした表現が用いられる。
このような浮動小数点演算は、整数演算と比べ、グイナ
ミソクレンジが広く精度も高い、特に、近時は各種の高
度な演算要求に沿うように高速のものが求められる傾向
にある。
(従来の技術〕 現在、最も広く使われている2進の浮動小数点規格は、
TEEE、DEC,IBM、MIL−3t d  17
50Aの四である。いずれも単精度の浮動小数点を32
ビツトの語長で表している。いずれの規格も倍精度デー
タをサポートしており、なかには拡張形式の単精度や拡
張形式の倍精度など他のデータの形式をサポートしてい
るものもある。このうち、I EEEの作業グループは
、ANSI/IEEE  Std  754−1985
(規格書)(最終規格として1985年規格化された。
)に示す仕様を、移植性の高い浮動小数点ソフト用の強
力な規格として提案している。この規格提案は広い支持
を受けており、全後作られるハードウェアの大部分の基
本になっていくと考えられる。
従来のこの種のI EEEの浮動小数点フォーマットに
よる演算回路としては、例えば第5図に示すようなもの
がある。本例は、2を基数とする2つの人力数(入力デ
ータ)について正規化数同士あるいは正規化数でも非正
規化数同士のでも可の加算を行う例であり、特に第5図
は加算処理のうちアダーによる仮数部の加算が終了し、
仮数部パイプラインレジスタIに格納された後のブロッ
ク図を示している。なお、2は指数部のレジスタである
。また、同図中符号ピントの演算は省略している。第5
図に基づきボストノーマライズ(正規化)およびラウン
ド(丸め)の動作を述べる。
なお、正規化とは仮数部の最上位桁が”0”にならない
ようにすることであり、また丸めとは演算結果が所定の
桁数を超えて格納できない場合に、下位のあふれた部分
を切り捨て等の方法によって処理、すなわち丸めること
である。丸めの方法により累積誤差が大きく影口を受け
る可能性があるので、近傍の値に向って丸める、Oに向
って丸める等の方法がある。パイプラインレジスタ1に
格納されるデータの形式は第6図のように示され、主な
記号の意味は次の通りである。
V:仮数部のオーバフロービット G:ガードビット R:ラウンドビ、7ト S;ステイアキビ、ト いま、ボストノーマライズではV=φかつN−1になる
ように仮数部をシフトする操作が必要である。まず、プ
ライオリティエンコーダ(P E)3で■ビットから連
続する“φ”の数をカウントし、その値をシフタ(sh
ifter)  4に送るとともに、指数部の加算器(
adder)  5にも入力する。そして、シフタ4で
必要なビットだけシフトすることによってボストノーマ
ライズは終了する。
次に、ラウンドを行う。ラウンドはラウンド回路6によ
りRビットを必要に応じて切り捨て、あるいは切り上げ
することによって実行される。このとき、仮数部のデー
タが例えば〔1・11〜110〕でR=1であるとする
と、オーバーフローが生じるため再びlビットだけ右に
シフトし、かつ加算器5で“1”をプラスする必要があ
る。ラウンドが終了した後の仮数部のデータは出力側の
レジスタ7に格納され、同様に指数部のデータはレジス
タ8に格納される。
〔発明が解決しようとする課題〕
しかしながら、このような従来の演算回路にあっては、
正規化の後にラウンドを行う構成となっていたため、全
体の演算処理時間が長く、近時の高速化要求に沿い難い
という問題点があった。
そこで本発明は、演算処理を高速化できる演算回路を提
供することを目的としている。
〔課題を解決するための手段〕
本発明による演算回路は上記目的達成のため、指数部と
仮数部により表される浮動小数点表記法により2つの数
の演算を行うとともに、仮数部の下桁に所定数の付加ビ
ットを有し、仮数部の演算結果に応じて正規化および丸
めの処理を行う演算回路において、仮数部の演算結果に
基づく正規化のシフト量が前記付加ビット数を超えると
き、仮数部のシフト化を行うとともに、仮数部の最下位
ビットについての丸めを並行して処理し、両者を合成す
る第1の実行手段と、仮数部の演算結果に基づき前記付
加物ビット数の範囲内で正規化のために仮数部をシフト
するシフト手段と、仮数部の演算結果に基づく正規化の
シフト量が前記付加ビット以下であるとき、丸めの処理
によって生しる仮数部の桁移動を各態様毎に、丸めの処
理結果として予め設定し、そのうちから1つを選択する
第2の実行手段と、仮数部の演算結果に基づく正規化の
シフト量が前記付加ビットを超えるが否かにより、第1
の実行手段又は第2の実行手段の出力を択一的に選択す
る選択手段とを設けている。
〔作 用〕
本発明では、仮数部の演算結果に基づく正規化のシフ1
ffiが付加ビット数を超えるときは、正規化のための
仮数部のシフトおよび最下位ビットについて、丸め処理
が平行して行われる。一方、上記正規化のシフト量が付
加ビット以下のときは丸めの処理によって生じる仮数部
の桁移動が各態様毎に予め設定され、そのうちから該当
する1つが選択される。この場合も丸めと仮数部シフト
は並行して実行される。
したがって、逐次処理と異なり、正規化と丸めを並列処
理するため、演算スピードが格段と向上する。
〔実施例〕
以下、本発明を図面に基づいて説明する。
第1〜4図は本発明に係る演算回路の一実施例を示す図
である。第1図は仮数部の加算が終了し、その後のラウ
ンド処理等を行う演算ブロックを示す図である。まず、
構成を説明する。第1図において、11はレジスタであ
り、例えばパイプラインレジスタからなり、図中に示す
配列の28ビツトのデータを格納し、そのうちLSBの
さらに下位側にはGSR,Sの3つのビット(付加ビッ
ト)を有しており、これは従来と同様である。12は符
号レジスタであり、符号レジスタ12はデータの正、負
を表す。1ビツトの符号のデータ(SGN)を格納・す
る。例えば“0”が正を、“1”が負を表す。
レジスタ11の出力は28ビツトで取り出され、シフタ
13.14、プライオリティエンコーダPE154ビツ
トプライオリテイエンコーダ(4bPE)16およびL
SB回路17に入力される。プライオリティエンコーダ
PE15はVビットがら連続する“0”の数をカウント
し、その値をシフタ13に送るとともに、図示していな
い指数部加算器(EXPで表す)へ送る。シフタ13は
28ビツトの仮数部のうちSを除<27ビツト分につき
プライオリティエンコーダPE15からの出力に基づい
てシフト操作を行い、シフト後の23ビツトのデータを
セレクタ18に送る。LSB回路17はレジスタ11の
28ビツトデータのうちV、NI 、NZ 、N3およ
びSビットの5つのデータからモード(mode)要求
RP、RMに基づいてLSBを決定するもので、詳細な
回路は第2図のように示される。
すなわち、第2図に示すようにLSB回路17はV、N
I、N2、N3の各ビットの入力されるノアゲート21
と、モードRM、SビットおよびSGNの入力されるオ
アゲート22aと、Sビットを反転させるインバータ2
2bと、モードRP、SビットおよびSGNの反転信号
の入力されるオアゲート22Cと、オアゲート22aと
オアゲート22cとのナンドを求めるナントゲート23
aと、ナントゲート23aとナントゲート21とのアン
ドを求めるアンドゲート23bとにより構成され、LS
Bの決定は具体的には別表のように示され、決定後のL
S、Bを示す1ビツトデータはセレクタ18に入力され
る。
上記シフタ13、プライオリティエンコーダ15および
LSB回路17は全体として第1の実行手段19を構成
する。
4ビツトプライオリテイエンコーダ16はレジスタrl
ノ28ヒソトテータノう?)V、Nr 、Nz 、Ns
の4ビツトについて■ビットから連続する“0”の数を
カウントし、その値をシフタ14に送るもので、具体的
回路は第3図のように示される。すなわち、第3図に示
すように4ピントプライオリテイエンコーダ16は少な
くとも一つ以上のローアクティブ端子を有するゲート2
4〜26からなり、■ビットから連続する“0”の値に
応じて、R1:右1ビツトシフト R2:シフトなし り、:左1ビツトシフト L2 :左2ビツトシフト の4つの状態を決定してシフト要求をシフタ14に送る
とともに、このシフト要求を指数部加算器へ送る。シフ
タ14は4ビツトプライオリテイエンコーダ16からの
シフト要求に従ってレジスタ11からの28ビツトデー
クを所定量だけシフトさせ、シフト後のデータをLSB
加算回路31、ラウンド回路32およびセレクタ33に
送る。上記シフタ14および4ビツトプライオリテイエ
ンコーダ16はシフト手段27を構成する。
LSB加算回路31はシフタ14により送られたシフト
後のデータに対して予め“1”をインクリメントしてお
くもので、インクリメント後のデータは24ビツトでセ
レクタ33に送られるとともに、そのオーバーフロー信
号OVFは指数部分加算器に送られる。また、ラウンド
回路32はレジスタ11からの4ビツトデータ、すなわ
ちLSB、G’、R’S’(ダッシュはシフト後のデー
タを表す)および符号レジスタ12からの符号ビットS
GNからモード要求RN、RP、RM、RZに基づいて
ラウンド処理を行うもので具体的な回路は第4図のよう
に示される。すなわち、第4図において、ラウンド回路
32は少なくとも1つ以上のローアクティブ端子を有す
るゲート41〜46と、オアゲート47〜50と、イン
バータ51と、アンドゲート52〜56とにより構成さ
れ、ラウンド処理は別表のように示され、切り捨てかL
SBに+1を加算の何れかが実行され、ラウンド回路3
2からの出力2ビツトは、セレクタ33の制御信号であ
り、G、Rビットには何ら関係はないセレクタ33に送
られる。
セレクタ18にはシフタ14からの上位24ビツトデー
タおよびLSB加算回路31からの24ビツトデータが
入力されており、セレクタ33はラウンド回路32から
の2ビツトデータに基づきLSB加算回路31又はシフ
タ14からのデータを選択してセレクタ18に出力する
。セレクタ18はボストノーマライズラウンドに関する
制御要求に従いシフタ13およびLSB回路17からの
24ビツトデータとを、セレクタ33からの24ビツト
データと択一的に選択し、選択後のデータを出力しレジ
スタ57に送る。出力レジスタ57は第1図に示すよう
に、(1,mz:+、゛・。
・・・・・・・・・mz 、m+ )で表わされる正規
化やラウンド処理の終了した24ビツトのデータを格納
するものである。
上記LSB加算回路31、ラウンド回路32、セレクタ
33は全体として第2の実行手段58を構成し、セレク
タ18は選択手段を構成する。
次に、作用を説明する。
本実施例のようにLSBの下位桁に3ビツトを付加して
いるデータでは、この3ビツトのラウンド処理如何によ
ってLSBを含む下位ビットのデータ内容は正規化後で
も左右される。ところが、付加ビットの3ビツトである
から、最大限でも3ビツトはシフトしか行われない。例
えば、ボストノーマライズにおいて、3ビツトを左シフ
ト操作を行う場合、左シフト操作を行った後であれば、
ラウンドを如何なる選択で行っても該ラウンド実行時に
桁上げは生じない。したがって、シフト操作のみでよい
。
そこで本実施例では、上記の事実に着目し、3ビツトを
超えるシフトと、3ビツト以内のシフトであってかつラ
ウンド処理を行ったもの(本実施例の全てのラウンド処
理を含む)とを、並列処理で予め演算しておき、その後
、単にセレクタ18によって該当する処理済データを選
択することで、演算処理の時間を短縮している。
3ビツトを。えるノーマライズの111合シフト量はプ
ライオリティエンコーダ15によって検出され、シフタ
13によってシフトが行われるとともに、このとき同時
にラウンド処理の要求に基づきLSB回路17によって
LSBの値が決定され、両者が合成されて24ビツトの
データとしてセレクタ18に送られる。そして、セレク
タ18によって上記24ビツトデータがそのまま選択さ
れ、出力レジスタ57に格納される。なお、出力レジス
タ57の格納レジスタにはVビットを含んでおらず、常
にV=Oとなって隠れている。したがって、このように
3ビツトを超えるノーマライズの場合には、ノーマライ
ズとラウンド処理が並列に実行され、その後編成される
のみでよいから、従来と比べ全体の演算処理時間が短く
なり、高速化を図ることができる。
3ビツトp のノーマライズの1”合 3ビット以内のシフlであるから、まず、レジスタ11
に格納された28ビツトのうちV、 、N、、N2 、
N3について■ビットから連続する“0”の数が4ビツ
トプライオリテイエンコーダ16によってカウントされ
、その値に応じてシフタ14によりレジスタ11からの
Sビットをのぞ<27ビソトデータが予め4ビツト以内
で所定量だけシフトされる。その後、ラウンド処理につ
いて全ての状況を想定した値が予め作成される。具体的
には次の4つのケースが考えられる。
([)V、NI N2 N3 =IXXXのとき但し、
Xはl又はO このときは■=0とするため、1ビット右シフト操作が
必要となる。
(If) VN+ NZ N3 = 01 XXのとき
正規化されているから、シフトなし くIII) V N+ NZ N3 = 001 X1
ビツト左シフトが必要 (TV) VN、 N2 Nff −00012ビツト
左シフトが必要 これらのラウンド処理はモード要求RN、RP、RM、
RZにより別表で示すようにラウンド回路32によって
予め行われ、その後ラウンド回路32の出力に基づいて
セレクタ33によりり、 S Bに+1を加算又は切り
捨ての何れかが選択され、24ビツトのデータがセレク
タ18に出力される。そして、制御要求に従いセレクタ
18によってセレクタ33からの出力データが選択され
て、出力レジスタ57に格納される。
このようなケースでは3ビツト以内のノーマライズであ
るから、シフト量は最大限4ビツト以下に制限されるた
め、その処理は4ピントのロジック回路で済み、かつシ
フト時間も短い。また、ラウンド処理についても予め想
定されるケースを全て設定しておき、その中の1つを選
択するのみでよく、かつ、このラウンド処理を並列配置
したロジック回路で行っている。したがって、従来と異
なり全体の演算処理時間が短くなり、高速化を図ること
ができる。
なお、本実施例ではLSBの下桁に付加ビットとしてG
R3の3ビツトを付加した例であるが、付加ビットの数
は3ビツトに限らず、他の数であってもよい。また、ラ
ウンドのモード要求も上記実施例の態様に限らず、他の
例でもよい。また、I EEE規格の単精度の浮動少数
点のデータフォーマットを用いて説明したが、倍精度等
の他の例でもよい。さらに、IBMやDEC形弐等のデ
ータフォーマットでもよい。
〔効 果〕
本発明によれば、付加ビットを考慮しつつ正規化と丸め
の処理を並列して実行するようにしているので、遅延を
少なくして演算時間を短縮し、処理の高速化を図ること
ができる。
【図面の簡単な説明】 第1〜4図は本発明に係る演算回路の一実施例を示す図
であり、 第1図はその全体ブロック図、 第2図はそのLSB回路の回路図、 第3図はその4ビツトプライオリテイエンコーダの回路
図、 第4図はそのラウンド回路の回路図、 第5.6図は従来の演算回路を示す図であり、第5図は
そのブロック図、 第6図はそのレジスタのデータ形成を示す図である。 11・・・・・・レジスタ、 12・・・・・・符号レジスタ、 13.14・・・・・・シフタ、 I5・・・・・・プライオリティエンコーダ、16・・
・・・・4ビツトプライオリテイエンコーダ、17・・
・・・・LSB回路、 18・・・・・・セレクタ、 19・・・・・・第1の実行手段、 27・・・・・・シフト手段、 57・・・・・・出力レジスタ、 58・・・・・・第2の実行手段。 特許出願人 富士通株式会社1′テ・:別  表 (1
58回路の動作、ラウンド処理)・ ×:“l’or’
φ” ・ 切り捨て:G、R,Sビットを切り捨てる。 ・ LSB  :  ’φ゛→’l’、Ls[lを“φ
”から1″ に変えて、G、R,Sビットを切り捨てる
。 Sビットはノーマライズのソフトとは関係せず、そのま
まの位置を保つ。 第2図 一寅が巳4列の4ピッドブライオ1ノティエンコータあ
口呂蚤昏4第3図 −突施イ列のラウンド匡■各の回路図 第4図 第5図 小数点

Claims (1)

  1. 【特許請求の範囲】 指数部と仮数部により表される浮動小数点表記法により
    2つの数の演算を行うとともに、仮数部の下桁に所定数
    の付加ビットを有し、仮数部の演算結果に応じて正規化
    および丸めの処理を行う演算回路において、 仮数部の演算結果に基づく正規化のシフト量が前記付加
    ビット数を超えるとき、仮数部のシフト化を行うととも
    に、仮数部の最下位ビットについての丸めを並行して処
    理し、両者を合成する第1の実行手段と、 仮数部の演算結果に基づき前記付加物ビット数の範囲内
    で正規化のために仮数部をシフトするシフト手段と、 仮数部の演算結果に基づく正規化のシフト量が前記付加
    ビット以下であるとき、丸めの処理によって生じる仮数
    部の桁移動を各態様毎に、丸めの処理結果として予め設
    定し、そのうちから1つを選択する第2の実行手段と、 仮数部の演算結果に基づく正規化のシフト量が前記付加
    ビットを超えるか否かにより、第1の実行手段又は第2
    の実行手段の出力を択一的に選択する選択手段と、 を設けたことを特徴とする演算回路。
JP63058825A 1988-03-11 1988-03-11 演算回路 Expired - Lifetime JP2555135B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63058825A JP2555135B2 (ja) 1988-03-11 1988-03-11 演算回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63058825A JP2555135B2 (ja) 1988-03-11 1988-03-11 演算回路

Publications (2)

Publication Number Publication Date
JPH01232422A true JPH01232422A (ja) 1989-09-18
JP2555135B2 JP2555135B2 (ja) 1996-11-20

Family

ID=13095418

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63058825A Expired - Lifetime JP2555135B2 (ja) 1988-03-11 1988-03-11 演算回路

Country Status (1)

Country Link
JP (1) JP2555135B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02294820A (ja) * 1989-04-17 1990-12-05 Internatl Business Mach Corp <Ibm> 浮動小数点数演算処理装置および演算処理方法
US5408426A (en) * 1992-03-17 1995-04-18 Hitachi, Ltd. Arithmetic unit capable of performing concurrent operations for high speed operation

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01223532A (ja) * 1988-03-03 1989-09-06 Pfu Ltd オーバフロウ・アンダフロウ処理回路

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01223532A (ja) * 1988-03-03 1989-09-06 Pfu Ltd オーバフロウ・アンダフロウ処理回路

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02294820A (ja) * 1989-04-17 1990-12-05 Internatl Business Mach Corp <Ibm> 浮動小数点数演算処理装置および演算処理方法
US5408426A (en) * 1992-03-17 1995-04-18 Hitachi, Ltd. Arithmetic unit capable of performing concurrent operations for high speed operation
US5623435A (en) * 1992-03-17 1997-04-22 Hitachi, Ltd. Arithmetic unit capable of performing concurrent operations for high speed operation

Also Published As

Publication number Publication date
JP2555135B2 (ja) 1996-11-20

Similar Documents

Publication Publication Date Title
JP3076046B2 (ja) 例外検出回路
JP2662196B2 (ja) 演算結果正規化方法及び装置
US6820107B1 (en) Square root extraction circuit and floating-point square root extraction device
US6138135A (en) Propagating NaNs during high precision calculations using lesser precision hardware
US8549054B2 (en) Arithmetic processing apparatus and arithmetic processing method
JPH02294820A (ja) 浮動小数点数演算処理装置および演算処理方法
US20080215660A1 (en) Three-Term Input Floating-Point Adder-Subtractor
US6175851B1 (en) Fast adder/subtractor for signed floating point numbers
US4110831A (en) Method and means for tracking digit significance in arithmetic operations executed on decimal computers
JPH0568725B2 (ja)
US11275559B2 (en) Circular accumulator for floating point addition
US10310809B2 (en) Apparatus and method for supporting a conversion instruction
KR19980082906A (ko) 부동 소수점 숫자의 정수형으로의 변환 방법
JPH0651950A (ja) 加算回路
JP2555135B2 (ja) 演算回路
US6615228B1 (en) Selection based rounding system and method for floating point operations
US7003540B2 (en) Floating point multiplier for delimited operands
US7051062B2 (en) Apparatus and method for adding multiple-bit binary-strings
US6044391A (en) Method of generating the sticky-bit from the input operands
JP3132436B2 (ja) 浮動小数点積和演算器
JPS63167930A (ja) 浮動小数点演算装置
JP2856792B2 (ja) 浮動小数点数演算装置
US5944773A (en) Floating-point multiplier circuit for generating the sticky-bit from the input operands
JPS6371725A (ja) 演算処理装置
US6148318A (en) Square root extraction circuit and floating-point square root extraction device