JPH01266668A - Information processor - Google Patents

Information processor

Info

Publication number
JPH01266668A
JPH01266668A JP9527388A JP9527388A JPH01266668A JP H01266668 A JPH01266668 A JP H01266668A JP 9527388 A JP9527388 A JP 9527388A JP 9527388 A JP9527388 A JP 9527388A JP H01266668 A JPH01266668 A JP H01266668A
Authority
JP
Japan
Prior art keywords
data
accumulator
instruction
sum
operations
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
JP9527388A
Other languages
Japanese (ja)
Other versions
JP2643279B2 (en
Inventor
Masabumi Miyamoto
宮本 正文
Kenji Kaneko
金子 憲二
Tetsuya Nakagawa
哲也 中川
Yasuhiro Sagesaka
康博 提坂
Tadashi Onishi
忠志 大西
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 JP9527388A priority Critical patent/JP2643279B2/en
Publication of JPH01266668A publication Critical patent/JPH01266668A/en
Application granted granted Critical
Publication of JP2643279B2 publication Critical patent/JP2643279B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Complex Calculations (AREA)

Abstract

PURPOSE:To shorten data processing time for one step per one data and to execute operations for obtaining the sum of products at a high speed by providing an instruction to simultaneously execute either the clearing of an accumulator or the transferring of data to the accumulator and a multiplication in the operations for obtaining the sum of products. CONSTITUTION:The output of an arithmetic and logic unit ALU7 for selecting the input of an accumulator ACC9 and a zero data output circuit 1 are provided. Thus, the ACC9 can be cleared independently without using a data bus. Further, an instruction code to simultaneously execute the multiplication and the clearing of the ACC9 is provided, the step necessary only for the clearing of the ACC9 is eliminated for every one data, and the processing time is shortened. Moreover, a constant '1' is set in the 17th bit of a circuit 5 for the operations, and another constant '0' is set in the other bits of the circuit 5 respectively, and the circuit 5 is selected by the ACC9 in the initial setting of the operations for obtaining the sum of products. As the result, the result of a rounding operation is directly outputted, and the operations for obtaining the sum of products including the rounding operation can be executed without increasing the number of steps for the rounding operation. Consequently, the data processing time can be widely shortened.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、情報処理装置に関し、特に積和演算の処理速
度向上に好適な情報処理装置に関するものである。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an information processing device, and particularly to an information processing device suitable for improving the processing speed of product-sum calculations.

〔従来の技術〕[Conventional technology]

従来、マイクロプログラム方式の情報処理装置(マイク
ロコンピュータ)では、マイクロ命令をメモリなどに格
納しておき、その格納されたメモリから命令を読み出し
、デコーダにより命令解読を行い、命令を実行する。
Conventionally, in a microprogram information processing device (microcomputer), microinstructions are stored in a memory or the like, the instructions are read from the stored memory, the instructions are decoded by a decoder, and the instructions are executed.

例えば、乗算器と加算器を用いて積和演算などを行う場
合、データが変わるごとにアキュムレータのクリアを行
う必要がある。したがって、クリア命令を実行した後(
ここでは、クリアだけに1ステツプ消費する)、演算命
令(乗算/加算命令)を実行する。ここで、クリア命令
実行中は、乗算器は何も動作しない状態である。
For example, when performing a product-sum operation using a multiplier and an adder, it is necessary to clear the accumulator every time data changes. So after executing the clear instruction (
Here, one step is consumed just for clearing), and an arithmetic instruction (multiplication/addition instruction) is executed. Here, while the clear instruction is being executed, the multiplier is in a state of no operation.

このように、マイクロコンピュータの命令の中には従来
からアキュムレータのクリア命令が存在していた。例え
ば、エム・モーリス・マノ著、「コンピュータ・システ
ム・アーキテクチャ−」、プレンティス−ホール出版(
1982年)第163頁〜第165頁(M、Morri
s Mano、Computer System Ar
chitecture。
As described above, an accumulator clear instruction has conventionally existed among microcomputer instructions. For example, "Computer System Architecture" by M. Maurice Mano, Prentice-Hall Publishing (
1982) pp. 163-165 (M, Morri)
s Mano, Computer System Ar
chitecture.

Prentice−Hall Inc、(1982pp
、163=165)がある。
Prentice-Hall Inc. (1982pp.
, 163=165).

なお、関連する特許の例としては、特開昭60−204
036号公報「データ処理装置」が挙げられる。
Examples of related patents include Japanese Patent Application Laid-Open No. 60-204
Publication No. 036 "Data Processing Device" is mentioned.

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

上記のような乗算器と加算器を備えた情報処理装置では
、ディジタルフィルタなどの応用のため。
In information processing equipment equipped with multipliers and adders as described above, for applications such as digital filters.

積和演算を膨大なデータ数に対し、高速で行う必要があ
る。データが変わるごとにアキュムレータのクリアをす
る必要があるので、従来のようにアキュムレータのクリ
アだけに1ステツプを消費し。
It is necessary to perform sum-of-products operations on a huge amount of data at high speed. Since it is necessary to clear the accumulator every time the data changes, one step is consumed just for clearing the accumulator, as in the past.

その間に乗算器が何の動作もしないのでは1時間的効率
が良くないという課題があった。
If the multiplier does not perform any operation during that time, there is a problem that the efficiency per hour is not good.

本発明の目的は、このような従来の課題を解決し、積和
演算の高速化を可能とする情報処理装置を提供すること
にある。
SUMMARY OF THE INVENTION An object of the present invention is to provide an information processing device that solves these conventional problems and can speed up product-sum calculations.

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

上記課題を解決するため1本発明の情報処理装置は、加
算器と、乗算器と、アキュムレータとを有する情報処理
装置において、前記アキュムレータを他の動作とは並列
にクリアする手段を設け、乗算と前記アキュムレータの
クリアを同時に行う命令を備えたことに特徴がある。
To solve the above problems, an information processing device of the present invention includes an adder, a multiplier, and an accumulator, and includes means for clearing the accumulator in parallel with other operations, and A feature of the present invention is that it includes an instruction for simultaneously clearing the accumulator.

また、本発明の情報処理装置は、加算器と、乗算器と、
アキュムレータと、データメモリと、レジスタとを有す
る情報処理装置において、前記アキュムレータに前記デ
ータメモリか、前記レジスタかのいずれか一方からデー
タを直接転送する手段を設け、乗算と前記アキュムレー
タへのデータ転送を同時に行う命令を備えたことに特徴
がある。
Further, the information processing device of the present invention includes an adder, a multiplier,
In an information processing device having an accumulator, a data memory, and a register, the accumulator is provided with means for directly transferring data from either the data memory or the register, and multiplication and data transfer to the accumulator are performed. It is distinctive in that it has commands that can be executed simultaneously.

さらに、上記情報処理装置において、演算結果の丸め演
算のためのアキュムレータの初期セットと乗算を同時に
行う命令を備えたことにも特徴がある。
Furthermore, the information processing apparatus is characterized in that it includes an instruction that simultaneously performs initial setting of an accumulator and multiplication for rounding operation results.

〔作用〕[Effect]

本発明においては、アキュムレータをクリアする専用回
路を設け、乗算しながらアキュムレータのクリアを行う
命令を備えた。これにより、アキュム°レータクリアだ
けのステップが不必要となり、積和演算の速度が1デー
タあたり1ステツプ高速化することができる。また、ア
キュムレータにレジスタまたはメモリから直接転送する
回路を設け。
In the present invention, a dedicated circuit for clearing the accumulator is provided, and an instruction for clearing the accumulator while performing multiplication is provided. As a result, the step of clearing the accumulator becomes unnecessary, and the speed of the sum-of-products operation can be increased by one step per data. Additionally, the accumulator is equipped with a circuit that transfers data directly from the register or memory.

乗算しながらアキュムレータにある値の転送を行う命令
を備えた。これにより、積和演算結果にある定数を加算
した結果を求める時に、加算のみを行うステップが不必
要となり、演算速度を1データあたり1ステツプ高速化
することができる。
Equipped with an instruction to transfer the value in the accumulator while multiplying. As a result, when obtaining the result of adding a certain constant to the product-sum calculation result, the step of performing only addition is unnecessary, and the calculation speed can be increased by one step per data.

〔実施例〕〔Example〕

以下、本発明の一実施例を、図面により詳細に説明する
Hereinafter, one embodiment of the present invention will be described in detail with reference to the drawings.

第1図は、本発明の一実施例を示す情報処理装置の構成
図である。これは、パイプライン処理で積和演算等を行
うための構成を示している。
FIG. 1 is a configuration diagram of an information processing apparatus showing an embodiment of the present invention. This shows a configuration for performing product-sum calculations and the like in pipeline processing.

第1図において、1はアキュムレータ(A CC)9を
クリアするための0”データを出力する“0″′デ一タ
出力回路、2は乗算器(MULT)8の出力を一時格納
するMULT出力レジスタ、3はACC9への入力を選
択するACC入力セレクタ、4はセレクタ、5は積和演
算の結果を丸めて出力するための丸め演算用回路、6は
各種データを格納しているデータメモリ、7は加算を行
う算術論理ユニット(ALU)、8は乗算を行う乗算器
(MULT)、9は演算結果を一時記憶するアキュムレ
ータ(ACC)、10は汎用レジスタ、10は外部イン
タフェース回路、11は命令解読用のデコーダ、12は
命令語(命令コード)を格納している命令メモリである
In Figure 1, 1 is a "0'' data output circuit that outputs 0" data to clear the accumulator (ACC) 9, and 2 is a MULT output that temporarily stores the output of the multiplier (MULT) 8. 3 is an ACC input selector for selecting input to the ACC 9; 4 is a selector; 5 is a rounding operation circuit for rounding and outputting the result of the product-sum operation; 6 is a data memory storing various data; 7 is an arithmetic logic unit (ALU) that performs addition, 8 is a multiplier (MULT) that performs multiplication, 9 is an accumulator (ACC) that temporarily stores calculation results, 10 is a general-purpose register, 10 is an external interface circuit, and 11 is an instruction. A decoder 12 is an instruction memory storing instruction words (instruction codes).

本実施例では、ACC9の入力選択に、ALU出力のほ
か、′O”データ出力回路1を設けている。これにより
、データバスを使わずに独立にACC9をクリアするこ
とができる0乗算とACC9のクリアを同時に行う命令
(後述第2図参照)を備えることにより、1データごと
に必要なACCのクリアだけのステップが不要となり、
データ処理時間を短縮することができる。
In this embodiment, in addition to the ALU output, an 'O' data output circuit 1 is provided for input selection of ACC9.Thereby, 0 multiplication and ACC9 can be used to independently clear ACC9 without using a data bus. By providing an instruction to clear the ACC at the same time (see Figure 2 below), the step of clearing the ACC that is required for each piece of data becomes unnecessary.
Data processing time can be reduced.

また、丸め演算用回路5は、積和演算の結果を丸めて出
力する時に、積和演算の初期設定としてACCクリアの
代りに選択されるものである。例えば、16ビツトのデ
ータを積和演算すると、結果は32ビツトとなるが、出
力は16ビツトなので丸め演算をする必要がでてくる。
Further, the rounding operation circuit 5 is selected instead of ACC clear as the initial setting of the product-sum operation when rounding and outputting the result of the product-sum operation. For example, if 16-bit data is subjected to a multiply-accumulate operation, the result will be 32 bits, but since the output is 16 bits, it will be necessary to perform a rounding operation.

丸め演算の方法は、MSB(最上位ビット)から数えて
17ビツト目に′1′″をカロえて、その後16ビツト
目までを出力すればよい。すなわち、17ビツト目が1
40 I+の場合は切捨て、# 171の場合は切上げ
が行われることになる。丸め演算用回路5には、17ビ
ツト目が1″′で他のビットは“0″の定数を入れてお
き、積和演算の初期設定にACC9の選択をこの回路5
にすることにより、丸め演算された結果が直接出力され
る。これにより、表面上は丸め演算用のステップ数の増
加はなしに、丸め演算も含む積和演算ができるので、デ
ータ処理時間を大幅に短縮することができる。
The rounding operation can be done by incrementing the 17th bit by ``1'' counting from the MSB (most significant bit), and then outputting up to the 16th bit. In other words, the 17th bit is 1.
In the case of 40 I+, the number is rounded down, and in the case of #171, the number is rounded up. A constant in which the 17th bit is 1'' and the other bits are "0" is stored in the rounding operation circuit 5, and ACC9 is selected as the initial setting for the product-sum operation.
By doing so, the rounded result is directly output. As a result, it is possible to perform sum-of-products operations including rounding operations without increasing the number of steps for rounding operations on the surface, so data processing time can be significantly shortened.

第2図は1本発明の特徴的なACCのクリアと乗算を同
時に行う命令(CLM)の命令コードの一例を示す図で
ある。
FIG. 2 is a diagram showing an example of an instruction code of an instruction (CLM) for simultaneously performing ACC clearing and multiplication, which is a characteristic feature of the present invention.

積和演算命令(ADM)にACCCC選方選択用情報て
2ビツトを追加していることに特徴がある。この2ビツ
トにより、ACC9への入力を、ALU7と110 I
tデータ出力回路1と丸め演算用回路5の3つに切換え
ることができる。なお、選択肢がALU7と゛′0″デ
ータ出カ回路1の2つの時は1ビツトの追加でよい。こ
のように、命令コードには数ビツト追加するだけで処理
時間の短縮が図れる。
The feature is that 2 bits of ACCCC selection selection information are added to the product-sum operation instruction (ADM). These 2 bits allow input to ACC9 to be sent to ALU7 and 110I.
It can be switched to three types: the t data output circuit 1 and the rounding operation circuit 5. Note that when there are two options, the ALU 7 and the "'0" data output circuit 1, it is sufficient to add one bit. In this way, processing time can be shortened by simply adding a few bits to the instruction code.

第3図は本実施例のCLM命令による命令セットを用い
た1データあたり3回の積和演算からなるパイプライン
処理のタイミングチャートであり、第4図は従来の命令
セットを用いた同様の積和演算のタイミングチャートで
ある。以下、本実施例のCLM命令による動作を、従来
と比較しながら説明する。
FIG. 3 is a timing chart of pipeline processing consisting of three product-sum operations per data using the CLM instruction set of this embodiment, and FIG. It is a timing chart of a sum operation. Hereinafter, the operation according to the CLM command of this embodiment will be explained while comparing it with the conventional one.

従来では、ACCのクリアと乗算を同時にする命令がな
いために、ACCのクリア(CLA)をしている時は乗
算器は何もできず(NOP)、次のステップでは乗算(
MLT)をするが、ALUは何もしないというように無
駄が多かった。
Conventionally, since there is no instruction to clear the ACC and multiply at the same time, the multiplier cannot do anything (NOP) while clearing the ACC (CLA), and in the next step, the multiplier cannot do anything (NOP).
MLT), but the ALU did nothing, so there was a lot of waste.

これに対し、本実施例では、CLM命令により乗算とA
CCクリアが同時に行うことができるため、これまで2
ステツプかかっていた処理が1ステツプに短縮され、無
駄をなくすることができる。
In contrast, in this embodiment, multiplication and A
CC clear can be done at the same time, so up until now 2
Processing that used to take several steps can be shortened to one step, eliminating waste.

また、1データあたり1ステツプ短縮できると、多量の
データを扱う信号処理で;土、総合的な計算時間の短縮
効果は大きい。
Furthermore, if one step per piece of data can be reduced, the effect of reducing the overall calculation time in signal processing that handles a large amount of data is significant.

第5図は、本発明の特徴的なデータメモリ6からACC
9へのデータ転送と乗算を同時に行う命令(LDM)の
命令コードの一例を示す図である。
FIG. 5 shows the characteristic data memory 6 to ACC of the present invention.
9 is a diagram illustrating an example of an instruction code of an instruction (LDM) that simultaneously performs data transfer and multiplication to 9; FIG.

ここでは、ALU7の入力選択を第1図に示すデータメ
モリ6に設定し、ALU7の内部を通過させて、ACC
9へ任意の値をセットすることができる。以下、−例と
して画像の回転と移動を行うアフィン変換の例を用いて
動作を説明する。アフィン変換では、各画素の位置を次
式のような行列計算で行う。
Here, the input selection of the ALU 7 is set to the data memory 6 shown in FIG.
Any value can be set to 9. The operation will be described below using an example of affine transformation that rotates and moves an image. In affine transformation, the position of each pixel is calculated using a matrix as shown in the following equation.

a”l:定数 この計算で1行列の乗算の部分は実際の処理としては積
和演算となり、加算の部分は1データごとに定数を加算
することになる。
a''l: Constant In this calculation, the multiplication part of one matrix is actually a product-sum operation, and the addition part is adding a constant for each data item.

第6図は本実施例のLDM命令による命令セットを用い
たアフィン変換の一部のタイミングチャー1−であり、
第7図は従来の命令セットを用いた同様の演算のタイミ
ングチャートである。以下、本実施例のLDM命令によ
る動作を、従来と比較しながら説明する。
FIG. 6 is a timing chart 1- of a part of the affine transformation using the instruction set by the LDM instruction of this embodiment,
FIG. 7 is a timing chart of a similar operation using a conventional instruction set. The operation according to the LDM command of this embodiment will be explained below while comparing with the conventional one.

従来では加算する定数をACC9にセットする命令(L
DA)のみに1ステツプ必要としたのに対し、本実施例
では、ACC9への定数セット(LDA)と乗算(ML
T)が同時にできる命令(LDM)を備えているので、
見かけ止定数の加算に必要なステップは不要となる。し
たがって、1データあたり1ステツプの時間短縮を可能
にすることができる。
Conventionally, an instruction (L
DA), whereas in this embodiment, constant setting to ACC9 (LDA) and multiplication (ML
T) is equipped with an instruction (LDM) that can be performed simultaneously.
The steps required for addition of apparent constants are no longer necessary. Therefore, it is possible to reduce the time by one step per data.

以下、本実施例の効果を、具体例を用いて説明する。The effects of this embodiment will be explained below using a specific example.

前記アフィン変換(前記(1)式)の例では、1データ
の変換をするのに、3回の積和演算を行う。
In the example of the affine transformation (formula (1) above), three sum-of-products operations are performed to transform one data.

したがって、3回の積和演算ごとにACCの初期設定(
またはクリア)が必要となる。1ステツプ50nsの装
置を使ってこの変換を、512X512×512ビット
空間のデータに対して行うと、従来の命令では512X
512X512X3(回)×5(ステップ)X50ns
=101秒(第7図参照)の時間が必要となるが、本実
施例を用いると、512X512X512X3(回)×
4(ステップ)X50ns=81秒(第6図参照)に短
縮することができ。
Therefore, the initial setting of ACC (
or clear) is required. When this conversion is performed on data in a 512 x 512 x 512 bit space using a device that takes 50 ns per step, the conventional instruction requires 512
512 x 512 x 3 (times) x 5 (steps) x 50ns
= 101 seconds (see Figure 7), but using this example, it takes 512 x 512 x 512 x 3 (times) x
It can be shortened to 4 (steps) x 50 ns = 81 seconds (see Figure 6).

20%の時間短縮となる。This is a 20% time reduction.

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

以上説明したように、本発明によれば、積和演算におけ
るアキュムレータのクリアまたはアキュムレータへのデ
ータ転送と、乗算を同時に行う命令を備えているので、
1データあたり1ステツプの時間短縮をすることができ
、積和演算の高速化を図れる。積和演算を用いた信号処
理はデータの数が非常に多いので、全体での時間短縮の
効果は大きい。
As explained above, according to the present invention, since the present invention includes an instruction to simultaneously clear the accumulator or transfer data to the accumulator in the multiply-accumulate operation, and perform multiplication,
The time can be reduced by 1 step per 1 data, and the speed of the product-sum operation can be increased. Since signal processing using product-sum operations involves a very large amount of data, the overall time reduction effect is significant.

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

第1図(本本発明の一実施例を示す情報処理装置の構成
図、第2図は本発明の特徴的な命令コード(CLM)の
−例を示す図、第3図は第2図の命令を用いた3回の積
和演算を示すタイミングチャート、第4図は従来例によ
る3回の積和演算のタイミングチャート、第5UfAは
本発明の特徴的な命令コード(LDM)を示す図、第6
図は第5図の命令を用いたACCへの初期値セットと3
回積和演算を示すタイミングチャート、第7図は従来例
による第6図と同様の演算を示すタイミングチャートで
ある。 1:“0″デ一タ出力回路、2:MULT出力レジスタ
、3 : ACC入力セレクタ、4:セレクタ、5:丸
め演算用回路、6:データメモリ、7:算術論理ユニッ
ト(A L U)、8:乗算器(MULT)。 9:アキュムレータ(ACC)。 特許出願人 株式会社 日立製作所 代理人弁理士磯村雅蒙FQ二、; :P ・°与2〈 第  l   図
FIG. 1 is a block diagram of an information processing device showing an embodiment of the present invention, FIG. 2 is a diagram showing an example of a characteristic instruction code (CLM) of the present invention, and FIG. 3 is a diagram showing the instruction of FIG. FIG. 4 is a timing chart showing three product-sum calculations using the conventional example. 5th UfA is a timing chart showing the characteristic instruction code (LDM) of the present invention. 6
The figure shows the initial value set to ACC using the instruction in Figure 5 and 3.
FIG. 7 is a timing chart showing the same calculation as in FIG. 6 according to a conventional example. 1: “0” data output circuit, 2: MULT output register, 3: ACC input selector, 4: Selector, 5: Rounding operation circuit, 6: Data memory, 7: Arithmetic logic unit (ALU), 8: Multiplier (MULT). 9: Accumulator (ACC). Patent applicant: Hitachi, Ltd. Patent attorney Masamori Isomura FQ2;

Claims (1)

【特許請求の範囲】 1、加算器と、乗算器と、アキュムレータとを有する情
報処理装置において、前記アキュムレータを他の動作と
は並列にクリアする手段を設け、乗算と前記アキュムレ
ータのクリアを同時に行う命令を備えたことを特徴とす
る情報処理装置。 2、加算器と、乗算器と、アキュムレータと、データメ
モリと、レジスタとを有する情報処理装置において、前
記アキュムレータに前記データメモリか、前記レジスタ
かのいずれか一方からデータを直接転送する手段を設け
、乗算と前記アキュムレータへのデータ転送を同時に行
う命令を備えたことを特徴とする情報処理装置。 3、特許請求の範囲第2項記載の情報処理装置において
、演算結果の丸め演算のためのアキュムレータの初期セ
ットと乗算を同時に行う命令を備えたことを特徴とする
情報処理装置。
[Claims] 1. In an information processing device having an adder, a multiplier, and an accumulator, means for clearing the accumulator in parallel with other operations is provided, and multiplication and clearing of the accumulator are performed simultaneously. An information processing device characterized by being equipped with instructions. 2. In an information processing device having an adder, a multiplier, an accumulator, a data memory, and a register, the accumulator is provided with means for directly transferring data from either the data memory or the register. , an instruction for simultaneously performing multiplication and data transfer to the accumulator. 3. An information processing apparatus according to claim 2, further comprising an instruction for simultaneously performing multiplication and initial setting of an accumulator for rounding calculation results.
JP9527388A 1988-04-18 1988-04-18 Information processing device Expired - Fee Related JP2643279B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9527388A JP2643279B2 (en) 1988-04-18 1988-04-18 Information processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9527388A JP2643279B2 (en) 1988-04-18 1988-04-18 Information processing device

Publications (2)

Publication Number Publication Date
JPH01266668A true JPH01266668A (en) 1989-10-24
JP2643279B2 JP2643279B2 (en) 1997-08-20

Family

ID=14133165

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9527388A Expired - Fee Related JP2643279B2 (en) 1988-04-18 1988-04-18 Information processing device

Country Status (1)

Country Link
JP (1) JP2643279B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH032970A (en) * 1989-05-30 1991-01-09 Fujitsu Ltd Arithmetic circuit
JPH044464A (en) * 1990-02-05 1992-01-08 Matsushita Electric Ind Co Ltd Accumulator

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH032970A (en) * 1989-05-30 1991-01-09 Fujitsu Ltd Arithmetic circuit
JPH044464A (en) * 1990-02-05 1992-01-08 Matsushita Electric Ind Co Ltd Accumulator

Also Published As

Publication number Publication date
JP2643279B2 (en) 1997-08-20

Similar Documents

Publication Publication Date Title
US5473554A (en) CMOS multiplexor
JP4477279B2 (en) Digital signal processor with combined multiply-accumulate unit
JPH10187438A (en) Method for reducing transition to input of multiplier
US5426600A (en) Double precision division circuit and method for digital signal processor
US5363322A (en) Data processor with an integer multiplication function on a fractional multiplier
US5958000A (en) Two-bit booth multiplier with reduced data path width
JP2993975B2 (en) Central processing unit
JPH1173408A (en) Arithmetic processing system and its method
JPH01266668A (en) Information processor
US6484194B1 (en) Low cost multiplier block with chain capability
US4723258A (en) Counter circuit
US20030233384A1 (en) Arithmetic apparatus for performing high speed multiplication and addition operations
JP3435744B2 (en) Multiplication circuit
JPH0378083A (en) Double precision arithmetic system and arithmetic unit for sum of products
US6792442B1 (en) Signal processor and product-sum operating device for use therein with rounding function
JPH0719204B2 (en) Floating point calculation method
JP3394052B2 (en) Multi-precision calculation method and multi-precision calculation device
JP3695820B2 (en) Floating-point multiply-accumulate operator
JP3441847B2 (en) Processor with data memory
EP0967543B1 (en) Method of multiplying numbers represented in multiple-word chains
JPS62285137A (en) Digital signal processor
JPH0476624A (en) Instruction decoding controller for processor
JPH0744531A (en) Arithmetic device
JPS61296435A (en) Microprogram control system
JPH011059A (en) Vector calculation system

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees