wire [14:0] ri, diff;
wire [15:0] twocdiff;
wire r2sign, i2sign, risign, dsign;
- wire [13:0] bigsum;
+ wire [14:0] bigsum;
wire bigsum_ovf;
reg [12:0] xd, yd;
Multiplier i2m(clk, i[12:0], i[12:0], isign, isign, i2[12:0], i2sign, i2[13]);
Multiplier rim(clk, r[12:0], i[12:0], rsign, isign, ri[13:1], risign, ri[14]);
- //assign bigsum = r2[12:0] + i2[12:0];
- //wire shnasto = bigsum[13];
- wire shnasto = // o shi
+ assign bigsum = r2[13:0] + i2[13:0];
+ wire shnasto = bigsum[14];
+ wire shnasto2 = // o shi
((r[12] & i[12]) |
((r[12] ^ i[12]) &
((r[11] & i[11]) |