Maschinenbefehl zum Beenden eines bedingten Befehls

    公开(公告)号:DE112015000223T5

    公开(公告)日:2016-08-18

    申请号:DE112015000223

    申请日:2015-03-11

    Applicant: IBM

    Abstract: Eine Einrichtung zum Beenden von bedingten Befehlen wird bereitgestellt, die ermöglicht, dass ein Ausführen eines Befehls verzögert wird. Beim Ausführen des Maschinenbefehls wird ein Operand erhalten, und es wird ermittelt, ob der Operand eine vorgegebene Beziehung in Bezug auf einen Wert hat. Auf der Grundlage des Feststellens, dass der Operand die vorgegebene Beziehung in Bezug auf einen Wert nicht hat, werden Erhalten und Ermitteln wiederholt. Auf der Grundlage des Feststellens, dass der Operand die vorgegebene Beziehung in Bezug auf einen Wert hat, findet das Ausführen des Befehls statt. Erhalten des Operanden, Ermitteln, ob der Operand die vorgegebene Beziehung hat, Wiederholen von Erhalten und Ermitteln auf der Grundlage des Feststellens, dass der Operand die vorgegebene Beziehung in Bezug auf den Wert nicht hat, und Ausführen des Befehls auf der Grundlage des Feststellens, dass der Operand die vorgegebene Beziehung in Bezug auf den Wert hat, werden als Teil eines einzigen Befehls ausgeführt, der einen Operationscode enthält.

    Convert from zoned format to decimal floating point format

    公开(公告)号:AU2012360181B2

    公开(公告)日:2016-04-14

    申请号:AU2012360181

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

    CONVERT TO ZONED FORMAT FROM DECIMAL FLOATING POINT FORMAT

    公开(公告)号:ZA201400734B

    公开(公告)日:2015-10-28

    申请号:ZA201400734

    申请日:2014-01-30

    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.

    Vorabladen von Verzweigungsvorhersagen

    公开(公告)号:DE112013002956T5

    公开(公告)日:2015-03-12

    申请号:DE112013002956

    申请日:2013-05-20

    Applicant: IBM

    Abstract: Ausführungsformen betreffen das Vorabladen von Verzweigungsvorhersagen. Ein Aspekt beinhaltet ein System zum Vorabladen von Verzweigungsvorhersagen. Das System enthält einen Befehls-Cache-Speicher und einen Verzweigungsziel-Pufferspeicher (BTB), der mit einer Verarbeitungsschaltung verbunden ist, wobei die Verarbeitungsschaltung so konfiguriert ist, dass sie ein Verfahren durchführt. Das Verfahren beinhaltet das Abrufen einer Vielzahl von Befehlen in einem Befehlsstrom aus dem Befehls-Cache-Speicher und das Decodieren eines Verzweigungsvorhersage-Vorabladebefehls in dem Befehlsstrom. Auf der Grundlage des Verzweigungsvorhersage-Vorabladebefehls wird eine Adresse eines vorhergesagten Verzweigungsbefehls ermittelt. Auf der Grundlage des Verzweigungsvorhersage-Vorabladebefehls wird eine vorhergesagte Zieladresse ermittelt. In dem Verzweigungsvorhersage-Vorabladebefehl wird ein Maskenfeld erkannt und auf der Grundlage des Maskenfelds wird die Länge eines Verzweigungsbefehls ermittelt. Auf der Grundlage des Ausführens des Verzweigungsvorhersage-Vorabladebefehls werden die Adresse des vorhergesagten Verzweigungsbefehls, die Länge des Verzweigungsbefehls, der Typ der Verzweigung und die vorhergesagte Zieladresse vorab in den BTB geladen.

    Transaction begin/end instructions
    17.
    发明专利

    公开(公告)号:GB2512799B

    公开(公告)日:2015-01-14

    申请号:GB201414237

    申请日:2013-05-21

    Applicant: IBM

    Abstract: A TRANSACTION BEGIN instruction and a TRANSACTION END instruction are provided. The TRANSACTION BEGIN instruction causes either a constrained or nonconstrained transaction to be initiated, depending on a field of the instruction. The TRANSACTION END instruction ends the transaction started by the TRANSACTION BEGIN instruction.

    PROGRAM INTERRUPTION FILTERING IN TRANSACTIONAL EXECUTION

    公开(公告)号:SG11201407462RA

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

    申请号:SG11201407462R

    申请日:2012-11-26

    Applicant: IBM

    Abstract: Program exception conditions cause a transaction to abort and typically result in an interruption in which the operating system obtains control. A program interruption filtering control is provided to selectively present the interrupt. That is, the interrupt from the program exception condition may or may not be presented depending at least on the program interruption filtering control and a transaction class associated with the program exception condition. The program interruption filtering control is provided by a TRANSACTION BEGIN instruction.

    PROGRAM INTERRUPTION FILTERING IN TRANSACTIONAL EXECUTION

    公开(公告)号:CA2874178A1

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

    申请号:CA2874178

    申请日:2012-11-26

    Applicant: IBM

    Abstract: Program exception conditions cause a transaction to abort and typically result in an interruption in which the operating system obtains control. A program interruption filtering control is provided to selectively present the interrupt. That is, the interrupt from the program exception condition may or may not be presented depending at least on the program interruption filtering control and a transaction class associated with the program exception condition. The program interruption filtering control is provided by a TRANSACTION BEGIN instruction.

    CONVERT TO ZONED FORMAT FROM DECIMAL FLOATING POINT FORMAT

    公开(公告)号:CA2852861A1

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

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

Patent Agency Ranking