Archived
1
0
This repository has been archived on 2026-02-06. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
iceberg/cpu/alu/lookahead.sv
T
Erick fa27547a50 performance optimizations
added carry lookahead pakage used inside adder16
2022-03-05 00:50:03 +01:00

17 lines
273 B
Systemverilog

package lookahead (
output [15:0]carry_bit,
input [15:0]a,
input [15:0]b,
);
res = and16(y, a, b);
for (i=0; i<15 ; i=i+1)
if (res[i] = 0)
carry_bit[i] = 0;
else
carry_bit[i] = 1;
end
end
endpackage