当前位置: 首页 > 专利查询>ARM有限公司专利>正文

具有位域操纵指令的数据处理装置及方法制造方法及图纸

技术编号:8983312 阅读:169 留言:0更新日期:2013-08-01 02:04
一种数据处理装置(2)包含一处理电路(4)及指令译码器(6)。位域操纵指令控制该处理装置(2)从相应第一源数据元素src1及第二源数据元素src2产生至少一个结果数据元素。每一个结果数据元素包括对应于该相应第一源数据元素src1的位域bf的部分。比所插入的位域bf更有效的结果数据元素的位具有前缀值p,基于由该指令所指定的控制值选择该前缀值p,作为第一前缀值、第二前缀值及第三前缀值中的一个前缀值,该第一前缀值具有零值,该第二前缀值具有该相应第二源数据元素src2的一部分的值,该第三前缀值对应于该第一源数据元素src1的该位域bf的符号扩展。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术关于数据处理的领域。
技术介绍
在数据处理系统中,数据值有时可含有若干相邻位,这些位的值独立于数据值的其余位而受关注。这样一组相邻位可被认为是位域(bitfield),且该组中的相邻位的数目可被认为是位域的宽度。例如,表示RGB色值的数据值可包括分别表示红色成分、绿色成分及蓝色成分的位域。有时,可能希望操纵含有位域的数据值以便将位域与该位域的周围隔离。例如,有人可能希望仅提取或替换RGB色值中的绿色成分。本技术试图提供位域操纵指令的有效编码,该位域操纵指令可控制处理装置执行各式各样不同种类的位域操纵。在本申请案中,记法<X:Y>指示从位位置X处的最高有效位延伸至位位置Y处的最低有效位的一组相邻位。由<X:Y>所描述的组宽度为X-Y+1位。例如,表述〈4:0>指示位位置4至0处的5位宽度, 其中位〈4>比位〈0>更有效。应注意,记法<X:Y>并非暗示储存位置内的位的任何特定储存次序,因为储存次序不必与有效性的次序相同(例如,可使用大端或小端储存格式)。在本申请案中,跟随有一系列I及0的前缀Ob表示二进制记数法中的数值。例本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:戴维·詹姆斯·西尔理查德·罗伊·格里森思怀特奈杰尔·约翰·斯蒂芬斯
申请(专利权)人:ARM有限公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1