发明名称 资料处理装置与方法
摘要 资料处理装置2包含一处理电路4及指令解码器6。一位元栏操纵指令控制该处理装置2自相应第一源资料元件src1及第二源资料元件src2产生至少一个所得资料元件。每一个所得资料元件包括对应于该相应第一源资料元件src1之一位元栏bf之一部分。比该插入之位元栏bf更有效的该所得资料元件之位元具有一字首值p,基于由该指令所规定的一控制值选择该字首值p,该字首值p作为一第一字首值、一第二字首值及一第三字首值中之一个字首值,该第一字首值具有一零值,该第二字首值具有该相应第二源资料元件src2之一部分之值,该第三字首值对应于该第一源资料元件src1之该位元栏bf之一符号扩充。
申请公布号 TWI520058 申请公布日期 2016.02.01
申请号 TW100140338 申请日期 2011.11.04
申请人 ARM股份有限公司 发明人 希尔大卫詹姆士;格利森斯维特理查罗伊;史蒂芬斯奈吉尔约翰
分类号 G06F9/30(2006.01) 主分类号 G06F9/30(2006.01)
代理机构 代理人 蔡坤财;李世章
主权项 一种资料处理装置,该资料处理装置包含:处理电路系统,该处理电路系统经配置为执行处理操作;一指令解码器,该指令解码器回应于程式指令以产生用于控制该处理电路系统执行该等处理操作之控制讯号;其中:该等程式指令包括一位元栏操纵指令,该位元栏操纵指令至少识别一第一源资料值、一第二源资料值及一控制值,该第一源资料值包含至少一个第一源资料元件,该至少一个第一源资料元件各自具有N位元<N-1:0>,该第二源资料值包含至少一个第二源资料元件,该至少一个第二源资料元件各自具有N位元<N-1:0>;该控制值包括用于指示一位元栏宽度W、一源位元位置A及一所得位元位置B之资讯,其中1≦W≦N、0≦A≦N-W且0≦B≦N-W;以及该指令解码器回应于该位元栏操纵指令以产生用于控制该处理电路系统产生一所得资料值之控制讯号,该所得资料值包含至少一个所得资料元件,每一个所得资料元件对应于一个相应第一源资料元件及一个相应第二源资料元件,每一个所得资料元件具有N位元<N-1:0>,该所得资料元件包含:(a)位元<B+W-1:B>,该等位元<B+W-1:B>具有对应于该相应第一源资料元件之位元<A+W-1:A>之位元值;以及(b)若B+W<N,则包含位元<N-1:B+W>,该等位元<N-1:B+W>具有对应于一字首值之位元值,根据该控制值选择该字首值,该字首值为以下中之一者:(i)一第一字首值,该第一字首值包含各自具有一个零值之位元,(ii)一第二字首值,该第二字首值具有该相应第二源资料元件之位元<N-1:B+W>之该等位元值,以及(iii)一第三字首值,该第三字首值具有对应于该相应第一源资料元件之位元<A+W-1:A>之一符号扩充的位元值。
地址 英国