USING THE LEAST SIGNIFICANT BITS OF A CALLED FUNCTION'S ADDRESS TO SWITCH PROCESSOR MODES
    2.
    发明申请
    USING THE LEAST SIGNIFICANT BITS OF A CALLED FUNCTION'S ADDRESS TO SWITCH PROCESSOR MODES 审中-公开
    使用呼叫功能地址的最小重要位置切换处理器模式

    公开(公告)号:US20130205115A1

    公开(公告)日:2013-08-08

    申请号:US13655499

    申请日:2012-10-19

    IPC分类号: G06F9/30 G06F9/315

    摘要: Systems and methods for tracking and switching between execution modes in processing systems. A processing system is configured to execute instructions in at least two instruction execution triodes including a first and second execution mode chosen from a classic/aligned mode and a compressed/unaligned mode. Target addresses of selected instructions such as calls and returns are forcibly misaligned in the compressed mode, such one or more bits, such as, the least significant bits (alignment bits) of the target address in the compressed mode are different from the corresponding alignment bits in the classic mode. When the selected instructions are encountered during execution in the first mode, a decision to switch operation to the second mode is based on analyzing the alignment bits of the target address of the selected instruction.

    摘要翻译: 在处理系统中跟踪和切换执行模式的系统和方法。 处理系统被配置为在至少两个指令执行三极管中执行指令,包括从经典/对准模式和压缩/未对准模式选择的第一和第二执行模式。 所选择的指令(例如呼叫和返回)的目标地址在压缩模式下被强制地未对准,诸如压缩模式中的目标地址的最低有效位(对齐比特)之类的一个或多个比特与对应的比对比特不同 在经典模式下。 当在第一模式中执行期间遇到所选择的指令时,将操作切换到第二模式的决定是基于分析所选指令的目标地址的对准比特。