]> git.ipfire.org Git - thirdparty/qemu.git/commit
target/rx: Expand TCG register definitions for 32-bit target
authorPhilippe Mathieu-Daudé <philmd@linaro.org>
Thu, 9 Oct 2025 14:57:11 +0000 (16:57 +0200)
committerPhilippe Mathieu-Daudé <philmd@linaro.org>
Thu, 16 Oct 2025 15:07:52 +0000 (17:07 +0200)
commit86114e43ffda717c0ed4225e5d5ddf315e930835
tree0fc1b5624c2280a756dcbd7b0a1d56698305fcd2
parentf9903a8a23ec14a8bef1d9af908e505c44b977af
target/rx: Expand TCG register definitions for 32-bit target

The RX target is only built as 32-bit:

  $ git grep TARGET_LONG_BITS configs/targets/rx-*
  configs/targets/rx-softmmu.mak:5:TARGET_LONG_BITS=32

Therefore target_ulong always expands to uint32_t.

Replace and adapt the API uses mechanically:

  TCGv -> TCGv_i32
  tcg_temp_new -> tcg_temp_new_i32

There is no functional change.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20251009151607.26278-9-philmd@linaro.org>
target/rx/translate.c