Processor performing packed data multiplication
    61.
    发明授权
    Processor performing packed data multiplication 失效
    处理器执行打包数据乘法

    公开(公告)号:US5675526A

    公开(公告)日:1997-10-07

    申请号:US756708

    申请日:1996-11-26

    摘要: A processor. The processor includes a decoder being coupled to receive a control signal. The control signal has a first source address, a second source address, a destination address, and an operation field. The first source address corresponds to a first location. The second source address corresponds to a second location. The destination address corresponds to a third location. The operation field indicates that a type of packed data multiply operation is to be performed. The processor further includes a circuit being coupled to the decoder. The circuit is for multiplying a first packed data being stored at the first location with a second packed data being stored at the second location. The circuit is further for communicating a corresponding result packed data to the third location.

    摘要翻译: 处理器 处理器包括被耦合以接收控制信号的解码器。 控制信号具有第一源地址,第二源地址,目的地地址和操作字段。 第一个源地址对应于第一个位置。 第二源地址对应于第二位置。 目的地址对应于第三个位置。 操作字段指示要执行一种打包数据乘法运算。 处理器还包括耦合到解码器的电路。 该电路用于将在第一位置处存储的第一打包数据与存储在第二位置处的第二打包数据相乘。 电路还用于将相应的结果打包数据传送到第三位置。

    Method and Apparatus for Unpacking Packed Data
    64.
    发明申请
    Method and Apparatus for Unpacking Packed Data 审中-公开
    打包数据的方法和装置

    公开(公告)号:US20130124830A1

    公开(公告)日:2013-05-16

    申请号:US13730841

    申请日:2012-12-29

    IPC分类号: G06F9/30

    摘要: An apparatus includes an instruction decoder, first and second source registers and a circuit coupled to the decoder to receive packed data from the source registers and to unpack the packed data responsive to an unpack instruction received by the decoder. A first packed data element and a third packed data element are received from the first source register. A second packed data element and a fourth packed data element are received from the second source register. The circuit copies the packed data elements into a destination register resulting with the second packed data element adjacent to the first packed data element, the third packed data element adjacent to the second packed data element, and the fourth packed data element adjacent to the third packed data element.

    摘要翻译: 一种装置包括指令解码器,第一和第二源寄存器以及耦合到解码器的电路,用于从源寄存器接收压缩数据,并根据解码器接收到的解包指令对打包数据进行解包。 从第一源寄存器接收第一打包数据元素和第三打包数据元素。 从第二源寄存器接收第二打包数据元素和第四打包数据元素。 所述电路将打包的数据元素复制到目的地寄存器中,其中与第一打包数据元素相邻的第二打包数据元素,与第二打包数据元素相邻的第三打包数据元素以及与第三打包数据元素相邻的第四打包数据元素 数据元素。

    Method and Apparatus for Unpacking and Moving Packed Data
    65.
    发明申请
    Method and Apparatus for Unpacking and Moving Packed Data 有权
    打包和移动打包数据的方法和装置

    公开(公告)号:US20130117547A1

    公开(公告)日:2013-05-09

    申请号:US13730837

    申请日:2012-12-29

    IPC分类号: G06F9/30

    摘要: An apparatus includes an instruction decoder, first and second source registers and a circuit coupled to the decoder to receive packed data from the source registers and to unpack the packed data responsive to an unpack instruction received by the decoder. A first packed data element and a third packed data element are received from the first source register. A second packed data element and a fourth packed data element are received from the second source register. The circuit copies the packed data elements into a destination register resulting with the second packed data element adjacent to the first packed data element, the third packed data element adjacent to the second packed data element, and the fourth packed data element adjacent to the third packed data element.

    摘要翻译: 一种装置包括指令解码器,第一和第二源寄存器以及耦合到解码器的电路,用于从源寄存器接收压缩数据,并根据解码器接收到的解包指令对打包数据进行解包。 从第一源寄存器接收第一打包数据元素和第三打包数据元素。 从第二源寄存器接收第二打包数据元素和第四打包数据元素。 所述电路将打包的数据元素复制到目的地寄存器中,其中与第一打包数据元素相邻的第二打包数据元素,与第二打包数据元素相邻的第三打包数据元素以及与第三打包数据元素相邻的第四打包数据元素 数据元素。

    Method for packing a plurality of packed data elements in response to a
pack instruction
    67.
    发明授权
    Method for packing a plurality of packed data elements in response to a pack instruction 失效
    响应于包指令来打包多个打包数据元素的方法

    公开(公告)号:US5819101A

    公开(公告)日:1998-10-06

    申请号:US897283

    申请日:1997-07-21

    摘要: A method for manipulating packed data in a computer system. The method includes the steps of decoding a Single Instruction Multiple Data (SIMD) pack instruction. The instruction identifies a first and second packed data respectively including a first plurality of data elements and a second plurality of data elements. Each data element consists of a separate multiple bit data field, wherein each data element in the first plurality of data elements corresponds to a data element in the second plurality of data elements in a respective position. The method further includes the step of simultaneously copying, in response to the pack instruction, a part of each data element in the first plurality of data elements and a part of each corresponding data element in the second plurality of data elements into a third packed data as a plurality of separate result data elements.

    摘要翻译: 一种在计算机系统中操纵打包数据的方法。 该方法包括对单指令多数据(SIMD)包指令进行解码的步骤。 该指令识别分别包括第一多个数据元素和第二多个数据元素的第一和第二打包数据。 每个数据元素由单独的多位数据字段组成,其中第一多个数据元素中的每个数据元素对应于相应位置的第二多个数据元素中的数据元素。 该方法还包括以下步骤:响应于包指令,将第一多个数据元素中的每个数据元素的一部分和第二多个数据元素中的每个相应数据元素的一部分同时复制成第三打包数据 作为多个单独的结果数据元素。