gpt4 book ai didi

riscv - RISC-V RV32M 规范 v2.0 : Why not zero-check before DIV?

转载 作者:行者123 更新时间:2023-12-04 20:15:52 26 4
gpt4 key购买 nike

关于整数除法异常的评论建议在 DIV 之后添加一个分支来检查被零除的情况。由于所有除数都包含在寄存器中,因此在 DIV 之前检查除数似乎稍微更有效。为什么首先进行 DIV 很重要?

最佳答案

对于非超标量处理器,在发出 DIV 之前检查除数实际上会稍微高效一些。但是,很可能会发出 DIV 指令并花费相当长的时间才能完成,其结果可能是对 future 指令的依赖

在假设没有结构性危害的超标量处理器上,检查可能会在划分后的下一个周期发出,因此不会延迟其发出/执行,并让与该划分相关的任何依赖项/停顿提前一个周期得到解决。

关于riscv - RISC-V RV32M 规范 v2.0 : Why not zero-check before DIV?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48000665/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com