发明名称 Computer implemented method for transferring packed data between register files and memory
摘要 A method for transferring packed data including the steps of first receiving an instruction from a set of instructions for transferring packed data between an extended register file and either an integer register file or a memory. In one embodiment, the extended register file includes eight registers, with each of the extended register storing up to sixty-four data bits. The integer register file also includes eight registers. The instruction includes an opcode that specifies a direction of the transfer with respect to the extended register file. The instructions are encoded in an instruction format having up to three bits addressing a destination operand and up to three bits addressing a source operand. The instruction is then translated to determine a direction of the transfer, a size of said packed data to be transferred, the address of the destination operand, and the address of the source operand. The instruction decoded by a decoder unit previously designed to decode the instruction format used to encode the set of instructions. In response to receiving the instruction, the packed data is transferred between the extended register file and either the integer register file or the memory, pursuant to the specifications of the translated instruction.
申请公布号 US5935240(A) 申请公布日期 1999.08.10
申请号 US19950573238 申请日期 1995.12.15
申请人 INTEL CORPORATION 发明人 MENNEMEIER, LARRY M.;PELEG, ALEXANDER D.;GLEW, ANDREW F.;DULONG, CAROLE;KOWASHI, EIICHI;MITTAL, MILLIND;WITT, WOLF;EITAN, BENNY
分类号 G06F13/16;(IPC1-7):G06F9/305 主分类号 G06F13/16
代理机构 代理人
主权项
地址