-
公开(公告)号:US06574651B1
公开(公告)日:2003-06-03
申请号:US09411620
申请日:1999-10-01
IPC分类号: G06F738
CPC分类号: G06F7/5324 , G06F7/4991 , G06F7/49921
摘要: A method of multiplying 32-bit values includes decomposing each multiplicand into its 16-bit components. This approach leads to a processor core design which permits re-use of much of the logic in the multiplication unit. The multiplication unit includes a selector which can feed various-sized data formats to the same multiplier circuits. Multiple data transformation paths are provided and feed into a single compression circuit and a single configurable full adder circuit.
摘要翻译: 32位值相乘的方法包括将每个被乘数分解成其16位分量。 这种方法导致处理器核心设计,允许重新使用乘法单元中的大部分逻辑。 乘法单元包括可以将各种尺寸的数据格式馈送到相同的乘法器电路的选择器。 提供多个数据转换路径并馈入单个压缩电路和单个可配置全加器电路。
-
公开(公告)号:US06629115B1
公开(公告)日:2003-09-30
申请号:US09411789
申请日:1999-10-01
申请人: Stephane Rossignol
发明人: Stephane Rossignol
IPC分类号: G06F700
CPC分类号: G06F7/49921 , G06F5/015 , G06F2207/3828
摘要: A method and apparatus is disclosed for manipulating vectored data. The method includes shifting bits of packed data comprising M N-bit elements using a bit-level shift step followed by a byte-level shift step. A mask is generated and applied to the intermediate shifted result to produce the final result. A method is disclosed for conditionally transferring data from one general purpose register to another based on data in yet a third general purpose register.
摘要翻译: 公开了一种用于操纵向量数据的方法和装置。 该方法包括使用位电平移位步骤接着是字节电平移位步骤来移位包含M个N位元件的压缩数据的位。 生成掩模并将其应用于中间移位结果以产生最终结果。 公开了一种基于第三通用寄存器中的数据将数据从一个通用寄存器有条件地传送到另一个通用寄存器的方法。
-