From: Richard Henderson Date: Mon, 27 Feb 2023 21:33:21 +0000 (-1000) Subject: target/arm: Hoist pred_width in arm_gen_dynamic_svereg_xml X-Git-Tag: v8.0.0-rc0~23^2~15 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5cd5fa756e177cb293d44e02b5f6194f83c528bb;p=thirdparty%2Fqemu.git target/arm: Hoist pred_width in arm_gen_dynamic_svereg_xml Reviewed-by: Fabiano Rosas Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Richard Henderson Message-id: 20230227213329.793795-7-richard.henderson@linaro.org Signed-off-by: Peter Maydell --- diff --git a/target/arm/gdbstub64.c b/target/arm/gdbstub64.c index 070ba20d991..895e19f0845 100644 --- a/target/arm/gdbstub64.c +++ b/target/arm/gdbstub64.c @@ -283,6 +283,7 @@ int arm_gen_dynamic_svereg_xml(CPUState *cs, int orig_base_reg) GString *s = g_string_new(NULL); DynamicGDBXMLInfo *info = &cpu->dyn_svereg_xml; int reg_width = cpu->sve_max_vq * 128; + int pred_width = cpu->sve_max_vq * 16; int base_reg = orig_base_reg; int i; @@ -319,13 +320,13 @@ int arm_gen_dynamic_svereg_xml(CPUState *cs, int orig_base_reg) g_string_append_printf(s, "", - i, cpu->sve_max_vq * 16, base_reg++); + i, pred_width, base_reg++); } g_string_append_printf(s, "", - cpu->sve_max_vq * 16, base_reg++); + pred_width, base_reg++); /* Define the vector length pseudo-register. */ g_string_append_printf(s,