mirror of
https://github.com/openhwgroup/cvw
synced 2025-02-11 06:05:49 +00:00
Update fcmp.sv
Program clean up
This commit is contained in:
parent
ec188987b8
commit
ffada57ea2
@ -62,7 +62,6 @@ module fcmp import cvw::*; #(parameter cvw_t P) (
|
|||||||
assign EitherNaN = XNaN|YNaN;
|
assign EitherNaN = XNaN|YNaN;
|
||||||
assign EitherSNaN = XSNaN|YSNaN;
|
assign EitherSNaN = XSNaN|YSNaN;
|
||||||
|
|
||||||
|
|
||||||
// flags
|
// flags
|
||||||
// Min/Max - if an input is a signaling NaN set invalid flag
|
// Min/Max - if an input is a signaling NaN set invalid flag
|
||||||
// LT/LE - signaling - sets invalid if NaN input
|
// LT/LE - signaling - sets invalid if NaN input
|
||||||
@ -123,7 +122,6 @@ module fcmp import cvw::*; #(parameter cvw_t P) (
|
|||||||
else NaNRes = {{P.FLEN-P.H_LEN{1'b1}}, 1'b0, {P.H_NE{1'b1}}, 1'b1, (P.H_NF-1)'(0)};
|
else NaNRes = {{P.FLEN-P.H_LEN{1'b1}}, 1'b0, {P.H_NE{1'b1}}, 1'b1, (P.H_NF-1)'(0)};
|
||||||
endcase
|
endcase
|
||||||
|
|
||||||
|
|
||||||
// Min/Max
|
// Min/Max
|
||||||
// - outputs the min/max of X and Y
|
// - outputs the min/max of X and Y
|
||||||
// - -0 < 0
|
// - -0 < 0
|
||||||
|
Loading…
Reference in New Issue
Block a user