Files
vortex/hw/rtl/tex_unit/VX_tex_lerp.sv
Blaise Tine 58a2140b92 merge update
2021-10-15 19:58:13 -07:00

16 lines
395 B
Systemverilog

`include "VX_tex_define.vh"
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,
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;
`UNUSED_VAR (sum)
assign out[i] = sum[15:8];
end
endmodule