Perform sign operation decimal instruction

    公开(公告)号:AU2017333837B2

    公开(公告)日:2020-07-16

    申请号:AU2017333837

    申请日:2017-09-22

    Applicant: IBM

    Abstract: An instruction to perform a sign operation of a plurality of sign operations configured for the instruction. The instruction is executed, and the executing includes selecting at least a portion of an input operand as a result to be placed in a select location. The selecting is based on a control of the instruction, in which the control indicates a user-defined size of the input operand to be selected as the result. A sign of the result is determined based on a plurality of criteria, including a value of the result, obtained based on the control of the instruction, having a first particular relationship or a second particular relationship with respect to a selected value. The result and the sign are stored in the select location to provide a signed output to be used in processing within the computing environment.

    Ü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.

    Decimal multiply and shift instruction

    公开(公告)号:AU2017333769A1

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

    申请号:AU2017333769

    申请日:2017-09-21

    Applicant: IBM

    Abstract: An instruction to perform a multiply and shift operation is executed. The executing includes multiplying a first value and a second value obtained by the instruction to obtain a product. The product is shifted in a specified direction by a user-defined selected amount to provide a result, and the result is placed in a selected location. The result is to be used in processing within the computing environment.

    ERWEITERTES FORMATIEREN VON BINÄREN GLEITKOMMAZAHLEN MIT GERINGERER GENAUIGKEIT

    公开(公告)号:DE112019001799T5

    公开(公告)日:2021-01-21

    申请号:DE112019001799

    申请日:2019-05-30

    Applicant: IBM

    Abstract: Techniken zum Ausführen von Operationen an und Berechnen von binären Gleitkommazahlen mit einem erweiterten Gleitkomma-Zahlenformat werden vorgestellt. Das erweiterte Format kann ein einziges Vorzeichenbit, sechs Bits für den Exponenten und neun Bits für den Bruchteil aufweisen. Durch die Verwendung von sechs Bits für den Exponenten kann ein erweiterter Exponentenbereich bereitgestellt werden, der wünschenswerterweise die schnelle Konvergenz von rechenintensiven Algorithmen und geringe Fehlerraten für rechenintensive Anwendungen ermöglicht. Das erweiterte Format kann eine festgelegte Definition für die niedrigste Binade verwenden, damit die niedrigste Binade für Null und normale Zahlen verwendet werden kann; und eine festgelegte Definition für die höchste Binade, damit diese strukturiert werden kann, um einen Datenpunkt zu haben, der für ein zusammengeführtes Nichtzahl-(NaN)/Unendlich-Symbol verwendet werden kann, sowie übrige Datenpunkte, die für endliche Zahlen verwendet werden. Die Vorzeichen von Null und die zusammengeführte NaN/Unendlich können „Don't-care“-Terme sein. Das erweiterte Format verwendet nur einen Rundungsmodus zum Aufrunden auf die nächste Stelle.

    Decimal shift and divide instruction

    公开(公告)号:AU2017333768B2

    公开(公告)日:2020-07-09

    申请号:AU2017333768

    申请日:2017-09-21

    Applicant: IBM

    Abstract: An instruction to perform a shift and divide operation is executed. The executing includes shifting a value in a specified direction by a selected amount to provide a dividend, the selected amount being user-defined. The dividend is divided by a divisor to obtain a quotient. At least a subset of the quotient is selected as a result. The result is to be used in processing within the computing environment.

    Decimal multiply and shift instruction

    公开(公告)号:AU2017333769B2

    公开(公告)日:2019-08-15

    申请号:AU2017333769

    申请日:2017-09-21

    Applicant: IBM

    Abstract: An instruction to perform a multiply and shift operation is executed. The executing includes multiplying a first value and a second value obtained by the instruction to obtain a product. The product is shifted in a specified direction by a user-defined selected amount to provide a result, and the result is placed in a selected location. The result is to be used in processing within the computing environment.

Patent Agency Ranking