METHODS AND APPARATUS FOR CONSTANT EXTENSION IN A PROCESSOR
    2.
    发明申请
    METHODS AND APPARATUS FOR CONSTANT EXTENSION IN A PROCESSOR 审中-公开
    在处理器中持续延伸的方法和装置

    公开(公告)号:WO2012151331A1

    公开(公告)日:2012-11-08

    申请号:PCT/US2012/036196

    申请日:2012-05-02

    CPC classification number: G06F9/30192 G06F9/30167

    Abstract: Programs often require constants that cannot be encoded in a native instruction format, such as 32-bits. To provide an extended constant, an instruction packet is formed with constant extender information and a target instruction. The constant extender information encoded as a constant extender instruction provides a first set of constant bits, such as 26-bits for example, and the target instruction provides a second set of constant bits, such as 6-bits. The first set of constant bits are combined with the second set of constant bits to generate an extended constant for execution of the target instruction. The extended constant may be used as an extended source operand, an extended address for memory access instructions, an extended address for branch type of instructions, and the like. Multiple constant extender instructions may be used together to provide larger constants than can be provided by a single extension instruction.

    Abstract translation: 程序通常需要不能以本机指令格式编码的常量,例如32位。 为了提供扩展常数,形成具有恒定扩展器信息和目标指令的指令包。 编码为恒定扩展器指令的恒定扩展器信息提供第一组常量位,例如26位,目标指令提供第二组常数位,例如6位。 第一组常数位与第二组常数位组合以产生用于执行目标指令的扩展常数。 扩展常数可以用作扩展源操作数,存储器访问指令的扩展地址,分支类型的指令的扩展地址等。 多个恒定扩展器指令可以一起使用以提供比单个扩展指令可以提供的更大的常数。

Patent Agency Ranking