JPS60536A - フロ−テイング加算器仮数部入力制御回路 - Google Patents

フロ−テイング加算器仮数部入力制御回路

Info

Publication number
JPS60536A
JPS60536A JP58107959A JP10795983A JPS60536A JP S60536 A JPS60536 A JP S60536A JP 58107959 A JP58107959 A JP 58107959A JP 10795983 A JP10795983 A JP 10795983A JP S60536 A JPS60536 A JP S60536A
Authority
JP
Japan
Prior art keywords
mantissa
data
input
double
precision data
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
JP58107959A
Other languages
English (en)
Inventor
Masao Takato
高藤 政雄
Shigeo Abe
阿部 重夫
Tadaaki Bando
忠秋 坂東
Hidekazu Matsumoto
松本 秀和
Hideyuki Hara
秀幸 原
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP58107959A priority Critical patent/JPS60536A/ja
Publication of JPS60536A publication Critical patent/JPS60536A/ja
Pending legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
    • G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
    • G06F7/483—Computations with numbers represented by a non-linear combination of denominational numbers, e.g. rational numbers, logarithmic number system or floating-point numbers
    • G06F7/485—Adding; Subtracting
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F2207/00—Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F2207/38—Indexing scheme relating to groups G06F7/38 - G06F7/575
    • G06F2207/3804—Details
    • G06F2207/3808—Details concerning the type of numbers or the way they are handled
    • G06F2207/3812—Devices capable of handling different types of numbers
    • G06F2207/382—Reconfigurable for different fixed word lengths

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Mathematics (AREA)
  • Computing Systems (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Nonlinear Science (AREA)
  • General Engineering & Computer Science (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は、フローティング加算器における仮数部入力制
御回路に係す、特に倍精度データ演算を高速に実行する
だめのフローティング加算器仮数部入力制御回路に関す
るものである。
〔発明の背景〕
SINやCO8,EXPなどについての関数演算を計算
機で実行する場合、単精度入力データの大きさ如何によ
っては内部演算で桁落ちが生じる場合がある。このため
内部演算を倍精度演算で行なうのが普通である。しかし
ながら、内部バスは通常32ビット幅として構成されて
いることから、倍精度演算を行なうには倍精度データの
設定に2ステツプ要され、これがために高速性が要求さ
れる関数命令の処理に多くの時間を要することになる。
例えば、SINやCO8は内部演算を単精度演算として
行なう場合に比して3ステツプ、EXPは2ステツプそ
れぞれステップ数増加となる。このような不具合を解消
するには内部データバスや演算に関与するレジスタなど
を6.4ピット幅として構成することが考えられるが、
このようにする場合はそれらバスやレジスタなどのハー
ドウェア物量の増大化は避けられず得策とは云えない。
ハードウェア物量の増大や演算ステップ数の増加を抑え
、しかも桁落ちを防止しつつ倍精度演算を行なう必要が
あるわけである。ところで、内部で倍精度演算が行なわ
れる場合でも有効桁数によっては倍精度データにおける
仮数部の全てが必要とされることはないが、このような
場合にも2ステツプで倍精度データを設定するとすれば
、ステップ数増加となって得策であるとは云えない。
〔発明の目的〕
よって本発明の目的は、ハードウェア物量の増大をもた
らすことなく内部で倍精度演算が行なわれる場合に、倍
精度データが1ステツプで設定可とされる仮数部入力制
御回路を供するにある。
〔発明の概要〕
この目的のため本発明は、有効桁数との関係で倍精度デ
ータにおける下位仮数部分が必要でない場合には、上位
仮数部分のみを外部からの入力データより抽出するよう
にし、下位仮数部分については′0″として回路内部で
自動的に生成するようになしたものである。
〔発明の実施例〕
以[、本発明を第1図から第7図により説明する。
先ず第1図から第5図により本発明による仮数部入力制
御回路を含む70−ティング加算器の全体構成と動作の
概要について簡単ながら説明すれば以下のようである。
第1図はパイプライン動作可として構成されたそのフロ
ーティング加算器の全体の概要構成を示したものであり
、図示の如く3ステージよりなるものとなっている。こ
こで70−ティング加算器1についての具体的説明に入
る前に、入力データとしての単精度データ、倍精度デー
タについて説明すれば、そのフォーマットは第2図(a
) 、 (b)にそれぞれ示す如くである。
これによると単精度データは全体として32ビツトより
なり符号81指数Es、仮数Faにはそれぞれ1ビツト
、8ピツト、32ビツトが割当され、しかして単精度デ
ータは以下に示すデータを表わすものとなっている。
It Ell−B8 単精度データ1(−1) ・2 ・1.Fs但し、Bs
は指数Bgのバイアス分を、また、Sは61#か”0″
の値をとり”1#である場合にはその単精度データは負
のデータであることを、0”の場合には正のデータであ
ることを示すようになっている。また、倍精度データは
全体が64ビツトよりなり符号81指数Eo、仮数FD
にはそれぞれ1ビツト、11ビツト、52ビツトが割当
され単精度データの場合と同様にその倍精度データは以
下に示すデータを表わすものとなっている。
倍精度データ1(−1) ・2 ・1.FD但し、BD
は指数Enのバイアス分を示している。
さて、第1図に示す70−ティング加算器について説明
すれば、その第1ステージにおいては2つの入力データ
より指数、仮数が所定状態で抽出され、抽出された仮数
は保持される一方、抽出された指数についてはこれらの
間で差がめられたうえその結果は保持されるとともに、
その符号結果に応じて大なる指数が選択されたうえ、保
持されるようになっている。加算器在入力信号バス13
および加算器右入力信号バス12からの入力データに含
まれる指数は指数部入力制御回路101゜102によっ
て所定の状態で抽出されるわけである。第3図(a) 
、 (b)は入力データがそれぞれ単精度データ、倍精
度データである場合での指数部の抽出状態を示すが、こ
れからも判るように仮数のLSBが11番目ビット位置
に位置すべく揃えられた状態で抽出されるものである。
このようにLSBが11番目ビット位置に揃えられた指
数118,120は次に減算器109でその差がめられ
その結果124と符号122はそれぞれラッチレジスタ
113,112にラッチされるとともに、その符号12
2の結果如何によってセレクタ110より犬なる指数1
23が選択出力されたうえラッチレジスタ111にラッ
チされるようになっている。減算器109からは左入力
A〉右入力Bである場合には符号122として′0”が
、また、左入力Aく右入力Bである場合は′1”が出力
されるが、この符号122の状態如何によって指数11
8,120の何れか犬なるものが指数123としてラッ
チレジスタ111にラッチされるものである。これによ
り基準となる指数がめられたわけである。なお、加算器
1の左入力信号バス19および右入力信号バス22から
は倍精度データ下32ビットが入力されるが、このデー
タ部分には指数は含まれていないことから、指数部入力
制御回路101,102には供されない。
また、第1ステージにおける仮数の処理について説明す
れば、左入力信号バス13.19および右入力信号バス
12.22より入力される各入力データにおける仮数は
仮数部入力制御回路114゜115によってそれぞれ所
定に入力データより抽出され、抽出された仮数125,
126はラッチレジスタ116,117にラッチされる
ようになッテイる。第4図(a)、 (b)はラッチレ
ジスタ116゜117にラッチされる仮数のデータフォ
ーマットを示したものである。第4図(a)に示すよう
に入力データが単精度データの場合には仮数F8はその
まま9番目ビット位置から31番目ビット位置に位置す
るように抽出されるが、倍精度データの場合は仮数Fo
が第4図(b)に示すように3ビット分左方向にシフト
された状態でラッチされるものである。この場合8番目
ピット位置は強制的に”′1″の状態におかれるが、こ
れは仮数Fs、Fp’e本来の形での仮数、即ち、1.
F s 、 1.F nの形に戻すためのものである。
次に第2ステージでの処理について説明すれば、指数に
ついては加算出力態様に応じたバイアス補正が行なわれ
るようになっている。単精度入力データに対して単精度
演算結果を得る場合および倍精度入力データに対して倍
精度演算結果を得る場合にはバイアス補正は行なわれ々
い。しかしながら、倍精度入力データに対して単精度演
算結果を得る場合にはバイアス補正値I” (Bo B
++)jが、これとは逆に単精度入力データに対して倍
精度演算結果を得る場合はバイアス補正値[−(BgB
D月がそれぞれ加算されるものである。バイアス補正は
図示の如くラッチレジスタ111からの指数143が加
算器131でセレクタ133からのバイアス補正値rO
J 、[(BD Bs)j、[(Bs−Bo)Jの何れ
か1つと加算てれることによって行なわれ、加算結果1
47はラッチレジスタ132にラッチされるようにガっ
ている。如何なるバイアス補正値がセレクタ133で選
択されるかは入力データの精度形式と最終的な演算結果
である出力データの精度形式とによって外部(マイクロ
プログラムコントローラ)より指定されるものである。
また、第2ステージでの仮数の処理は、小なる指数に係
る仮数は指数間の差に応じて右方向にシフトされた後他
の仮数、即ち、大なる指数に係る仮数と所定に加減算さ
れるようになっている。図示の如くラッチレジスタ11
6,117からの仮数158,157はラッチレジスタ
112からの符号結果144によってセレクタ134で
指数が小なるものに係る方が選択されるようになってお
り、更に選択された仮数165はシフタ135でラッチ
レジスタ113からの指数差145によって右方向にシ
フト制御されるようになっている。
例えば指数の差が′2″である場合には2ビット分右方
向にシフトされるものである。これにより加算に必要と
される桁合せが行なわれるものである。次にシック13
5より出力されるシフト済の仮数154,155は他の
仮数とALU 139で演算されるが、セレクタ137
,138は演算入力を選択するために設けられたもので
ある。ラッチレジスタ116からの仮数153に係る指
数が大である場合にはその仮数153はセレクタ137
を介しALU左入力A160として、また、ラッチレジ
スタ117からの指数157はセレクタ134、シフタ
135、セレクタ138を介しALU右入力B161と
してALU139で演算されるものである。これとは逆
にラッチレジスタ117からの仮数156に係る指数が
犬である場合にはその仮数156はセレクタ138f:
介しALU右入力B161として、また、ラッチレジス
タ116からの指数158はセレクタ134、シフタ1
35、セレクタ137を介しALU左入力A160とし
てALUI 39で演算されるものである。この場合A
LU 139で如何なる演算が行なわれるかはALUモ
ード判定回路136からのモード制御信号150によっ
ている。外部(マイクロ′プログラムコントローラ)か
らの演算種類制御信号152と入力データ符号信号(S
)148゜149とにもとづきALU 139での演算
が制御されるものである。演算種類制御信号152が加
算を指示している場合にはALU139でALU右入力
161とALU左入力160との間で加減算が行なわれ
るが、その演算結果は2の補数形式が得られるようにな
っている。この演算結果は絶対値表現回路171全介し
ラッチレジスタ142にラッチされるが、絶対値表現回
路171においてはALU139からの演算結果の符号
を判定し符号が正である場合にはそのままとし、負であ
る場合は下56ビツトのデータに対して2の補数をとる
ようになっている。これによりラッチレジスタ142に
は符号ピッ)(8)と絶対値化された演算結果がラッチ
されるものである。絶対値表現回路171より得られる
絶対値化結果162はまたLEADOカウント回路14
0に与えられ、その演算結果が例えば0.0011・・
・といった形であれば′3#をカウントあるいは検出す
るようになっている。第5図はその場合での演算結果の
フォーマットを単精度データに例を採って示したもので
あるが、8番目ビット位置と9番目ピット位置との間に
小数点が存するから、その演算結果を3ピツト左方向に
シフトせしめれば、1.1・・・といった形にし得るこ
とが判る。即ち、LEADOカウント回路140は第8
番目ビット位置のビット情報が′o2である場合にその
ビット位置から右方向に′0#が何個連続するかをカウ
ントあるいは検出するようになっているものである。そ
のカウントあるいは検出の結果はラッチレジスタ141
にラッチされるが、これは後述するようにシフト制御に
供されるようになっている。
さて、最後に第3ステージでの処理について説明すれば
、このステージでは絶対値化された仮数の演算結果をシ
フト処理によって1.・・・といった形に戻す正規化処
理が行なわれ、また、このシフト処理に応じ指数が補正
されるようになっており、補正済の指数、仮数演算結果
の符号および正規化された仮数演算結果は所定に配列し
直されることによって加算結果が目的とするデータ形式
で得られるようになっている。
即ち、絶対値化された仮数の演算結果はラッチレジスタ
142にその符号ピッ)(S)とともにラッチされてい
るが、これより演算結果の符号は一義的に定まるから、
符号ビット情報は加算結果符号181として出力データ
制御回路175にそのまま与えられることになる。問題
は絶対値化された仮数演算結果の正規化処理である。こ
こで仮数演算結果は一般に3つに大別されるものとなっ
ている。その1は11.・・・由や10.・旧・・とい
った形の場合である。この場合には仮数演算結果を1ビ
ツト右方向にシフトさせて正規化処理を行なうと同時に
、ラッチレジスタ132にラッチされている指数に1を
加える補正処理が要されるというものである。7番目ビ
ット位置のビット情報が“1#である場合には上記のよ
うな処理が行なわれるゎけであるが、このような処理は
入力データの指数が同一であって、結果的に絶対的な意
味での加算が行なわれる場合に行なわれることになる。
その2は1.・・・・・・といった形の場合である。こ
のような場合には正規化処理のだめのシフト処理は不要
であり、また、ラッチレジスタ132にラッチされてい
る指数も何等補正されることを要しないものである。そ
の3は0.・・・・・・といった形の場合である。
この場合には1.・・・・・・といった形にすべく左方
向にシフト処理を行ない、そのシフト数分だけマツチレ
ジスタ132にラッチされている指数は減じられる必要
があるというものである。ラッチレジスタ142からの
仮数演算結果は丸め処理回路172で丸め処理され、丸
め処理後の仮数演算結果182はシフタ173,174
の何れかでシフト処理されるわけであるが、このうちシ
フタ173はラッチレジスタ142における7番目ピッ
ト位置のビット情報178が′0#である場合にラッチ
レジスタ141にラッチされている数値177分だけ仮
数演算結果182を左方向にシフトするものとなってい
る。一方、シフタ174はその7番目ビット位置のピッ
ト情報178がパ1#である場合に仮数演算結果182
を右方向に1ビツトシフトするようになっている。これ
により正規化仮数演算結果185が得られるものである
。この正規化処理の際には指数の補正も行なわれるが、
加算器170はそのためのものであり、ラッチレジスタ
132からの指数189は加算器170で1加えられる
か、またはラッチレジスタ141からの数値177分だ
け減じられるようになっている。したがって、加算器1
70からの補正済指数176が得られるものである。
さて、出力データ制御回路175では以上のようにして
得られた3種の結果は外部(マイクロプログラムコント
ローラ)からの制御信号241によって所定に配列され
たうえ加算器出力(上位32ビツト出力17および下位
32ビツト出力19)として出力されることになる。
゛ 本発明に係るフローティング加算器は以上のように
動作するが、最後に本発明による仮数部入力制御回路の
一例での構成について説明する。
第6図は第1図における仮数部入力制御回路114の構
成を示したものであるが、仮数部入力制御回路115も
同様となっている。第6図において外部(マイクロプロ
グラムコントローラ)からの制御信号(S)245は入
力データが単精度データである場合のみ′1”となり、
また、制御信号(DU)246は入力データとしての倍
精度データが2回に分割されて入力される際でのその上
位32ビツトが入力される場合のみtt 1 u、下位
32ビツトが入力される場合には制御信号(DL ) 
247が11″となるようになっている。
更に、制御信号(D)248は入力データが倍精度デー
タである場合のみ”1″、更にまた制御信号(B32)
249は入力データが32ビツト幅の入力信号バスより
入力される場合に1n、64ビツト幅の入力信号バス(
入力信号バス13゜19)より入力される場合には°゛
0″の状態におかれるようになっている。
先ず制御信号245が′1″におかれた場合であるが、
この場合にはノアゲート300,302゜306および
インバータ301によってトライステートバッファゲー
ト310,311,312゜314.318,319が
選択されることになる。
したがって、出力としての仮数125における0〜7番
目ビット位置は°゛0”に、8番目ビット位置は°゛1
″に、9〜31番目ビット位置は入力信号バス13にお
ける9〜31番目ビット状態におかれ、更に32〜63
番目ビット位置は′0#におかれることになる。
また、制御信号246がパ1”の場合は指数125にお
ける0〜8番目ピット位置は制御信号245が61#で
ある場合と同一の状態におかれるが、9〜28番目ビッ
ト位置はノアゲート303によってトライステートバッ
ファ313が選択されることから、入力信号バス13に
おける12〜31番目ビット状態におかれる。この後制
御信号247が1#となるが、この場合にはノア1ゲー
ト304,306によってトライステートバッファグー
)316,317,319が選択されるから、仮数12
5における29〜60番目ビット位置は入力信号バス1
9における32〜63番目ビット状態に、61〜63番
目ビット位置は°゛0”におかれることになる。これに
よりラッチレジスタ116には第4図(b)に示す如く
に仮数125がラッチされるものでおる。
さて、加算器出力や乗算器(図示せず)出力が入力デー
タとして加算器に入力される場合には、入力データは倍
精度データとして64ビツト同時に入力信号バス13.
19より入力されるものとなっている。このような場合
には制御信号248は′1”に、また、制御信号249
は0″におかれることから、インバータ307、アンド
ゲート3o5およびノアゲート300,303゜304
.306によってトライステートバッファゲート310
,311,313,316,317゜319が選択され
る。即ち、第4図(b)に示す如くにラッチレジスタ1
16には仮数がラッチされるものである。亨た、メモリ
などからの倍精度データにもとづき倍精度演算が行なわ
れる際に下位仮数部分が不要とされる場合には制御信号
248゜249はともにパ1”におかれる。このように
制御すれば、アンドゲート308、ノアゲート300゜
302.303,306およびインバータ309によっ
てトライステートバッファゲート310゜311.31
3,315,318,319が選択されることから、仮
数Fnのうち入力信号バス13からの仮数部分(12〜
31番目ビット状態)のみが仮数125における9〜2
8番目ビット位置におかれ、更にθ〜7番目ビット位置
および29〜63番目ビット位置を′0”としてラッチ
レジスタ116に抽出設定され得るものである。
このように仮数を抽出設定する場合は、第7図に示すフ
ォーマットの火線で表わ嘔れる上位32ビツトだけが3
2ビツト幅の入力信号バスを介し入力されることで、内
部的には64ビツトの倍精度データとして取扱い得るわ
けである。なお、第7図に示すフォーマットの倍精度デ
ータは以下に示すデータを表わすものとなっている。
EDBD 倍精度データ1(−1) ・2 ・1. F ′D但し
、F6は20ビツトの仮数を表わす。また、第7図中の
破線で示される仮数部の下位32ピツ)(F%)に相当
する部分は、内部的に′0”として処理される。
〔発明の効果〕
以上説明したように本発明は、下位仮数部分が有効桁数
との関係で不要とされる倍精度データより仮数を抽出す
るに際し、上位仮数部分を含む倍精度入力データ部分よ
りその上位仮数部分のみを抽出し、下位仮数部分につい
ては全て′0″として生成するようになしたものである
。したがって、本発明による場合は、下位仮数部分を含
む倍精度データ部分は入力データとして入力される必要
はなく、必要とされる仮数は1ステツプで抽出設定され
得る。これにより関数命令(SINやCOS。
EXP等)を計算機で処理する際計算途中での桁落ちを
防ぎつつ処理時間の増加を1ステツプに押えることが可
能となる。本発明によらない場合は桁落ちを許すか、さ
もなければ処理時間の増加(8IN−?CO8では2ス
テツプ、EXPでは1ステツプの増加となるが、複雑な
プログラミングでカバーする場合はそれぞれの処理時間
は1ステツプ減少)を招くことになる。また、本発明に
よる場合には倍精度演算によるデータ参照はそれぞれ1
ステツプで行なわれることから、ハードウェア上レジス
タやメモリ、フローティング加算器などに接続されるバ
スやレジスタ類などのビット数幅を倍精度データのそれ
に一致させることは不要とされる。
【図面の簡単な説明】
第1図は、本発明による仮数部人力制御回路を含むパイ
プライン構成フローティング加算器の全体構成を示す図
、第2図(a)、 (b)は、単精度データ倍精度デー
タのデータフォーマットをそれぞれ示す図、第3図(a
)、 (b)は、単精度入力データ、倍精度入力データ
より抽出された指数のデータフォーマツトラそれぞれ示
す図、第4図(a)、 (b)は、同じくそれら入力デ
ータより抽出された仮数のデータフォーマットをそれぞ
れ示す図、第5図は、正規化処理を説明するだめの図、
第6図は、本発明による仮数部入力制御回路の一例での
構成を示す図、第7図は、本発明によって得られる倍精
度データのフォーマットを説明するための図である。 13.19・・・左入力信号バス、12.22・・・右
入力信号バス、114,115・・パ仮数部人カ制御回
路、139・ALU (仮数加減算用)、300゜30
2.303,304,306・・・ノアゲート、301
.307,309−・・インバータ、305゜308・
・・アンドゲート。 代理人 弁理士 秋本正実

Claims (1)

    【特許請求の範囲】
  1. 1、単精度データ、倍精度データを用いた加減演算が可
    能として構成されたフローティング加算器の仮数部入力
    制御回路において、ビット幅が倍精度データの半分とさ
    れる入力信号バスより上位倍精度データが入力される際
    、該データよりゲート論理回路により上位仮数部部分を
    抽出すると同時に、下位倍精度データに含まれる下位仮
    数部部分が不要とされる限りにおいて下位仮数部分を全
    て0”として内部で自動生成する構成を特徴とするフロ
    ーティング加算器仮数部入力制御回路。
JP58107959A 1983-06-17 1983-06-17 フロ−テイング加算器仮数部入力制御回路 Pending JPS60536A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58107959A JPS60536A (ja) 1983-06-17 1983-06-17 フロ−テイング加算器仮数部入力制御回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58107959A JPS60536A (ja) 1983-06-17 1983-06-17 フロ−テイング加算器仮数部入力制御回路

Publications (1)

Publication Number Publication Date
JPS60536A true JPS60536A (ja) 1985-01-05

Family

ID=14472398

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58107959A Pending JPS60536A (ja) 1983-06-17 1983-06-17 フロ−テイング加算器仮数部入力制御回路

Country Status (1)

Country Link
JP (1) JPS60536A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04140827A (ja) * 1990-10-02 1992-05-14 Fujitsu Ten Ltd 浮動小数点表示データの演算方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04140827A (ja) * 1990-10-02 1992-05-14 Fujitsu Ten Ltd 浮動小数点表示データの演算方法

Similar Documents

Publication Publication Date Title
US6529928B1 (en) Floating-point adder performing floating-point and integer operations
US4941120A (en) Floating point normalization and rounding prediction circuit
US4999803A (en) Floating point arithmetic system and method
JPH05241792A (ja) 浮動小数点加減算方式および装置
JPH0474743B2 (ja)
JPS62226226A (ja) 浮動小数点丸め正規化回路
EP0351829A2 (en) Integer division circuit provided with a overflow detection circuit
US4110831A (en) Method and means for tracking digit significance in arithmetic operations executed on decimal computers
US5337265A (en) Apparatus for executing add/sub operations between IEEE standard floating-point numbers
JPS6227412B2 (ja)
KR19980082906A (ko) 부동 소수점 숫자의 정수형으로의 변환 방법
JPH01232423A (ja) 演算回路
JPS5968058A (ja) フロ−テイング乗算器
JPS6051728B2 (ja) 高速演算処理方式
US20020178202A1 (en) Floating point multiplier for delimited operands
JPS6133539A (ja) 浮動小数点演算装置
JP3187402B2 (ja) 浮動小数点データ加減算回路
JPS5932038A (ja) 浮動小数点加算器
JPS62187933A (ja) 加減算装置
JPS59105142A (ja) フロ−テイング加算器
JPS63158626A (ja) 演算処理装置
JP2801472B2 (ja) 浮動小数点演算装置
JPH0367328A (ja) 浮動小数点演算装置
JPS6149234A (ja) 浮動小数点乗算回路
JP2512939B2 (ja) 固定浮動デ−タ変換回路