发明名称 終端文字を有する文字データのメモリ位置間でのコピーのための方法、システム、およびコンピュータ・プログラム(終端文字を有する文字データのメモリ位置間でのコピー)
摘要 【課題】 終端文字データ・セットの文字を、並列処理を使用し、保証されていない例外を発生させることなく、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
代理机构 代理人
主权项
地址