发明名称 Processor with granular add immediates capability and methods
摘要 Immediate values can be used to specify a target address of branch or jump instructions. In RISC architectures such as MIPS, only limited amounts of bits are used for the immediate value, e.g. 16 bits, while 64 bits may be required, depending on granularity. The problem is addressed by decoding a series of three instructions ATI, AHI, AUI that cause 48 bits of an arbitrary 64-bit immediate value to be constructed in a general purpose register GP1 and a fourth instruction that completes the 64-bit value and branches to or accesses a memory location determined using the 64-bit value in the register. This provides a separate instruction in an instruction set architecture for non-destructive writing of 16-bit portions of a 64 bit register. Also provided is directly addressing portions of the double-word sized memory space 100, where the ATI/AHI/AUI instructions add and shift immediate values to respective quartiles of GP1.
申请公布号 GB2529777(A) 申请公布日期 2016.03.02
申请号 GB20150020676 申请日期 2015.02.10
申请人 IMAGINATION TECHNOLOGIES LIMITED 发明人 RANGANATHAN SUDHAKAR
分类号 G06F9/30;G06F9/32;G06F9/355 主分类号 G06F9/30
代理机构 代理人
主权项
地址