Rotate then operate on selected bits facility and instructions therefore
    1.
    发明授权
    Rotate then operate on selected bits facility and instructions therefore 有权
    然后旋转然后对选定的位设备和指令进行操作

    公开(公告)号:US08838943B2

    公开(公告)日:2014-09-16

    申请号:US12840707

    申请日:2010-07-21

    摘要: A rotate then operate instruction having a T bit is fetched and executed wherein a first operand in a first register is rotated by an amount and a Boolean operation is performed on a selected portion of the rotated first operand and a second operand in of a second register. If the T bit is ‘0’ the selected portion of the result of the Boolean operation is inserted into corresponding bits of a second operand of a second register. If the T bit is ‘1’, in addition to the inserted bits, the bits other than the selected portion of the rotated first operand are saved in the second register.

    摘要翻译: 旋转,然后操作具有T位的指令被执行,其中第一寄存器中的第一操作数旋转一个量,并且对旋转的第一操作数的选定部分执行布尔运算,并且在第二寄存器中执行第二操作数 。 如果T位为“0”,则将布尔运算结果的选定部分插入到第二寄存器的第二个操作数的相应位中。 如果T位为“1”,除了插入的位之外,所转动的第一个操作数的选定部分以外的其他位被保存在第二个寄存器中。

    ROTATE THEN OPERATE ON SELECTED BITS FACILITY AND INSTRUCTIONS THEREFORE
    2.
    发明申请
    ROTATE THEN OPERATE ON SELECTED BITS FACILITY AND INSTRUCTIONS THEREFORE 有权
    因此,此后可以选择选择的设备和操作

    公开(公告)号:US20100299506A1

    公开(公告)日:2010-11-25

    申请号:US12840707

    申请日:2010-07-21

    IPC分类号: G06F9/305 G06F9/315 G06F9/455

    摘要: A rotate then operate instruction having a T bit is fetched and executed wherein a first operand in a first register is rotated by an amount and a Boolean operation is performed on a selected portion of the rotated first operand and a second operand in of a second register. If the T bit is ‘0’ the selected portion of the result of the Boolean operation is inserted into corresponding bits of a second operand of a second register. If the T bit is ‘1’, in addition to the inserted bits, the bits other than the selected portion of the rotated first operand are saved in the second register.

    摘要翻译: 旋转,然后操作具有T位的指令被执行,其中第一寄存器中的第一操作数旋转一定量,并且对旋转的第一操作数的所选部分执行布尔运算,并且在第二寄存器中的第二操作数 。 如果T位为“0”,则将布尔运算结果的选定部分插入到第二寄存器的第二个操作数的相应位中。 如果T位为“1”,除了插入的位之外,所转动的第一个操作数的选定部分以外的其他位被保存在第二个寄存器中。

    Rotate Then Insert Selected Bits Facility and Instructions Therefore
    3.
    发明申请
    Rotate Then Insert Selected Bits Facility and Instructions Therefore 审中-公开
    旋转然后插入所选位设备和说明

    公开(公告)号:US20090182982A1

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

    申请号:US11972689

    申请日:2008-01-11

    IPC分类号: G06F9/315

    摘要: A rotate then operate instruction having a Z bit is fetched and executed wherein a first operand in a first register is rotated by an amount. If the Z bit is ‘0’ the selected portion of the result of the Boolean operation is inserted into corresponding bits of a second operand of a second register. If the Z bit is ‘1’, in addition to the inserted bits bits other than the inserted bits of the second operand are set to zeros.

    摘要翻译: 旋转,然后操作具有Z位的指令被执行,其中第一寄存器中的第一操作数旋转一定量。 如果Z位为“0”,则将布尔运算结果的选定部分插入到第二个寄存器的第二个操作数的相应位中。 如果Z位为“1”,则除了第二个操作数的插入位之外的插入位除外,它们都被设置为零。

    Rotate then operate on selected bits facility and instructions therefore
    4.
    发明授权
    Rotate then operate on selected bits facility and instructions therefore 有权
    然后旋转然后对选定的位设备和指令进行操作

    公开(公告)号:US07895419B2

    公开(公告)日:2011-02-22

    申请号:US11972679

    申请日:2008-01-11

    IPC分类号: G06F9/30 G06F9/35

    摘要: A rotate then operate instruction having a T bit is fetched and executed wherein a first operand in a first register is rotated by an amount and a Boolean operation is performed on a selected portion of the rotated first operand and a second operand in of a second register. If the T bit is ‘0’ the selected portion of the result of the Boolean operation is inserted into corresponding bits of a second operand of a second register. If the T bit is ‘1’, in addition to the inserted bits, the bits other than the selected portion of the rotated first operand are saved in the second register.

    摘要翻译: 旋转,然后操作具有T位的指令被执行,其中第一寄存器中的第一操作数旋转一个量,并且对旋转的第一操作数的选定部分执行布尔运算,并且在第二寄存器中执行第二操作数 。 如果T位为“0”,则将布尔运算结果的选定部分插入到第二寄存器的第二个操作数的相应位中。 如果T位为“1”,除了插入的位之外,所转动的第一个操作数的选定部分以外的其他位被保存在第二个寄存器中。

    Rotate Then Operate on Selected Bits Facility and Instructions Therefore
    5.
    发明申请
    Rotate Then Operate on Selected Bits Facility and Instructions Therefore 有权
    旋转然后在所选位设施和说明上操作

    公开(公告)号:US20090182981A1

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

    申请号:US11972679

    申请日:2008-01-11

    IPC分类号: G06F9/315

    摘要: A rotate then operate instruction having a T bit is fetched and executed wherein a first operand in a first register is rotated by an amount and a Boolean operation is performed on a selected portion of the rotated first operand and a second operand in of a second register. If the T bit is ‘0’ the selected portion of the result of the Boolean operation is inserted into corresponding bits of a second operand of a second register. If the T bit is ‘1’, in addition to the inserted bits, the bits other than the selected portion of the rotated first operand are saved in the second register.

    摘要翻译: 旋转,然后操作具有T位的指令被执行,其中第一寄存器中的第一操作数旋转一个量,并且对旋转的第一操作数的选定部分执行布尔运算,并且在第二寄存器中执行第二操作数 。 如果T位为“0”,则将布尔运算结果的选定部分插入到第二寄存器的第二个操作数的相应位中。 如果T位为“1”,除了插入的位之外,所转动的第一个操作数的选定部分以外的其他位被保存在第二个寄存器中。

    Transactional processing
    7.
    发明授权
    Transactional processing 有权
    事务处理

    公开(公告)号:US08688661B2

    公开(公告)日:2014-04-01

    申请号:US13524921

    申请日:2012-06-15

    IPC分类号: G06F7/00 G06F17/00

    摘要: A transaction is initiated via a transaction begin instruction. During execution of the transaction, the transaction may abort. If the transaction aborts, a determination is made as to the type of transaction. Based on the transaction being a first type of transaction, resuming execution at the transaction begin instruction, and based on the transaction being a second type, resuming execution at an instruction following the transaction begin instruction. Regardless of transaction type, resuming execution includes restoring one or more registers specified in the transaction begin instruction and discarding transactional stores. For one type of transaction, the nonconstrained transaction, the resuming includes storing information in a transaction diagnostic block.

    摘要翻译: 交易通过交易开始指令启动。 交易执行期间,交易可能会中止。 如果交易中止,则确定交易的类型。 基于事务是第一种类型的事务,在事务开始指令中恢复执行,并且基于事务是第二类型,在事务开始指令之后的指令处恢复执行。 不管交易类型如何,恢复执行包括恢复在事务开始指令中指定的一个或多个寄存器,并丢弃事务存储。 对于一种类型的事务,非约束事务,恢复包括将信息存储在事务诊断块中。

    TRANSACTIONAL PROCESSING
    10.
    发明申请

    公开(公告)号:US20130339329A1

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

    申请号:US13524921

    申请日:2012-06-15

    IPC分类号: G06F7/00 G06F17/30

    摘要: A transaction is initiated via a transaction begin instruction. During execution of the transaction, the transaction may abort. If the transaction aborts, a determination is made as to the type of transaction. Based on the transaction being a first type of transaction, resuming execution at the transaction begin instruction, and based on the transaction being a second type, resuming execution at an instruction following the transaction begin instruction. Regardless of transaction type, resuming execution includes restoring one or more registers specified in the transaction begin instruction and discarding transactional stores. For one type of transaction, the nonconstrained transaction, the resuming includes storing information in a transaction diagnostic block.