【技术实现步骤摘要】
本专利技术涉及微处理器体系结构技术领,尤其涉及一种实现浮点数指数分析替换的装置及方法。
技术介绍
随着数字通信技术的快速发展,对浮点数字的信号处理能力的要求也越来越多样性和大量性。浮点运算的数据精度高,利用硬件的并行性,可以实现大批量数据的处理,提高应用的广泛性和数字信号处理的实时性。浮点运算的特点是可同时对指数和尾数分别计算,在提高速度的同时,保留精度。在实际中浮点运算也和定点运算一样,具有多种数学操作,加减乘除等。在越来越广泛的数字信号处理中,对浮点的计算呈现了多样性,快速性等特点。在传统的浮点计算中,数据只有单独的加减乘除等,如果要直接对某一个浮点数据的指数进行处理,而不修改指数,比如某些应用中需要实现对浮点数据的校正,指数的分析替换(比如浮点数A和浮点数B的指数互相替换,或者浮点数A的指数替代浮点数B的指数)。在某些特殊计算中,需要实时校正信号的有效性,会替换浮点数据的指数,使用标准的指数来计算指数的正确性,以及分析数据是否合理,即是否处于未实 ...
【技术保护点】
一种实现浮点数指数分析替换的装置,其特征在于,包括:浮点寄存器组,用于保存浮点数;指数分析器,用于从所述浮点寄存器组中获取至少两个浮点数,并根据数据类型对所述至少两个浮点数进行分析,以获取所述至少两个浮点数的指数;指数选择器,用于根据所述至少两个浮点数的数据类型和操作类型对由所述指数分析器获取的所述至少两个浮点数中的至少一个浮点数的指数进行替换。
【技术特征摘要】
1.一种实现浮点数指数分析替换的装置,其特征在于,包括:
浮点寄存器组,用于保存浮点数;
指数分析器,用于从所述浮点寄存器组中获取至少两个浮点数,并根据数据类型对所述
至少两个浮点数进行分析,以获取所述至少两个浮点数的指数;
指数选择器,用于根据所述至少两个浮点数的数据类型和操作类型对由所述指数分析器
获取的所述至少两个浮点数中的至少一个浮点数的指数进行替换。
2.如权利要求1所述的装置,其特征在于,所述浮点数的数据类型包括单精度和双精
度。
3.如权利要求1所述的装置,其特征在于,所述指数分析器还用于,判断所述至少两
个浮点数是否是正常数据,如果是,则所述指数分析器输出所述至少两个浮点数的指数至所
述指数选择器,以便所述指数选择器对所述至少两个浮点数中的至少一个浮点数的指数进行
替换。
4.如权利要求1所述的装置,其特征在于,所述指数...
【专利技术属性】
技术研发人员:李祖松,樊广超,张东雪,杨思博,何苗平,
申请(专利权)人:北京国睿中数科技股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。