【手続補正書】
【提出日】平成17年9月7日(2005.9.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロセッサであって、
命令に含まれる操作記述を一旦蓄積するための蓄積バッファと、
蓄積バッファの蓄積および出力を制御する制御部と、
命令を解読および実行する解読実行部とを備え、
前記制御部は、
フェッチされた命令に含まれる蓄積用の操作記述と他の操作記述とを判別し、
判別された蓄積用の操作記述を前記蓄積バッファに書き込み、
前記解読実行部への前記他の操作記述の出力と、前記解読実行部への前記蓄積バッファからの操作記述の出力とを制御する
ことを特徴とするプロセッサ。
【請求項２】
前記蓄積用の操作記述は、１つの命令から分割された分割部分であり、
前記制御部は、１つの命令を構成する複数の前記分割部分を前記蓄積バッファに蓄積する
ことを特徴とする請求項１記載のプロセッサ。
【請求項３】
前記制御部は、前記蓄積バッファに蓄積された前記複数の分割部分から構成される少なくとも１つの命令と、フェッチされた他の命令とを前記解読実行部に出力し、
前記前記解読実行部は、前記複数の分割部分から構成される少なくとも１つの命令と、前記他の命令とを並列に実行する
ことを特徴とする請求項２記載のプロセッサ。
【請求項４】
プロセッサであって、
命令に含まれる操作記述を一旦蓄積するための蓄積バッファと、
蓄積バッファの蓄積および出力を制御する制御部と、
複数の操作記述を並列に解読および実行する解読実行部とを備え、
前記制御部は、
フェッチされた命令に含まれる蓄積用の操作記述と他の操作記述とを判別し、
判別された蓄積用の操作記述を前記蓄積バッファに書き込み、
前記解読実行部への前記他の操作記述の出力と、前記解読実行部への前記蓄積バッファからの操作記述の出力とを制御する
ことを特徴とするプロセッサ。
【請求項５】
前記蓄積バッファは、前記解読実行部における並列数と同数の操作記述を蓄積する領域を有し、
前記制御部は、蓄積バッファに蓄積された操作記述を前記解読実行部に並列に出力する
ことを特徴とする請求項４記載のプロセッサ。
【請求項６】
前記操作記述は、蓄積用か否かを示す蓄積ビットを有し、
前記制御部は、判別された蓄積用の操作記述が埋め込まれた命令中の位置に対応する蓄積バッファ中の位置の領域に、当該蓄積用の操作記述を書き込む
ことを特徴とする請求項５記載のプロセッサ。
【請求項７】
前記蓄積用の操作記述は、命令中の位置を示す位置ビットを有し、
前記蓄積バッファは、前記位置ビットに従う蓄積バッファ中の領域に、当該蓄積用の操作記述を蓄積する
ことを特徴とする請求項５記載のプロセッサ。
【請求項８】
前記制御部は、前記解読実行部の並列数と同数の操作記述を蓄積完了したことに起因して、蓄積バッファに蓄積された操作記述を前記解読実行部に並列に出力する
ことを特徴とする請求項５記載のプロセッサ。
【請求項９】
前記蓄積バッファに蓄積された操作記述は、前記解読実行部に出力されることに起因して消去される
ことを特徴とする請求項５記載のプロセッサ。
【請求項１０】
前記蓄積バッファに蓄積された操作記述は、前記解読実行部に複数回出力される
ことを特徴とする請求項５記載のプロセッサ。
【請求項１１】
前記蓄積バッファは、さらに、蓄積された操作記述を消去せずに実行するか否かを示すビットを保持し、
前記蓄積バッファに蓄積された操作記述は、前記解読実行部に出力されたとき、前記ビットに従って消去されないかまたは消去される
ことを特徴とする請求項５記載のプロセッサ。
【請求項１２】
フェッチされた命令は、前記解読実行部における並列数よりも少ない数の操作記述からなる命令で構成される
ことを特徴とする請求項５記載のプロセッサ。
【請求項１３】
前記蓄積バッファ中の領域は格納順位を有し、格納順位に従って蓄積用の操作記述を順に前記蓄積バッファ中の各領域に蓄積する
ことを特徴とする請求項１２記載のプロセッサ。
【請求項１４】
前記制御部は、フェッチされた命令中の他の操作記述と、蓄積バッファに蓄積された蓄積用の操作記述とを、解読実行部に並列に出力する
ことを特徴とする請求項４記載のプロセッサ。
【請求項１５】
前記蓄積バッファは、複数段のバッファ領域を有し、
前記制御部は、各バッファ領域に蓄積された蓄積用の操作記述を順に出力する
ことを特徴とする請求項１４記載のプロセッサ。
【請求項１６】
プロセッサに実行される命令を含むプログラムを記録する記録媒体であって、
前記命令は、蓄積用の操作記述と他の操作記述とを含み、
命令に含まれる蓄積用の操作記述をプロセッサ内の蓄積バッファに蓄積させるとともに前記他の操作記述をプロセッサに実行させた後、前記蓄積バッファの操作記述をプロセッサに実行させる
プログラムを記録したことを特徴とする記録媒体。
【請求項１７】
前記蓄積用の操作記述は、１つの命令から分割された分割部分である
プログラムを記録したことを特徴とする請求項１６記載の記録媒体。
【請求項１８】
前記蓄積バッファに蓄積された複数の前記分割部分から構成される少なくとも１つの命令と、フェッチされた他の命令とをプロセッサに並列に実行させる
ことを特徴とする請求項１７記載のプロセッサ。
【請求項１９】
プロセッサに並列実行される複数の操作記述からなる命令を含むプログラムを記録する記録媒体であって、
前記命令は、蓄積用の操作記述と他の操作記述とを含み、
命令に含まれる蓄積用の操作記述をプロセッサ内の蓄積バッファに蓄積させるとともに前記他の操作記述をプロセッサに実行させた後、前記蓄積バッファの操作記述をプロセッサに実行させる
プログラムを記録したことを特徴とする記録媒体。
【請求項２０】
前記プロセッサの並列数と同数の操作記述を蓄積バッファに蓄積させる
プログラムを記録したことを特徴とする請求項１８記載の記録媒体。
【請求項２１】
前記操作記述は、蓄積用か否かを示す蓄積ビットを有し、
蓄積用の操作記述が埋め込まれた命令中の位置に対応する蓄積バッファ中の位置の領域に、当該蓄積用の操作記述を書き込ませる
プログラムを記録したことを特徴とする請求項１９記載の記録媒体。
【請求項２２】
前記蓄積用の操作記述は、命令中の位置を示す位置ビットを有し、
前記位置ビットに従う蓄積バッファ中の領域に蓄積用の操作記述を蓄積させる
プログラムを記録したことを特徴とする請求項１９記載の記録媒体。
【請求項２３】
プロセッサの並列数と同数の操作記述を蓄積完了したことに起因して、蓄積バッファに蓄積された操作記述をプロセッサに実行させる
プログラムを記録したことを特徴とする請求項１９記載の記録媒体。
【請求項２４】
前記蓄積バッファから蓄積された操作記述をプロセッサに実行させることに起因して消去させる
プログラムを記録したことを特徴とする請求項１９記載の記録媒体。
【請求項２５】
前記蓄積バッファに蓄積された操作記述を、プロセッサに複数回実行させる
プログラムを記録したことを特徴とする請求項１９記載の記録媒体。
【請求項２６】
前記蓄積バッファに、蓄積された操作記述を消去せずに実行するか否かを示すビットを保持させ、
前記蓄積バッファに蓄積された操作記述をプロセッサに実行させたとき、前記ビットに従って消去させないかまたは消去させる
プログラムを記録したことを特徴とする請求項１９記載の記録媒体。
【請求項２７】
プロセッサにおける並列数よりも少ない数の操作記述からなる命令で構成される
プログラムを記録したことを特徴とする請求項１９記載の記録媒体。
【請求項２８】
前記蓄積バッファ中の領域の格納順位に従って蓄積用の操作記述を順に蓄積させる
プログラムを記録したことを特徴とする請求項２７記載の記録媒体。
【請求項２９】
フェッチされた命令中の他の操作記述と、蓄積バッファに蓄積された蓄積用の操作記述とを、プロセッサに並列に実行させる
プログラムを記録したことを特徴とする請求項１９記載の記録媒体。
【請求項３０】
前記蓄積バッファ内の複数段のバッファ領域に蓄積された蓄積用の操作記述を順にプロセッサに実行させる
プログラムを記録したことを特徴とする請求項２９記載の記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本願発明のプロセッサは、命令に含まれる操作記述を一旦蓄積するための蓄積バッファと、蓄積バッファの蓄積および出力を制御する制御部と、命令を解読および実行する解読実行部とを備え、前記制御部は、フェッチされた命令に含まれる蓄積用の操作記述と他の操作記述とを判別し、判別された蓄積用の操作記述を前記蓄積バッファに書き込み前記解読実行部への前記他の操作記述の出力と、前記解読実行部への前記蓄積バッファからの操作記述の出力とを制御することを特徴するものである。