我正在为浮点加法器编写舍入方案。我不知道一些值会发生什么,我尝试阅读手册但无法弄清楚。要编码,我可以想到if .. else
或case
声明,但是在 Verilog 中是否有更好的编码方式?
G - Guard R - Round S - Sticky Bit
G R S Value
0 X X Value;
1 0 0 Value = ?
1 0 1 Value = ?
1 1 0 Value = ?
1 1 1 Value + 1;