mirror of
https://github.com/openhwgroup/cvw
synced 2025-02-11 06:05:49 +00:00
Merge pull request #603 from stineje/main
Update cvt bug that was caught with new testbench-fp
This commit is contained in:
commit
06778088ab
@ -99,6 +99,6 @@ module cvtshiftcalc import cvw::*; #(parameter cvw_t P) (
|
|||||||
// determine if the result underflows ??? -> fp
|
// determine if the result underflows ??? -> fp
|
||||||
// - if the first 1 is shifted out of the result then the result underflows
|
// - if the first 1 is shifted out of the result then the result underflows
|
||||||
// - can't underflow an integer to fp conversions
|
// - can't underflow an integer to fp conversions
|
||||||
assign CvtResUf = ($signed(CvtCe) < $signed({{P.NE-$clog2(P.NF){1'b1}}, ResNegNF}))&~XZero; // dh &~IntToFp not necessary because integer to float conversion never underflows
|
assign CvtResUf = ($signed(CvtCe) < $signed({{P.NE-$clog2(P.NF){1'b1}}, ResNegNF}))&~XZero&~IntToFp;
|
||||||
|
|
||||||
endmodule
|
endmodule
|
||||||
|
Loading…
Reference in New Issue
Block a user