KONTROLLE FÜR „ZIFFERNVALIDIERUNGSÜBERPRÜFUNG“ IN ANWEISUNGSAUSFÜHRUNG

    公开(公告)号:DE112020000805T5

    公开(公告)日:2021-12-16

    申请号:DE112020000805

    申请日:2020-01-27

    Applicant: IBM

    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.

    RUNDEN VON HEXADEZIMALEN GLEITKOMMAZAHLEN DURCH VERWENDEN VON BINÄREN INKREMENTOREN

    公开(公告)号:DE112023001781T5

    公开(公告)日:2025-02-27

    申请号:DE112023001781

    申请日:2023-03-21

    Applicant: IBM

    Abstract: Runden von hexadezimalen Gleitkommazahlen durch Verwenden von binären Inkrementoren, das umfasst: Inkrementieren, durch einen ersten Inkrementor, einer ersten Untergruppe von Bits eines Operanden, der einen binären hexadezimalen Gleitkomma-Operanden aufweist; Inkrementieren, durch einen zweiten Inkrementor, einer zweiten Untergruppe von Bits des Operanden; Generieren eines Zwischenergebnisses auf Grundlage eines Stellenübertrags des zweiten Inkrementors; und Generieren eines inkrementierten Ergebnisses auf Grundlage eines Stellenübertrags des ersten Inkrementors und von einem oder mehreren von: einem ersten Bit des Zwischenergebnisses oder dem Stellenübertrag des zweiten Inkrementors.

    3.
    发明专利
    未知

    公开(公告)号:ES3003788T3

    公开(公告)日:2025-03-11

    申请号:ES22710976

    申请日:2022-02-18

    Applicant: IBM

    Abstract: Se proporciona una instrucción para realizar operaciones de conversión y escalado. La ejecución de la instrucción incluye convertir un valor de entrada en un formato para proporcionar un resultado convertido en otro formato. El resultado convertido se escala para proporcionar un resultado escalado. Un resultado obtenido a partir del resultado escalado se coloca en una ubicación seleccionada. Además, se proporciona una instrucción para realizar operaciones de escalado y conversión. La ejecución de la instrucción incluye escalar un valor de entrada en un formato para proporcionar un resultado escalado y convertir el resultado escalado desde un formato para proporcionar un resultado convertido en otro formato. Un resultado obtenido a partir del resultado convertido se coloca en una ubicación seleccionada. (Traducción automática con Google Translate, sin valor legal)

    NEGATIVE ZERO CONTROL IN INSTRUCTION EXECUTION

    公开(公告)号:ZA202105937B

    公开(公告)日:2022-07-27

    申请号:ZA202105937

    申请日:2021-08-18

    Applicant: IBM

    Abstract: Negative zero control for execution of an instruction. A process obtains an instruction to perform operation(s) using an input value. The instruction includes a negative zero control indicator indicating whether negative zero control is enabled for execution of the instruction. The process executes the instruction, the executing including performing the operation(s) using the input value to obtain a result having a sign, determining whether to control the sign of the result, the determining being based at least in part on the negative zero control indicator being set to a defined value, and performing further processing, as part the executing the instruction, based on the determining.

    NEGATIVE ZERO CONTROL IN INSTRUCTION EXECUTION

    公开(公告)号:SG11202105094QA

    公开(公告)日:2021-06-29

    申请号:SG11202105094Q

    申请日:2020-01-27

    Applicant: IBM

    Abstract: Negative zero control for execution of an instruction. A process obtains an instruction to perform operation(s) using an input value. The instruction includes a negative zero control indicator indicating whether negative zero control is enabled for execution of the instruction. The process executes the instruction, the executing including performing the operation(s) using the input value to obtain a result having a sign, determining whether to control the sign of the result, the determining being based at least in part on the negative zero control indicator being set to a defined value, and performing further processing, as part the executing the instruction, based on the determining.

    Überlauferkennung für Vorzeichen-Größe-Addierer

    公开(公告)号:DE112017004690T5

    公开(公告)日:2019-07-04

    申请号:DE112017004690

    申请日:2017-11-30

    Applicant: IBM

    Abstract: Eine Schaltung wird bereitgestellt, die eine arithmetische Berechnungslogik (201) enthält, die konfiguriert ist, um Operanden von variabler Länge zu addieren oder zu subtrahieren, um ein Ergebnis in einem Vorzeichen-Größe-Datenformat zu erzeugen. Die Schaltung enthält auch einen Überlaufdetektor (210), um ein Überlaufsignal bereitzustellen, das dafür indikativ ist, ob das Ergebnis in eine bestimmte Ergebnislänge / passt. Der Überlaufdetektor (210) verarbeitet die Operanden, bevor die arithmetische Berechnungslogik das Ergebnis erzeugt, um unabhängig von dem durch die arithmetische Berechnungslogik (201) erzeugten Ergebnis zu bestimmen, ob das Ergebnis in die bestimmte Ergebnislänge / passt.

    REDUZIERTE LOGIKUMWANDLUNG VON BINÄREN GANZZAHLEN IN BINÄR CODIERTE DEZIMALZAHLEN

    公开(公告)号:DE112023000569T5

    公开(公告)日:2024-12-19

    申请号:DE112023000569

    申请日:2023-03-21

    Applicant: IBM

    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.

    UNTERDRÜCKUNG EINER ÜBERLAUFAUSNAHME DURCH BEFEHLSUNTERBRECHUNG

    公开(公告)号:DE112020000132T5

    公开(公告)日:2021-08-26

    申请号:DE112020000132

    申请日:2020-01-23

    Applicant: IBM

    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.

Patent Agency Ranking