HEXADECIMAL FLOATING POINT MULTIPLY AND ADD INSTRUCTION

    公开(公告)号:US20220283818A1

    公开(公告)日:2022-09-08

    申请号:US17194740

    申请日:2021-03-08

    IPC分类号: G06F9/38 G06F9/30 G06F9/345

    摘要: An instruction to perform an operation selected from a plurality of operations configured for the instruction is executed. The executing includes determining a value of a selected operand of the instruction. The determining the value is based on a control of the instruction and includes reading the selected operand of the instruction from a selected operand location to obtain the value of the selected operand, based on the control having a first value, and using a predetermined value as the value of the selected operand, based on the control having a second value. The value and another selected operand of the instruction are multiplied to obtain a product. An arithmetic operation is performed using the product and a chosen operand of the instruction to obtain an intermediate result. A result from the intermediate result is obtained and placed in a selected location.

    VECTOR PACK AND UNPACK INSTRUCTIONS

    公开(公告)号:US20220276866A1

    公开(公告)日:2022-09-01

    申请号:US17186756

    申请日:2021-02-26

    IPC分类号: G06F9/30

    摘要: Vector pack and unpack instructions are described. An instruction to perform a conversion between one decimal format and another decimal format is executed, in which the one decimal format or the other decimal format is a zoned decimal format. The executing includes obtaining a value from at least one register specified using the instruction. At least a portion of the value is converted from the one decimal format to the other decimal format different from the one decimal format to provide a converted result. A result obtained from the converted result is written into a single register specified using the instruction.

    Vector pack and unpack instructions

    公开(公告)号:US11442726B1

    公开(公告)日:2022-09-13

    申请号:US17186756

    申请日:2021-02-26

    IPC分类号: G06F9/30

    摘要: Vector pack and unpack instructions are described. An instruction to perform a conversion between one decimal format and another decimal format is executed, in which the one decimal format or the other decimal format is a zoned decimal format. The executing includes obtaining a value from at least one register specified using the instruction. At least a portion of the value is converted from the one decimal format to the other decimal format different from the one decimal format to provide a converted result. A result obtained from the converted result is written into a single register specified using the instruction.

    Hexadecimal floating point multiply and add instruction

    公开(公告)号:US11531546B2

    公开(公告)日:2022-12-20

    申请号:US17194740

    申请日:2021-03-08

    IPC分类号: G06F9/38 G06F9/30 G06F9/345

    摘要: An instruction to perform an operation selected from a plurality of operations configured for the instruction is executed. The executing includes determining a value of a selected operand of the instruction. The determining the value is based on a control of the instruction and includes reading the selected operand of the instruction from a selected operand location to obtain the value of the selected operand, based on the control having a first value, and using a predetermined value as the value of the selected operand, based on the control having a second value. The value and another selected operand of the instruction are multiplied to obtain a product. An arithmetic operation is performed using the product and a chosen operand of the instruction to obtain an intermediate result. A result from the intermediate result is obtained and placed in a selected location.