texture unit hardware optimizations
This commit is contained in:
@@ -3,12 +3,11 @@
|
||||
module VX_tex_lerp (
|
||||
input wire [3:0][7:0] in1,
|
||||
input wire [3:0][7:0] in2,
|
||||
input wire [8:0] alpha,
|
||||
input wire [7:0] beta,
|
||||
input wire [7:0] frac,
|
||||
output wire [3:0][7:0] out
|
||||
);
|
||||
);
|
||||
for (genvar i = 0; i < 4; ++i) begin
|
||||
wire [16:0] sum = in1[i] * alpha + in2[i] * beta;
|
||||
wire [16:0] sum = in1[i] * 8'(8'hff - frac) + in2[i] * frac;
|
||||
`UNUSED_VAR (sum)
|
||||
assign out[i] = sum[15:8];
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user