【技术实现步骤摘要】
本申请涉及数据处理,尤其涉及一种数据处理装置、方法、芯片、电子设备和存储介质。
技术介绍
1、移位运算是程序中最常出现的操作之一,在进行算数移位的场景下,针对不同长度或位宽的数据,对应的可进行移位处理的数据处理装置需要单独实现,由于移位长度不同无法进行复用,导致整个电路的面积较大。
技术实现思路
1、本申请旨在至少在一定程度上解决相关技术中的技术问题之一,为此,本申请提出一种数据处理装置、方法、芯片、电子设备和存储介质。
2、本申请一方面实施例提出了一种数据处理装置,包括:预处理模块、与所述预处理模块连接的处理模块,以及与所述处理模块连接的确定模块;
3、所述预处理模块,用于根据所述处理模块的最大移位量,将待处理的第一数据调整为符合所述最大移位量的至少一个第二数据,对所述第二数据进行长度扩展,得到第三数据;
4、所述处理模块,用于根据获取的第一移位信息,对所述第三数据进行移位处理,得到第一移位结果;
5、所述确定模块,用于根据所述至少一个第二
...【技术保护点】
1.一种数据处理装置,其特征在于,包括:预处理模块、与所述预处理模块连接的处理模块,以及与所述处理模块连接的确定模块;
2.如权利要求1所述的装置,其特征在于,所述处理模块,包括至少一个第一处理单元,所述第一处理单元用于:
3.如权利要求2所述的装置,其特征在于,所述第一处理单元还用于:
4.如权利要求3所述的装置,其特征在于,所述确定模块,包括级联的至少一个确定子模块,以及与各个所述确定子模块和所述处理模块连接的选择子模块,所述处理模块,还包括第一确定单元,所述第一确定单元和所述选择子模块连接;
5.如权利要求4所述的
...【技术特征摘要】
1.一种数据处理装置,其特征在于,包括:预处理模块、与所述预处理模块连接的处理模块,以及与所述处理模块连接的确定模块;
2.如权利要求1所述的装置,其特征在于,所述处理模块,包括至少一个第一处理单元,所述第一处理单元用于:
3.如权利要求2所述的装置,其特征在于,所述第一处理单元还用于:
4.如权利要求3所述的装置,其特征在于,所述确定模块,包括级联的至少一个确定子模块,以及与各个所述确定子模块和所述处理模块连接的选择子模块,所述处理模块,还包括第一确定单元,所述第一确定单元和所述选择子模块连接;
5.如权利要求4所述的装置,其特征在于,所述确定子模块,包括第二确定单元,以及与第二确定单元连接的至少一个第二处理单元;
6.如权利要求1所述的装置,其特征在于,所述电路还包括与所述处理模块连接的移位量处理模块;
7.如权利要求1所述的装置,其特征在于,所述预处理模块,包括切分单元,与所述切分单元连接的至少一个扩展单元;
8.如权利要求5所述的装置,其特征在于,
9.如权利要求8所述的装置,其特征在于,所述确定模块,还用于响应于所述目标判定结果指示所述目标移位结果不需要进行饱和处理,维持所述第一数据的目标移位结果。
10.如权利要求8所述的装置,其特征在于,第一处理单元,还用于:
11.如权利要求10所述的装置,其特征在于,第一处理单元,还用于:
12.如权利要求10所述的装置,其特征在于,
...
【专利技术属性】
技术研发人员:陈穗,
申请(专利权)人:北京玄戒技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。