跳转取消取指
存在一些情况
bl指令+4的指令地址已发出
- addr ok 1
- addr ok 0
在这里不考虑这些
有br则置标记为1 将target记录
取出+4指令在下一次取的时候判断标志,若为1则跳转到记录target,将标志记为0 以及流水级以该标志决定是否丢弃
写穿size=4 用掩码 读才定义<4的size
跳转取消取指
存在一些情况
bl指令+4的指令地址已发出
在这里不考虑这些
有br则置标记为1 将target记录
取出+4指令在下一次取的时候判断标志,若为1则跳转到记录target,将标志记为0 以及流水级以该标志决定是否丢弃
写穿size=4 用掩码 读才定义<4的size
comment 评论区
star_outline 咱快来抢个沙发吧!