摘要
本发明涉及计算机技术领域,具体为一种基于Radix4 SRT算法的快速浮点数除法和开方运算方法,包括:对运算数据进行数据预处理,以得到运算标准数据,根据运算标准数据的操作数获取以CSA形式保存的残差,获取尾数的迭代部分,将部分和与预设的QDS查找表进行匹配,以得到商位/根位,以冗余数字基表示,根据飞速转换算法将冗余数字基表示转换为标准的二进制补码形式的商/根;根据尾数的部分和与进位信息进行辅助位生成,以得到r/s位;根据r/s位和舍入模式,得到最终的除法/开方结果。本发明采用共用查找表的方式,减少了针对除法和开方的不同查找表的面积需求,能够显著节省硬件资源,通过采用符号位探测技术,可以提前快速判断零余数和负余数情况。
技术关键词
开方
浮点数
查找表
数据
多项式
转换算法
符号
冗余
面积需求
模式
关系
数值
纵轴
精度
横轴
标志
指数
变量