mirror of
https://github.com/openhwgroup/cvw
synced 2025-02-11 06:05:49 +00:00
Fixed asign and bsign
This commit is contained in:
parent
f7b94c12fc
commit
b723e16893
@ -67,8 +67,8 @@ module fdivsqrtpreproc (
|
|||||||
// ***can probably merge X LZC with conversion
|
// ***can probably merge X LZC with conversion
|
||||||
// cout the number of leading zeros
|
// cout the number of leading zeros
|
||||||
|
|
||||||
assign As = ForwardedSrcAE[`XLEN-1] & Funct3E[0];
|
assign As = ForwardedSrcAE[`XLEN-1] & ~Funct3E[0];
|
||||||
assign Bs = ForwardedSrcBE[`XLEN-1] & Funct3E[0];
|
assign Bs = ForwardedSrcBE[`XLEN-1] & ~Funct3E[0];
|
||||||
assign A64 = W64E ? {{(`XLEN-32){As}}, ForwardedSrcAE[31:0]} : ForwardedSrcAE;
|
assign A64 = W64E ? {{(`XLEN-32){As}}, ForwardedSrcAE[31:0]} : ForwardedSrcAE;
|
||||||
assign B64 = W64E ? {{(`XLEN-32){Bs}}, ForwardedSrcBE[31:0]} : ForwardedSrcBE;
|
assign B64 = W64E ? {{(`XLEN-32){Bs}}, ForwardedSrcBE[31:0]} : ForwardedSrcBE;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user