From: Pavel Ondračka Date: Fri, 14 Jul 2023 10:21:06 +0000 (+0200) Subject: r300: source register index is always unsigned X-Git-Tag: upstream/23.3.3~5384 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=beee5c3658ff17f37ffb0c0ec3e84e2c52e49536;p=platform%2Fupstream%2Fmesa.git r300: source register index is always unsigned This was forgotten when we converted to the NIR lowering of negative indirect adressing. Reviewed-by: Filip Gawin Part-of: --- diff --git a/src/gallium/drivers/r300/compiler/radeon_program.h b/src/gallium/drivers/r300/compiler/radeon_program.h index 67be1b9..41af981 100644 --- a/src/gallium/drivers/r300/compiler/radeon_program.h +++ b/src/gallium/drivers/r300/compiler/radeon_program.h @@ -42,7 +42,7 @@ struct rc_src_register { unsigned int File:4; /** Negative values may be used for relative addressing. */ - signed int Index:(RC_REGISTER_INDEX_BITS+1); + unsigned int Index:RC_REGISTER_INDEX_BITS; unsigned int RelAddr:1; unsigned int Swizzle:12;