数据移位方法、装置、设备及计算机可读存储介质

基本信息

申请号 CN201910493204.6 申请日 -
公开(公告)号 CN110221807B 公开(公告)日 2021-08-03
申请公布号 CN110221807B 申请公布日 2021-08-03
分类号 G06F5/01(2006.01)I 分类 计算;推算;计数;
发明人 殷时友;顾希伟;彭飞 申请(专利权)人 龙芯中科(合肥)技术有限公司
代理机构 北京同立钧成知识产权代理有限公司 代理人 张子青;刘芳
地址 230088安徽省合肥市高新区望江西路5089号嵌入式一号楼204-B6
法律状态 -

摘要

摘要 本发明实施例提供一种数据移位方法、装置、设备及计算机可读存储介质,该方法包括:接收字节移位宏指令,其中,所述字节移位宏指令包含待移位的源数据、移位位数、临时寄存器标识及目标寄存器标识,根据所述临时寄存器标识,确定与所述临时寄存器标识对应的临时寄存器,并将所述源数据存入与所述临时寄存器标识对应的临时寄存器中,根据所述移位位数对所述临时寄存器中的所有数据进行移位处理,并从经过所述移位处理后的临时寄存器的数据中提取源数据移位结果;将所述源数据移位结果存入与所述目标寄存器标识对应的目标寄存器中。本发明实施例能够有效简化按字节对数据进行移位的实现代码,降低代码的冗余度,降低维护成本。