【手続補正書】
【提出日】平成15年10月1日(2003.10.1)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】請求項４
【補正方法】変更
【補正の内容】
【請求項４】
第２〜第ｍの加算器群はそれぞれ外部データを受ける少なくとも２つの加算器と、前桁の加算器群の加算器の加算結果を一方入力に受ける少なくとも２つの加算器とがキャリー伝播するように直列に接続されて構成され、
第ｐの桁計算部の前記キャリー出力予測回路は、第ｐの加算器群の最終段の加算器のキャリー出力と前桁の平方根部分データq(p-1)に加え、さらに、少なくとも第（ｐ−１）の加算器群の最終段の加算器の加算結果に関連した情報を含む加算結果情報とに基づき、論理演算を施し平方根部分データq(p)及び第ｐの桁計算部の加算結果情報を出力し、
第ｉ（（ｐ＋１）≦ｉ≦ｍ）の桁計算部のキャリー出力予測回路は、第ｉの加算器群の最終段の加算器のキャリー出力と前桁の平方根部分データq(i-1)に加え、さらに、第（ｉ−１）の加算器群の最終段の加算器の加算結果及び第（ｉ−１）の桁計算部の加算結果情報とに基づき、論理演算を施し平方根部分データq(i)及び第ｉの桁計算部の加算結果情報を出力する、
請求項２記載の開平回路。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】請求項６
【補正方法】変更
【補正の内容】
【請求項６】
第ｉ（（ｐ＋１）≦ｉ≦ｍ））の桁計算部の前記キャリー出力予測回路は、
第（ｉ−１）の加算器群の最終段の加算器の加算結果及び第（ｉ−１）の桁計算部の加算結果情報とに基づき、論理演算を施し複数の論理結果を出力する論理演算手段と、
第ｉの加算器群の最終段の加算器のキャリー出力及び前桁の平方根部分データq(i-1)に基づき、前記複数の論理結果のうち、一の論理結果を前記平方根部分データq(i)として出力するとともに、他の一の論理結果を前記第ｉの桁計算部の加算結果情報として出力する選択手段とを備える、
請求項４記載の開平回路。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】請求項７
【補正方法】変更
【補正の内容】
【請求項７】
前記選択手段は、前記第ｉの加算器群の最終段の加算器のキャリー出力を負論理で受ける、
請求項６記載の開平回路。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】請求項８
【補正方法】変更
【補正の内容】
【請求項８】
前記開平アルゴリズムは固定値同士を加算する部分を含み、
前記第１〜第ｍの桁計算部内において、前記固定値同士を加算する加算器を用いることなく、固定の加算結果を直接入力するように構成したことを特徴とする、
請求項１ないし請求項３のうちいずれか１項に記載の開平回路。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】請求項１０
【補正方法】変更
【補正の内容】
【請求項１０】
前記浮動小数点データ出力手段は、前記浮動小数点入力データが正規化数であるか非正規化数であるかを示す入力データ情報を受け、前記入力データ情報が非正規化数を指示する場合に、前記指数部出力データを強制的に“０”にして、前記仮数部出力データのみを前記浮動小数点出力データとして出力する出力選択手段を含む、
請求項９記載の浮動小数点開平装置。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】請求項１１
【補正方法】変更
【補正の内容】
【請求項１１】
前記指数部入力データが奇数の場合に前記仮数部入力データに対し所定のデータシフト処理を施して、前記開平回路の前記入力データとして与えるデータシフト手段をさらに備え、
前記指数部開平手段は、
前記指数部入力データが奇数の場合に所定の偶数変更処理を行って偶数に修正した後、２で除算して予備指数平方根データを出力する予備指数開平部を含み、前記偶数変更処理と前記所定のデータシフト処理は浮動小数点入力データの値に変化が生じないように行われ、
丸めキャリー情報に基づき前記予備指数部平方根データを修正して前記指数部平方根データを出力する指数部平方根データ出力部をさらに含み、
前記浮動小数点データ出力手段は、前記仮数部平方根データの下位桁の値に基づき、上位桁の丸め処理を行って前記仮数部出力データを出力するとともに、丸め処理時に前記仮数部平方根データの桁上がりの有無を指示する前記丸めキャリー情報を出力する仮数部データ丸め手段を含む、
請求項９あるいは請求項１０記載の浮動小数点開平装置。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
請求項４記載の開平回路において、第２〜第ｍの加算器群はそれぞれ外部データを受ける少なくとも２つの加算器と、前桁の加算器群の加算器の加算結果を一方入力に受ける少なくとも２つの加算器とがキャリー伝播するように直列に接続されて構成され、第ｐの桁計算部の前記キャリー出力予測回路は、第ｐの加算器群の最終段の加算器のキャリー出力と前桁の平方根部分データq(p-1)に加え、さらに、少なくとも第（ｐ−１）の加算器群の最終段の加算器の加算結果に関連した情報を含む加算結果情報とに基づき、論理演算を施し平方根部分データq(p)及び第ｐの桁計算部の加算結果情報を出力し、第ｉ（（ｐ＋１）≦ｉ≦ｍ）の桁計算部のキャリー出力予測回路は、第ｉの加算器群の最終段の加算器のキャリー出力と前桁の平方根部分データq(i-1)に加え、さらに、第（ｉ−１）の加算器群の最終段の加算器の加算結果及び第（ｉ−１）の桁計算部の加算結果情報とに基づき、論理演算を施し平方根部分データq(i)及び第ｉの桁計算部の加算結果情報を出力している。


【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
請求項６記載の開平回路において、ｉ（（ｐ＋１）≦ｉ≦ｍ））の桁計算部の前記キャリー出力予測回路は、第（ｉ−１）の加算器群の最終段の加算器の加算結果及び第（ｉ−１）の桁計算部の加算結果情報とに基づき、論理演算を施し複数の論理結果を出力する論理演算手段と、第ｉの加算器群の最終段の加算器のキャリー出力及び前桁の平方根部分データq(i-1)に基づき、前記複数の論理結果のうち、一の論理結果を前記平方根部分データq(i)として出力するとともに、他の一の論理結果を前記第ｉの桁計算部の加算結果情報として出力する選択手段とを備えている。


【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
請求項７記載の開平回路において、前記選択手段は、前記第ｉの加算器群の最終段の加算器のキャリー出力を負論理で受ける。


【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
請求項８記載の開平回路において、前記開平アルゴリズムは固定値同士を加算する部分を含み、前記第１〜第ｍの桁計算部内において、前記固定値同士を加算する加算器を用いることなく、固定の加算結果を直接入力するように構成している。


【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
請求項１０記載の浮動小数点開平装置において、前記浮動小数点データ出力手段は、前記浮動小数点入力データが正規化数であるか非正規化数であるかを示す入力データ情報を受け、前記入力データ情報が非正規化数を指示する場合に、前記指数部出力データを強制的に“０”にして、前記仮数部出力データのみを前記浮動小数点出力データとして出力する出力選択手段を含んでいる。


【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
請求項１１記載の浮動小数点開平装置において、前記指数部入力データが奇数の場合に前記仮数部入力データに対し所定のデータシフト処理を施して、前記開平回路の前記入力データとして与えるデータシフト手段をさらに備え、前記指数部開平手段は、前記指数部入力データが奇数の場合に所定の偶数変更処理を行って偶数に修正した後、２で除算して予備指数平方根データを出力する予備指数開平部を含み、前記偶数変更処理と前記所定のデータシフト処理は浮動小数点入力データの値に変化が生じないように行われ、丸めキャリー情報に基づき前記予備指数部平方根データを修正して前記指数部平方根データを出力する指数部平方根データ出力部をさらに含み、前記浮動小数点データ出力手段は、前記仮数部平方根データの下位桁の値に基づき、上位桁の丸め処理を行って前記仮数部出力データを出力するとともに、丸め処理時に前記仮数部平方根データの桁上がりの有無を指示する前記丸めキャリー情報を出力する仮数部データ丸め手段を含んでいる。


【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
ただし、右辺はｉｆ文の条件成立を前提とするので、その第２項においてq(k)に対応する値として数１には“１”を数２には“０”を置き換えた。右辺第２項のビット数不足分については、従来のアルゴリズムの様に第２項のq(1)の左側に“０”が与えられるとする。なお、q(1),q(2)等を図面及び明細書上で、単にq1,q2等で記する場合があるが、両者は全く同じ内容を意味する。


【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
図中、□で囲んだ部分に注目してアルゴリズムの改良を行う。□で囲んだ部分（被加数）は平方根部分データｑ１，ｑ２のように前桁の平方根部分データ自体を用いた前桁利用演算部分である。開平演算では、平方根部分データｑｋ（ｋ＝１〜８のいずれか）は、各段のＭＳＢ加算器（ＦＡ１１，ＦＡ２３，ＦＡ３５，ＦＡ４７，…，ＦＡ８Ｆ）のキャリー出力であり、各段の加算出力ＳＵＭの正確な値は要求されない。すなわち、正確なキャリーを算出できさえすれば正確な開平演算を行えるのである。そこで、□で囲んだ部分の演算処理において、□内の演算を行う加算器を図５に示すように、キャリー出力用のキャリー出力予測回路３〜８に置き換えることを考える。


【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００５５
【補正方法】変更
【補正の内容】
【００５５】
例えば、平方根部分データｑ３を予測するキャリー出力予測回路３について説明する。平方根部分データｑ２は前段の出力であり、ｓ10〜ｓ13は前段（平方根部分データｑ２の生成部）の加算器の加算結果であり、S10がMSB、S13がLSBである。a5,a6は入力データ対応ビットである。


【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００６０
【補正方法】変更
【補正の内容】
【００６０】
図中の□囲い部分を加算器を用いることなく、上記した(2-1)〜(2-3) あるいは(3-1)〜(3-3)等の論理条件を判定するためのキャリー出力予測回路３または４に置き換えることができる。


【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００６２
【補正方法】変更
【補正の内容】
【００６２】
AHinは、上位桁の各加算結果のすべてが“１”のとき“１”となり、そうでないとき“０”となるフラグであり、ALinは上位桁の各加算結果のすべてが“０”のとき“１”となり、そうでないとき“０”となるフラグである。


【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００７３
【補正方法】変更
【補正の内容】
【００７３】
数８〜数１０のアルゴリズムを使用するメリットは、開平出力の桁が下位側に行くほどこのキャリー予測回路に置き換えられる加算器数は増えるにも関わらず、数８〜数１０に含まれる変数の数が一定であることである。言い替えれば、開平出力の下位側に行くほど省略可能な加算器数が多くなり高い速度改善効果が得られるにもかかわらず、そのために必要なキャリー予測回路３〜８の規模は全く変化がない点である。


【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００７４
【補正方法】変更
【補正の内容】
【００７４】
図６は実施の形態２の開平回路のハードウェア構成を示すブロックである。同図に示すように、図２で示した実施の形態１の開平回路の構成と比較して、全加算器ＦＡ３４，ＦＡ３５に置き換えてキャリー出力予測回路３が設けられ、全加算器ＦＡ４５〜ＦＡ４７に置き換えてキャリー出力予測回路４が設けられ、全加算器ＦＡ５６〜ＦＡ５９に置き換えてキャリー出力予測回路５が設けられ、全加算器ＦＡ６７〜ＦＡ６Ｂに置き換えてキャリー出力予測回路６が設けられ、全加算器ＦＡ７８〜ＦＡ７Ｄに置き換えてキャリー出力予測回路７が設けられ、全加算器ＦＡ８９〜ＦＡ８Ｆに置き換えてキャリー出力予測回路８が設けられる。


【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００８７
【補正方法】変更
【補正の内容】
【００８７】
図６に戻って、キャリー出力予測回路３は入力状態フラグAHin及びALinとして、全加算器ＦＡ２３の加算結果及びその反転値を入力し、最上位加算結果SUMとして全加算器ＦＡ２２の加算結果を入力し、キャリー入力Cinとして全加算器ＦＡ３３のキャリー出力を入力し、平方根部分データｑ３、出力状態フラグAHout,ALoutを出力する。


【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００８８
【補正方法】変更
【補正の内容】
【００８８】
キャリー出力予測回路ｊ（ｊ＝４〜８のいずれか）は、入力状態フラグAHin及びALinとして、キャリー出力予測回路（ｊ−１）の出力状態フラグAHout及びALoutを入力し、最上位加算結果SUMとして全加算器ＦＡ(j-1)(j-1)の加算結果を入力し、キャリー入力Cinとして全加算器ＦＡ（ｊｊ）のキャリー出力を入力し、平方根部分データｑｊ、出力状態フラグAHout,ALoutを出力する。


【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】０１０３
【補正方法】変更
【補正の内容】
【０１０３】
＜＜実施の形態４＞＞
Nビット出力が必要なとき、Nよりも大きな付加ビットのビット数分の開平出力を求めて、Nよりも大きな付加ビットの値に応じてNビット目に対する丸め処理を行う必要がある。こうした付加ビット処理は、開平演算の特性上、より多くの加算器を必要とするのは自明である。実施の形態２で示した第２の開平アルゴリズムは、こうした場合にも回路量削減／速度改善に大きな効果があり、非常に少ない回路で付加ビットの演算を実現できるため、演算精度向上を実現するのに適している。


【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】０１０５
【補正方法】変更
【補正の内容】
【０１０５】
図１４は実施の形態４の丸め回路１０の入出力関係を示す説明図である。同図に示すように、平方根データｑ１〜ｑ８及び丸め用平方根部分データｑ９を受け、丸め用平方根部分データｑ９の値に基づき、平方根データｑ１〜ｑ８（0.q(1)q(2)q(3)…q(8)）の丸め処理を行い丸め後の平方根データｒ１〜ｒ８（0.r(1)r(2)r(3)…r(8)）を出力する。


【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】０１１４
【補正方法】変更
【補正の内容】
【０１１４】
指数部に対する処理は以下の(1)〜(3)の手順で行う。
(1)オフセットを引く。ここでオフセットとして、暗黙の１を小数点以下に移動するために、(127-1)=126として、｛A-126｝のオフセット処理を行う。
(2)指数部開平を簡単にするために、指数部が奇数ならば“１”を加えて偶数にする。すなわち、A<23>が“１”（奇数）ならばA<30:23>に“１”を加える｛A-126+1｝
(3)指数部の開平処理を行う。A<23>が“１”ならば｛{(A+1)-126} / 2｝OR  A<23>が“０”ならば｛(A-126} / 2｝
ここで、本実施の形態の指数開平回路２５は、上記(1)〜(3)の処理を同時に行えるものである。図１６に指数開平回路２５の回路構成を示す。同図に示すように、指数開平回路２５は７ビット分の全加算器３１Ａ〜３１Ｇより構成される。全加算器３１Ａから全加算器３１Ｇにかけてこの順にキャリーが伝播するように直列接続され、全加算器３１Ａは入力A<24>をA入力、“１”をB入力、A<23>をキャリー入力Ciとする。全加算器３１Ｂ〜３１ＧはそれぞれA<25>〜A<30>をA入力とし、“０”，“０”，“０”，“０”，“０”，“１”をB入力とし、全加算器３１Ａ〜３１Ｇそれぞれの加算結果SUMがE<0>〜E<6>として出力され、全加算器３１Ｇのキャリー出力CoがE<7>として出力される。


【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】０１１５
【補正方法】変更
【補正の内容】
【０１１５】
ここで、B入力は上記(2)の処理に対応している。また、(3)の加算結果を２で割る処理は、E<0>〜E<7>をとることにより（１ビット右シフトに相当）実現する。このときLSB（A<23>と“０”との加算結果）については必要がなくなるため切り捨てられる。(1),(2)の処理で意味をもつのは、LSBの加算（A<23>+0+1）のキャリー出力だけである。ここに注目して、全加算器３１Ａのキャリー入力CiにA<23>を直接入力するように構成している。すなわち、A<23>=1のときに全加算器３１Ａのキャリー入力Ciが１になる性質を利用し、LSBの加算（A<23>+0+1）を行うための全加算器を省略している。


【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】０１１７
【補正方法】変更
【補正の内容】
【０１１７】
加算回路２６は、最下位ビットの加算器へのキャリー入力として丸め回路２３のキャリー出力Coutを入力し、さらにE<7:0>と{01111110}２  とを加算するよう接続することにより、仮数部丸め処理結果に応じて、正規化処理のための指数のインクリメント処理とオフセット(+126)を同時に行う。


【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】０１１９
【補正方法】変更
【補正の内容】
【０１１９】
仮数部A<22:0>は、図１７に示すシフト回路２１に与えられ、シフト回路２１は、１個のインバータ３２、２５の選択回路ＳＬ０〜ＳＬ２４から構成される。インバータ３２はA<23>を反転して制御信号Ｓ３２を選択回路ＳＬ０〜ＳＬ２４の選択入力Ｓに共通に与える。選択回路ＳＬｉ（ｉ＝０〜２４）は制御信号Ｓ３２が“１”のとき入力Ａより得られる信号をＢ＜ｉ＞として出力し、制御信号Ｓ３２が“０”のとき入力Ｂより得られる信号をＢ＜ｉ＞として出力する。


【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】０１２０
【補正方法】変更
【補正の内容】
【０１２０】
選択回路ＳＬ０は入力Ａに“０”を受け入力ＢにA<0>を受ける。選択回路ＳＬｊ（ｊ＝１〜２２）は入力ＡにA<j-1>を受け入力ＢにA<i>を受ける。選択回路ＳＬ２３は入力ＡにA<22>を受け入力Ｂに“１”を受ける。選択回路ＳＬ２４は入力Ａに“１”を受け入力Ｂに“０”を受ける。


【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】０１２１
【補正方法】変更
【補正の内容】
【０１２１】
このような構成のシフト回路２１は、暗黙の１を小数点第１位に移動すること、及び指数部を偶数にするためにインクリメントした場合（制御信号Ｓ３２が“０”の場合）には、仮数１ビット右シフトすることとを合わせて行えるように構成したものである。シフト回路２１の出力B<24:0>は、A<23>が“１”ならば指数は奇数であるため、B<24:0>= { 0, 1, A<22:0>}とし、A<23>が“０”ならば指数は偶数であるため、B<24:0>= { 1, A<22:0>, 0}として出力する。


【手続補正３０】
【補正対象書類名】明細書
【補正対象項目名】０１３０
【補正方法】変更
【補正の内容】
【０１３０】
IEEE754の規格では、仮数部として小数点以下のみ（２３ビット）が表わされており整数部１が暗黙の内に存在するとしている（正規化数の場合）。本実施の形態では説明を簡単でき、かつグラフィックス応用等のように演算誤差を余り重視しないアプリケーションでは正規化数のみを扱えれば十分であり（非正規化数の場合はゼロデータと近似し、演算結果を強制的にゼロとするような回路構成をとることで対応する）、正規化数のみ演算を行う場合について説明する。非正規化数の時は、結果も非正規化数となるので、本実施の形態では非正規化数の場合強制的に“０”を出力するようにしている。しかし、正規化数の演算を行う場合との違いは、指数部処理が無いことなので、仮数の演算は正規化数と全く同様に行われるので、基本的な構成／考え方は本実施の形態の考え方を適用できる。


【手続補正３１】
【補正対象書類名】明細書
【補正対象項目名】０１３２
【補正方法】変更
【補正の内容】
【０１３２】
加算回路２８は、部分加算回路３３、部分加算回路３４及び選択回路３５によって構成される。部分加算回路３３及び３４は図１６で示した指数開平回路２５と同様な内部構成で、部分加算回路３３はA<23>の値を考慮してA<30:24>と"1000000"(64)との加算演算を行い８ビットの加算結果F1<7:0>を出力し、部分加算回路３４はA<23>の値を考慮してA<30:24>と"0111111"(63)との加算演算を行い８ビットの加算結果F2<7:0>を出力する。


【手続補正３２】
【補正対象書類名】明細書
【補正対象項目名】０１４０
【補正方法】変更
【補正の内容】
【０１４０】
＜＜実施の形態８＞＞
図２１は本発明における実施の形態８である浮動小数点開平装置の構成を示すブロック図である。実施の形態８の浮動小数点開平装置は選択回路２９及びフラグ生成回路３０を除いて図１８で示した実施の形態６の構成と同様である。実施の形態６との相違点は、非正規化数も扱えるようにした点である。


【手続補正３３】
【補正対象書類名】明細書
【補正対象項目名】０１４９
【補正方法】変更
【補正の内容】
【０１４９】
請求項４記載の開平回路において、第ｉ（（ｐ＋１）≦ｉ≦ｍ）の桁計算部のキャリー出力予測回路は、第ｉの加算器群の最終段の加算器のキャリー出力と平方根部分データq(i-1)に加え、さらに、第（ｉ−１）の加算器群の最終段の加算器の加算結果及び第（ｉ−１）の桁計算部の加算結果情報とに基づき、論理演算を施し平方根部分データq(i)及び第ｉの桁計算部の加算結果情報とを出力するため、第（ｐ＋１）〜第ｍの桁計算部それぞれのキャリー出力予測回路は同一の論理演算を行う回路で実現でき、平方根データの桁数の増加してもキャリー出力予測回路の回路規模は大きくなることはない。


【手続補正３４】
【補正対象書類名】明細書
【補正対象項目名】０１５０
【補正方法】変更
【補正の内容】
【０１５０】
請求項５記載の開平回路において、第ｍの桁計算部のキャリー出力予測回路は、第（ｍ−１）の加算器群の最終段の加算器のキャリー出力と平方根部分データq(m-1)に加え、さらに、第ｍの加算器群の最終段の加算器の加算結果及び第（ｍ−１）の加算結果情報とに基づき、論理演算を施し平方根部分データq(m)のみを出力する。


【手続補正３５】
【補正対象書類名】明細書
【補正対象項目名】０１５２
【補正方法】変更
【補正の内容】
【０１５２】
請求項６記載の開平回路の選択手段は、第ｉの加算器群の最終段の加算器のキャリー出力及び平方根部分データq(i-1)に基づき、複数の論理結果のうち、一の論理結果を平方根部分データq(i)として出力するとともに、他の一の論理結果を第ｉの加算結果情報として出力している。


【手続補正３６】
【補正対象書類名】明細書
【補正対象項目名】０１５４
【補正方法】変更
【補正の内容】
【０１５４】
請求項７記載の開平回路の選択手段は、第ｉの加算器群の最終段の加算器のキャリー出力を負論理で受けるため、キャリー出力をバッファリングする際、１つのインバータを用いるだけで済ますことができる。


【手続補正３７】
【補正対象書類名】明細書
【補正対象項目名】０１５５
【補正方法】変更
【補正の内容】
【０１５５】
請求項８記載の開平回路は、第１〜第ｍの桁計算部内において、固定値同士を加算する加算器を用いることなく、固定の加算結果を直接入力するように構成したため、さらなる回路構成の簡略化を図ることができる。


【手続補正３８】
【補正対象書類名】明細書
【補正対象項目名】０１５８
【補正方法】変更
【補正の内容】
【０１５８】
請求項１１記載の浮動小数点開平装置において、指数部入力データが奇数の場合に仮数部入力データに対し所定のデータシフト処理を施して、開平回路の入力データとして与えるデータシフト手段をさらに備え、指数部開平手段は、指数部入力データが奇数の場合に所定の偶数変更処理を行って偶数に修正した後、２で除算して予備指数平方根データを出力する予備指数開平部を含み、偶数変更処理と所定のデータシフト処理は浮動小数点入力データの値に変化が生じないように行われるため、演算精度に支障なく予備指数開平部による開平演算処理を効率的に実行することができる。