发明名称 |
終端文字を有する文字データのメモリ位置間でのコピーのための方法、システム、およびコンピュータ・プログラム(終端文字を有する文字データのメモリ位置間でのコピー) |
摘要 |
【課題】 終端文字データ・セットの文字を、並列処理を使用し、保証されていない例外を発生させることなく、1つのメモリ位置から別のメモリ位置へコピーする。【解決手段】 コピーされる文字データは、1つまたは複数のベクトル・レジスタ内にロードされる。特に、一実施形態において、ベクトル・レジスタ内のデータを指定された境界に並列にロードし、ロードされた文字数を決定するための方法を提供する、命令(たとえば、Vector Load to Block Boundary命令)が使用される。ロードされた文字数(カウント)を決定するために、別の命令(たとえば、Load Count to Block Boundary命令)が使用される。さらに、第1の区切り文字のインデックス、すなわち文字データ内のゼロまたはヌル文字などの第1の終端文字を見つけるための、命令(たとえば、Vector Find Element Not Equal命令)が使用される。この命令は、複数バイトのデータを並列にチェックする。【選択図】 図4 |
申请公布号 |
JP2015518193(A) |
申请公布日期 |
2015.06.25 |
申请号 |
JP20140561550 |
申请日期 |
2013.03.01 |
申请人 |
インターナショナル・ビジネス・マシーンズ・コーポレーションINTERNATIONAL BUSINESS MACHINES CORPORATION |
发明人 |
ブラッドバリー・ジョナサン・デヴィッド;グシュウィンド・マイケル・カール;スレゲル・ティモシー |
分类号 |
G06F17/30;G06F9/30;G06F9/38 |
主分类号 |
G06F17/30 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|