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.

    Perform sign operation decimal instruction

    公开(公告)号:AU2017333837A1

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

    申请号: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.

    PERFORM SIGN OPERATION DECIMAL INSTRUCTION

    公开(公告)号:CA3036125A1

    公开(公告)日:2018-04-05

    申请号:CA3036125

    申请日: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.

    DECIMAL SHIFT AND DIVIDE INSTRUCTION

    公开(公告)号:CA3036122A1

    公开(公告)日:2018-04-05

    申请号:CA3036122

    申请日: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.

    METODO PARA CONVERTIR A FORMATO ZONIFICADO A PARTIR DE FORMATO DE PUNTO FLOTANTE DECIMAL.

    公开(公告)号:MX2014007915A

    公开(公告)日:2014-07-30

    申请号:MX2014007915

    申请日:2012-11-13

    Applicant: IBM

    Abstract: Se proveen instrucciones de máquina, referidas en la presente como instrucción de convertir de zonificado larga (CDZT) e instrucción de convertir de zonificado extendida (CXZT), que leen datos de EBCDIC o ASCII de memoria, convertirlos al formato de punto flotante decimal apropiado y escribirlos a un registro de punto flotante objetivo o par de registros de punto flotante objetivos. Además, se proveen instrucciones de máquina, referidas en la presente como instrucción de convertir a zonificado larga (CZDT) e instrucción de convertir a zonificado extendida (CZXT), que convierten un operando de punto flotante decimal (DFP) en un registro de punto flotante fuente o par de registros de punto flotante fuentes a datos de EBCDIC o ASCII y almacenarlos a un sitio de memoria objetivo.

    METODO PARA CONVERTIR DE FORMATO ZONIFICADO A FORMATO DE PUNTO FLOTANTE DECIMAL.

    公开(公告)号:MX2014007914A

    公开(公告)日:2014-07-30

    申请号:MX2014007914

    申请日:2012-11-13

    Applicant: IBM

    Abstract: Se describen instrucciones de máquina, referidas en la presente como instrucción de convertir de zona larga (CDZT) e instrucción de convertir de zona extendida (CXZT) que lee datos de EBCDIC o ASCII de memoria, los convierten al formato de punto flotante decimal apropiado y lo describen a un registrador de punto flotante objetivo o par de registradores de punto flotante objetivo. Además, instrucciones de máquina, referidas en la presente como instrucción de convertir a zona larga (CZDT) e instrucción de convertir a zona extendida (CZXT) son provista, que convierten un operando de punto flotante decimal (DFP) en un registrador de punto flotante fuente o par de registradores de punto flotante fuente a datos de EBCDIC o ASCII y los guardan a un sitio de memoria objetivo.

    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.

    DECIMAL MULTIPLY AND SHIFT INSTRUCTION

    公开(公告)号:ZA201902290B

    公开(公告)日:2019-11-27

    申请号:ZA201902290

    申请日:2019-04-11

    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.

    CONVERT TO ZONED FORMAT FROM DECIMAL FLOATING POINT FORMAT

    公开(公告)号:CA2852861C

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

    申请号:CA2852861

    申请日:2012-11-13

    Applicant: IBM

    Abstract: Machine instructions, referred to herein as a long Convert from Zoned instruction (CDZT) and extended Convert from Zoned instruction (CXZT), are provided that read EBCDIC or ASCII data from memory, convert it to the appropriate decimal floating point format, and write it to a target floating point register or floating point register pair. Further, machine instructions, referred to herein as a long Convert to Zoned instruction (CZDT) and extended Convert to Zoned instruction (CZXT), are provided that convert a decimal floating point (DFP) operand in a source floating point register or floating point register pair to EBCDIC or ASCII data and store it to a target memory location.

    Decimal shift and divide instruction

    公开(公告)号:AU2017333768A1

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

    申请号: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.

Patent Agency Ranking