]> git.proxmox.com Git - mirror_qemu.git/commit
target/sparc: Use tcg_gen_lookup_and_goto_ptr for v9 WRASI
authorRichard Henderson <richard.henderson@linaro.org>
Wed, 28 Jun 2023 07:12:02 +0000 (09:12 +0200)
committerMark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Wed, 28 Jun 2023 09:53:57 +0000 (10:53 +0100)
commit44a7c2ecd4fcdb9963824cf897a3e69364c187bb
tree754d4dccffe78c3eeeac661cb927c7f964ffa675
parent553338dc32c97209a01e0717ec624505b66e7948
target/sparc: Use tcg_gen_lookup_and_goto_ptr for v9 WRASI

We incorporate %asi into tb->flags so that we may generate
inline code for the many ASIs for which it is easy to do so.
Setting %asi is common for e.g. memcpy and memset performing
block copy and clear, so it is worth noticing this case.

We must end the TB but do not need to return to the main loop.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20230628071202.230991-9-richard.henderson@linaro.org>
Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
target/sparc/translate.c