EMULATION OF AN INSTRUCTION SET ON AN INSTRUCTION SET ARCHITECTURE TRANSITION
    6.
    发明申请
    EMULATION OF AN INSTRUCTION SET ON AN INSTRUCTION SET ARCHITECTURE TRANSITION 审中-公开
    指令集结构转换指令集的仿真

    公开(公告)号:WO0022524A9

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

    申请号:PCT/US9923376

    申请日:1999-10-06

    Abstract: A method and apparatus for emulating an instruction on a processor. The instruction operates on an operand in a first data format and the processor operates in a second data format. The operand is converted from the first data format to the second data format. The processor then executes the instruction in the second data format to generate a result in the second data format. The result is converted from the second data format to the first data format.

    Abstract translation: 一种用于在处理器上仿真指令的方法和装置。 指令以第一数据格式的操作数进行操作,并且处理器以第二数据格式进行操作。 操作数从第一个数据格式转换成第二个数据格式。 然后处理器以第二数据格式执行指令,以产生第二数据格式的结果。 结果从第二数据格式转换为第一数据格式。

    A SYSTEM FOR SIGNAL PROCESSING USING MULTIPLY-ADD OPERATIONS
    7.
    发明公开
    A SYSTEM FOR SIGNAL PROCESSING USING MULTIPLY-ADD OPERATIONS 失效
    与MULTIPLIZIERUNG-信号处理系统添加操作

    公开(公告)号:EP0870224A4

    公开(公告)日:1999-02-10

    申请号:EP96945274

    申请日:1996-12-24

    Applicant: INTEL CORP

    CPC classification number: G06F9/30036 G06F7/5443 G06F9/30014 G06F2207/3828

    Abstract: A computer system which includes a multimedia input device which generates an audio or video input signal and a processor coupled to the multimedia input device. The system further includes a storage device coupled to the processor and having stored therein a signal processing routine for multiplying and accumulating input values representative of the audio or video input signal. The signal processing routine, when executed by the processor, causes the processor to perform several steps. These steps include performing a packed multiply add on a first set of values packed into a first source and a second set of values packed into a second source each representing input signals to generate a packed intermediate result. The packed intermediate result is added to an accumulator to generate a packed accumulated result in the accumulator. These steps may be iterated with the first set of values and portions of the second set of values to the accumulator to generate the packed accumulated result. Subsequent thereto, the packed accumulated result in the accumulator is unpacked into a first result and a second result and the first result and the second result are added together to generate an accumulated result.

    A METHOD AND APPARATUS FOR EXECUTING FLOATING POINT AND PACKED DATA INSTRUCTIONS USING A SINGLE REGISTER FILE
    9.
    发明公开
    A METHOD AND APPARATUS FOR EXECUTING FLOATING POINT AND PACKED DATA INSTRUCTIONS USING A SINGLE REGISTER FILE 失效
    方法和设备实施GLUTKOMMA-和紧凑型数据的指令与单个寄存器集合

    公开(公告)号:EP0868689A4

    公开(公告)日:2000-02-16

    申请号:EP96944983

    申请日:1996-12-17

    Applicant: INTEL CORP

    Abstract: A method and apparatus for executing floating point and packed data instructions using a single physical register file that is aliased. According to one aspect of the invention, processor is provided that includes a decode unit (1002), a mapping unit (1004), and a storage unit (1006). The decode unit (1002) is configured to decode instructions and their operands from at least one instruction set including at least a first and second set of instructions. The storage unit (1006) includes a physical register file (1020). The mapping unit (1004) is configured to map operands used by the first set of instructions to the physical register file in a stock referenced manner. In addition, the mapping unit (1004) is configured to map operands used by the second set of instructions to the same physical register file in a non-stack reference manner.

    Abstract translation: 一种用于执行浮点和紧缩数据说明,用一个单一的物理寄存器文件的方法和装置也被混叠。 。根据本发明的一个方面,提供了一种处理器做包括一解码单元,映射单元,以及存储单元。 解码单元被配置为指令和其操作数从至少一个指令集包括至少一个第一和第二组指令进行解码。 所述存储单元包括一个物理寄存器文件。 所述映射单元被配置为在一个股票引用方式使用由第一组的说明将物理寄存器文件的操作数。 另外,映射单元被配置成映射在一个非堆叠参考方式使用由所述第二组指令到相同的物理寄存器堆的操作数。

Patent Agency Ranking