发明名称 Kopieren von Zeichendaten, die ein Abschlusszeichen aufweisen, von einer Speicherposition zu einer anderen
摘要 Kopieren von Zeichen aus einer Gruppe von abgeschlossenen Zeichendaten von einer Speicherposition zu einer anderen Speicherposition unter Verwendung einer Parallelverarbeitung, ohne dass unzulässige Ausnahmebedingungen bewirkt werden. Die Zeichendaten, die kopiert werden soll, werden in ein oder mehrere Vektorregister geladen. Im Einzelnen wird bei einer Ausführungsform ein Befehl (z. B. ein Befehl Vector Load to block Boundary) verwendet, der Daten parallel in ein Vektorregister bis zu einer spezifizierten Grenze lädt und eine Möglichkeit bereitstellt, die Anzahl von Zeichen zu ermitteln, die geladen wurden. Um die Anzahl von geladenen Zeichen (einen Zählwert) zu ermitteln, wird ein weiterer Befehl (z. B. ein Befehl Load Count to Block Boundary) verwendet. Des Weiteren wird ein Befehl (z. B. ein Befehl Vector Find Element Not Equal) verwendet, um den Index des ersten Begrenzungszeichens, wie z. B. ein Zero- oder Null-Zeichen in den Zeichendaten zu finden. Dieser Befehl prüft parallel eine Vielzahl von Datenbytes.
申请公布号 DE112013001442(T5) 申请公布日期 2015.01.22
申请号 DE20131101442T 申请日期 2013.03.01
申请人 INTERNATIONAL BUSINESS MACHINES CORP. 发明人 BRADBURY, JONATHAN DAVID,;GSCHWIND, MICHAEL KARL,;SLEGEL, TIMOTHY,
分类号 G06F9/315 主分类号 G06F9/315
代理机构 代理人
主权项
地址