From b3bd769957fd97705ec0b4f577e2d9b916219f15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pavel=20Ondra=C4=8Dka?= Date: Fri, 24 Jan 2025 21:04:18 +0100 Subject: [PATCH] r300: remove some dead code in redeon_program_alu MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Pavel Ondračka Reviewed-by: Filip Gawin Part-of: --- .../r300/compiler/radeon_program_alu.c | 58 ------------------- 1 file changed, 58 deletions(-) diff --git a/src/gallium/drivers/r300/compiler/radeon_program_alu.c b/src/gallium/drivers/r300/compiler/radeon_program_alu.c index 9cf605a0b6f..2ce2acf9161 100644 --- a/src/gallium/drivers/r300/compiler/radeon_program_alu.c +++ b/src/gallium/drivers/r300/compiler/radeon_program_alu.c @@ -53,26 +53,6 @@ emit2(struct radeon_compiler *c, struct rc_instruction *after, rc_opcode Opcode, return fpi; } -static struct rc_instruction * -emit3(struct radeon_compiler *c, struct rc_instruction *after, rc_opcode Opcode, - struct rc_sub_instruction *base, struct rc_dst_register DstReg, - struct rc_src_register SrcReg0, struct rc_src_register SrcReg1, - struct rc_src_register SrcReg2) -{ - struct rc_instruction *fpi = rc_insert_new_instruction(c, after); - - if (base) { - memcpy(&fpi->U.I, base, sizeof(struct rc_sub_instruction)); - } - - fpi->U.I.Opcode = Opcode; - fpi->U.I.DstReg = DstReg; - fpi->U.I.SrcReg[0] = SrcReg0; - fpi->U.I.SrcReg[1] = SrcReg1; - fpi->U.I.SrcReg[2] = SrcReg2; - return fpi; -} - static struct rc_dst_register dstregtmpmask(int index, int mask) { @@ -125,44 +105,6 @@ negate(struct rc_src_register reg) return newreg; } -static struct rc_src_register -swizzle(struct rc_src_register reg, rc_swizzle x, rc_swizzle y, rc_swizzle z, rc_swizzle w) -{ - struct rc_src_register swizzled = reg; - swizzled.Swizzle = combine_swizzles4(reg.Swizzle, x, y, z, w); - return swizzled; -} - -static struct rc_src_register -swizzle_smear(struct rc_src_register reg, rc_swizzle x) -{ - return swizzle(reg, x, x, x, x); -} - -static struct rc_src_register -swizzle_xxxx(struct rc_src_register reg) -{ - return swizzle_smear(reg, RC_SWIZZLE_X); -} - -static struct rc_src_register -swizzle_yyyy(struct rc_src_register reg) -{ - return swizzle_smear(reg, RC_SWIZZLE_Y); -} - -static struct rc_src_register -swizzle_zzzz(struct rc_src_register reg) -{ - return swizzle_smear(reg, RC_SWIZZLE_Z); -} - -static struct rc_src_register -swizzle_wwww(struct rc_src_register reg) -{ - return swizzle_smear(reg, RC_SWIZZLE_W); -} - static struct rc_dst_register new_dst_reg(struct radeon_compiler *c, struct rc_instruction *inst) {