[发明专利]扩展精度的整数除的方法无效
申请号: | 200510106463.7 | 申请日: | 2003-12-26 |
公开(公告)号: | CN1740963A | 公开(公告)日: | 2006-03-01 |
发明(设计)人: | P·L·鲁塞尔;R·S·帕塔萨拉蒂 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/302 | 分类号: | G06F9/302;G06F9/318 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 杨生平;王勇 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 通过进行扩展精度整数除算法以增加扩展精度的整数除计算的性能并减少用于执行扩展精度整数除的内部操作的处理器的制造成本,一方法实现了改进的内部处理器操作的技术效果。方法包括把大于内部运算装置的L位宽整数被除数分成整数部分,其中第一整数部分包括整数被除数的低M位而第二整数部分包括所述整数被除数的高M位。把第一和第二整数部分从内部整数格式转换成内部浮点格式,并把N位宽整数除数转换成内部浮点格式。在内部浮点格式下用第一和第二部分除以除数以获得第一和第二内部浮点格式的商。然后把第一和第二商从内部浮点格式转换成内部整数格式并加在一起以产生整数商。解决了对大于内部运算装置的扩展精度整数进行整数除计算的问题。 | ||
搜索关键词: | 扩展 精度 整数 方法 | ||
【主权项】:
1.一种在处理装置中产生扩展精度整数除操作的商和余数的方法,包括:把扩展精度整数除指令译码成微操作以使整数除操作发生;启动除算法以通过使用浮点除执行所述整数除操作;把整数被除数和整数除数分别转换成浮点被除数和浮点除数;用所述浮点被除数除以所述浮点除数以得到浮点商;把所述浮点商转换成整数商;根据所述整数被除数、所述整数除数和所述整数商,通过从所述整数被除数减去所述整数除数和所述整数商的乘积计算整数余数;根据对从所述整数被除数、所述整数除数和所述整数商计算得到的所述整数余数的求值检查错误;并将所述整数余数调整所述整数商的值和将所述整数商调整1以解决用所述浮点除执行所述整数除操作所需要的任何修正。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200510106463.7/,转载请声明来源钻瓜专利网。
- 上一篇:通痹酒
- 下一篇:用于控制输电线中功率潮流的装置和方法