Fast flag generation
    2.
    发明授权
    Fast flag generation 有权
    快旗生成

    公开(公告)号:US07783692B1

    公开(公告)日:2010-08-24

    申请号:US11175083

    申请日:2005-07-05

    IPC分类号: G06F7/00

    CPC分类号: G06F5/01

    摘要: A method and circuit for fast flag generation. The circuit is coupled to receive data to be shifted, the data including a first plurality of bits. A shift count value (including a second plurality of bits) is also received by the circuit, as well as an indication of a direction the data is to be shifted. Based on the shift count value and the indication of direction, the position of a bit within the data is determined. The bit is then output as a flag bit.

    摘要翻译: 一种用于快旗生成的方法和电路。 电路被耦合以接收要移位的数据,该数据包括第一多个位。 电路还接收到移位计数值(包括第二多个位),以及数据的移位方向的指示。 根据移位计数值和方向指示,确定数据内的位的位置。 该位然后作为标志位输出。

    PARALLEL INSTRUCTION PROCESSING AND OPERAND INTEGRITY VERIFICATION
    3.
    发明申请
    PARALLEL INSTRUCTION PROCESSING AND OPERAND INTEGRITY VERIFICATION 审中-公开
    并行指令处理和操作完整性验证

    公开(公告)号:US20080244244A1

    公开(公告)日:2008-10-02

    申请号:US11694870

    申请日:2007-03-30

    IPC分类号: G06F9/30

    CPC分类号: G06F11/1064

    摘要: A method includes accessing, at a processing device, operand data associated with an instruction operation from a data cache and executing, at the processing device, the instruction operation using the operand data prior to determining the validity of the operand data. The method further includes retiring, at the processing device, the instruction operation in response to determining the operand data is valid. A processing device includes a data cache and an instruction pipeline. The instruction pipeline includes an execution stage configured to execute an instruction operation using operand data access from the data cache prior to determining the validity of the operand data and a retire stage configured to retire the instruction operation in response to determining the operand data is valid.

    摘要翻译: 一种方法包括在处理设备处访问与数据高速缓存相关联的指令操作的操作数数据,并且在确定操作数数据的有效性之前,在处理设备处执行使用操作数数据的指令操作。 该方法还包括在处理装置处退出响应于确定操作数数据有效的指令操作。 处理装置包括数据高速缓存和指令流水线。 指令流水线包括执行阶段,其被配置为在确定操作数数据的有效性之前,使用来自数据高速缓存的操作数数据访问执行指令操作,以及响应于确定操作数数据有效而被配置为退出指令操作的退休阶段。

    Techniques for Maintaining a Stack Pointer
    4.
    发明申请
    Techniques for Maintaining a Stack Pointer 有权
    维护堆栈指针的技术

    公开(公告)号:US20080235491A1

    公开(公告)日:2008-09-25

    申请号:US11690029

    申请日:2007-03-22

    IPC分类号: G06F15/76

    摘要: A technique for reducing stack pointer adjustment operations when stack dependent operations, which correspond to stack dependent instructions, are encountered includes setting a stack pointer to an initial value for a stack. A number of bytes associated with the stack dependent operation is determined. A stack pointer delta is then modified based upon the number of bytes associated with the stack dependent operation. A current location in the stack is determined based on the stack pointer and the stack pointer delta.

    摘要翻译: 当遇到与堆栈相关的指令对应的堆栈相关操作时,减少堆栈指针调整操作的技术包括将堆栈指针设置为堆栈的初始值。 确定与堆栈相关操作相关联的多个字节。 然后基于与堆栈依赖操作相关联的字节数来修改堆栈指针增量。 基于堆栈指针和堆栈指针delta来确定堆栈中的当前位置。