Abstract:
Reduzierte Logikumwandlung von binären Ganzzahlen in binär codierte Dezimalzahlen, enthaltend: Erzeugen eines Zwischenwerts, der alle in einem Zwischenformat codierten Nullziffern aufweist, aus einer binären Ganzzahl-Eingabe; bis jedes Bit der binären Ganzzahl-Eingabe in den Zwischenwert hineingeschoben wurde; Schieben eines Bits der binären Ganzzahl-Eingabe in den Zwischenwert; Verdoppeln des Zwischenwerts; Umwandeln des Zwischenwerts in eine binär codierte Dezimalwert-Ausgabe; und wobei das Zwischenformat für jede Ziffer des Zwischenwerts eine Mehrzahl von Bits aufweist, die einer Mehrzahl von geradzahligen Gewichtungen entsprechen, wobei ein erstes Bit einer Gewichtung Eins entspricht und ein zweites Bit einem inversen Wert der Gewichtung Eins entspricht.
Abstract:
Bei einer Technik zur Unterdrückung einer Überlaufbedingung durch Befehlsunterbrechung wird ein Befehl ausgeführt, und es wird festgestellt, dass eine Überlaufbedingung eingetreten ist. Ausgehend davon, dass ein befehlsspezifischer Überlaufunterbrechungsanzeiger auf einen definierten Wert gesetzt ist, wird die Unterbrechungsverarbeitung für die Überlaufbedingung durchgeführt, und ausgehend davon, dass der befehlsspezifische Überlaufunterbrechungsanzeiger auf einen anderen definierten Wert gesetzt ist, wird die Unterbrechungsverarbeitung für die Überlaufbedingung umgangen.
Abstract:
Eine Schaltung enthält rekonfigurierbare Einheiten, die rekonfigurierbar sind, um ein zusammengefasstes Ergebnis zu berechnen. Ein erstes Zwischenergebnis einer ersten rekonfigurierbaren Einheit der rekonfigurierbaren Einheiten wird mit einem zweiten Zwischenergebnis der zweiten rekonfigurierbaren Einheit der rekonfigurierbaren Einheiten ausgetauscht. Die erste rekonfigurierbare Einheit berechnet einen ersten Teil des zusammengefassten Ergebnisses mithilfe des zweiten Zwischenergebnisses. Die zweite rekonfigurierbare Einheit der rekonfigurierbaren Einheiten berechnet einen zweiten Teil des zusammengefassten Ergebnisses mithilfe des ersten Zwischenergebnisses.
Abstract:
An indication of a function to be executed is obtained, in which the function is one function of an instruction and configured to perform multiple operations. A determination is made of an operation of the multiple operations to be performed, and a set of function-specific parameters is validated using a set of values and a corresponding set of relationships. The set of values and corresponding set of relationships are based on the operation to be performed. One set of values and corresponding set of relationships are to be used for the operation to be performed, and another set of values and corresponding set of relationships are to be used for another operation of the multiple operations.
Abstract:
Schaltung, die aufweist:eine Mehrzahl von SIMD-Einheiten, die rekonfigurierbar sind, um ein zusammengefasstes Ergebnis zu berechnen,wobei ein erstes Zwischenergebnis einer ersten SIMD-Einheit der Mehrzahl von SIMD-Einheiten mit einem zweiten Zwischenergebnis einer zweiten SIMD-Einheit der Mehrzahl von SIMD-Einheiten ausgetauscht wird,wobei die erste SIMD-Einheit der Mehrzahl von SIMD-Einheiten einen ersten Teil des zusammengefassten Ergebnisses mithilfe des zweiten Zwischenergebnisses berechnet,wobei die zweite SIMD-Einheit der Mehrzahl von SIMD-Einheiten einen zweiten Teil des zusammengefassten Ergebnisses mithilfe des ersten Zwischenergebnisses berechnet,wobei das Austauschen des ersten und zweiten Zwischenergebnisses ein Bereitstellen von x hochwertigen Bits von der ersten SIMD-Einheit und x niedrigwertigen Bits von der zweiten SIMD-Einheit aufweist,wobei eine Gruppe von vier SIMD-Einheiten der Mehrzahl von SIMD-Einheiten ein Ausführen von komplexen Rechenoperationen mit viermal einfacher Genauigkeit, zweimal zweifacher Genauigkeit und einmal vierfacher Genauigkeit bereitstellt, das eine Multiplikationsoperation und eine Additionsoperation aufweist.
Abstract:
Kontrolle für „Ziffernvalidierungsüberprüfung“ zur Ausführung einer Anweisung. Ein Prozess erhält eine Anweisung zum Ausführen von einer bzw. mehreren Operationen unter Verwendung von einem bzw. mehreren Eingabewerten. Die Anweisung umfasst einen Indikator „Keine Validierung“ zum Kontrollieren, ob die Kontrolle für „Ziffernvalidierungsüberprüfung“ für eine Ausführung der Anweisung aktiviert ist. Der Prozess führt die Anweisung auf Grundlage des Indikators „Keine Validierung“ einschließlich einer Bestimmung, ob die Kontrolle für „Ziffernvahdierungsüberprüfung“ für eine Ausführung der Anweisung aktiviert ist, und einer Ausführung der Verarbeitung auf Grundlage der Bestimmung aus. Auf Grundlage des Indikators „Keine Validierung“, der auf einen definierten Wert gesetzt ist, wird die Kontrolle für „Ziffernvahdierungsüberprüfung“ aktiviert, und die Verarbeitung umfasst ein Erzwingen eines Indikators „Ziffernüberprüfungsfehler“, der durch die Ausführung ausgegeben wird, um in Bezug auf den mindestens einen Eingabewert „Kein Ziffernüberprüfungsfehler“ anzugeben.
Abstract:
An instruction is provided for performing a vector string search. The instruction to be processed is obtained, with the instruction being defined to be a string search instruction to locate occurrence of a substring within a string. The instruction is processed, with the processing including searching the string specified in one operand of the instruction using the substring specified in another operand of the instruction. Based on the searching locating a first full match of the substring within the string, a full match condition indication is returned with position of the first full match in the string, and based on the searching locating only a partial match of the substring at a termination of the string, a partial match condition indication is returned, with the position of the partial match in the string.
Abstract:
An instruction is provided for performing a vector string search. The instruction to be processed is obtained, with the instruction being defined to be a string search instruction to locate occurrence of a substring within a string. The instruction is processed, with the processing including searching the string specified in one operand of the instruction using the substring specified in another operand of the instruction. Based on the searching locating a first full match of the substring within the string, a full match condition indication is returned with position of the first full match in the string, and based on the searching locating only a partial match of the substring at a termination of the string, a partial match condition indication is returned, with the position of the partial match in the string.