`include "VX_tex_define.vh" module VX_tex_lerp #( ) ( input wire [`BLEND_FRAC-1:0] blend, input wire [31:0] in1, input wire [31:0] in2, output wire [31:0] out ); for (genvar i = 0; i < 4; ++i) begin wire [8:0] m1 = (8'hff - blend); wire [16:0] sum = in1[i*8+:8] * blend + in2[i*8+:8] * m1; `UNUSED_VAR (sum) assign out[i*8+:8] = sum[15:8]; end endmodule