首页> 外国专利> Branch target variant of branch-with-link instruction

Branch target variant of branch-with-link instruction

机译:带链接的分支指令的分支目标变体

摘要

An apparatus comprises an instruction decoder to decode instructions and processing circuitry to perform data processing in response to those instructions. In response to a branch instruction (BI), the instruction decoder is configured to control the processing circuitry to trigger a non-sequential change of program flow to an instruction at a target address. When the non-sequential change of program flow is triggered in response to a branch-with-link (BLR) instruction, the instruction decoder is configured to control the processing circuitry to set a return address for a subsequent return of program flow. When the non-sequential change of program flow is triggered in response to at least one target-checking type of BI (TBI), the instruction decoder is configured to control the processing circuitry to trigger an error handling response when the instruction at the target address is an instruction other than at least one permitted type of branch target instruction (BTI). For at least a subset of said at least one TBI, said at least one BTI includes a branch target variant of the branch-with-link instruction (BLRTI). In response to the BLRTI, the processing circuitry may be configured to set the return address to an address of the BLRTI.
机译:一种设备,包括:指令解码器,其对指令进行解码;以及处理电路,以响应于那些指令而执行数据处理。响应于分支指令(BI),指令解码器被配置为控制处理电路以触发程序流到目标地址处的指令的非顺序改变。当响应于带链接的分支(BLR)指令触发程序流的非顺序改变时,指令解码器被配置为控制处理电路设置返回地址,以用于程序流的后续返回。当响应于BI(TBI)的至少一种目标检查类型而触发程序流的非顺序变化时,指令解码器被配置为控制处理电路,以在指令位于目标地址时触发错误处理响应。是除分支目标指令(BTI)的至少一种允许类型以外的指令。对于所述至少一个TBI的至少一个子集,所述至少一个BTI包括带有链接的分支指令(BLRTI)的分支目标变体。响应于BLRTI,处理电路可以被配置为将返回地址设置为BLRTI的地址。

著录项

  • 公开/公告号GB201804231D0

    专利类型

  • 公开/公告日2018-05-02

    原文格式PDF

  • 申请/专利权人 ARM LIMITED;

    申请/专利号GB20180004231

  • 发明设计人

    申请日2018-03-16

  • 分类号

  • 国家 GB

  • 入库时间 2022-08-21 12:32:40

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号