From: Mohamed Mediouni Date: Mon, 23 Feb 2026 23:39:43 +0000 (+0100) Subject: target/i386: emulate: get rid of write_val_to_mem() helper X-Git-Tag: v11.0.0-rc0~43^2~80 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a32e4ffc72dfc15d4cf2e6edab313aa8611a071a;p=thirdparty%2Fqemu.git target/i386: emulate: get rid of write_val_to_mem() helper Signed-off-by: Mohamed Mediouni Link: https://lore.kernel.org/r/20260223233950.96076-22-mohamed@unpredictable.fr Signed-off-by: Paolo Bonzini --- diff --git a/target/i386/emulate/x86_emu.c b/target/i386/emulate/x86_emu.c index cfa35561dd5..3aedd638a10 100644 --- a/target/i386/emulate/x86_emu.c +++ b/target/i386/emulate/x86_emu.c @@ -164,17 +164,12 @@ void write_val_to_reg(void *reg_ptr, target_ulong val, int size) } } -static void write_val_to_mem(CPUX86State *env, target_ulong ptr, target_ulong val, int size) -{ - x86_write_mem(env_cpu(env), &val, ptr, size); -} - void write_val_ext(CPUX86State *env, struct x86_decode_op *decode, target_ulong val, int size) { if (decode->type == X86_VAR_REG) { write_val_to_reg(decode->regptr, val, size); } else { - write_val_to_mem(env, decode->addr, val, size); + x86_write_mem(env_cpu(env), &val, decode->addr, size); } } @@ -548,7 +543,7 @@ static void exec_movs_single(CPUX86State *env, struct x86_decode *decode) decode->addressing_size, R_ES); val = read_val_from_mem(env, src_addr, decode->operand_size); - write_val_to_mem(env, dst_addr, val, decode->operand_size); + x86_write_mem(env_cpu(env), &val, dst_addr, decode->operand_size); string_increment_reg(env, R_ESI, decode); string_increment_reg(env, R_EDI, decode);