发明名称 | 扩展精度累加器 | ||
摘要 | 乘法单元包括一个扩展精度累加器。提供用于操作扩展精度累加器的各部分的微处理器指令,包括一个将扩展累加器的一部分的内容转移到一个通用寄存器的指令(“MFLHXU”)和一个将一个通用寄存器的内容转移到扩展累加器的一部分的指令(“MTLHX”)。 | ||
申请公布号 | CN1503937B | 申请公布日期 | 2013.05.08 |
申请号 | CN02808633.3 | 申请日期 | 2002.02.15 |
申请人 | 美普思科技有限公司 | 发明人 | M·斯特里贝克;P·帕里尔 |
分类号 | G06F7/38(2006.01)I | 主分类号 | G06F7/38(2006.01)I |
代理机构 | 中国专利代理(香港)有限公司 72001 | 代理人 | 程天正;王勇 |
主权项 | 一种用于微处理器的乘法单元,该微处理器带有至少一个用于存储预定数目的位的通用寄存器和指令执行单元,该乘法单元包含:至少一个输入数据路径,用于供乘法单元接收一个或多个输入操作数;至少一个与所述至少一个输入数据路径相连的乘法器,用于接收该一个或多个输入操作数并使用一个或多个输入操作数进行乘法操作;一个相连的扩展精度累计输出数据路径,用于接收乘法器的输出,所述扩展精度累计输出数据路径包含比该一个或多个输入操作数的长度的总和更多的位;以及一个包括一个扩展寄存器、一个高阶寄存器和一个低阶寄存器的扩展精度累加器,其中,来自扩展精度累计输出数据路径的数据被存储在扩展精度累加器中,所述指令执行单元能够响应第一转移指令而便于第一数据转移,所述第一数据转移包括:(1)将所述低阶寄存器的内容转移到所述通用寄存器,(2)将所述高阶寄存器的内容转移到所述低阶寄存器,和(3)将所述扩展寄存器的内容转移到所述高阶寄存器。 | ||
地址 | 美国加利福尼亚州 |