OSDN Git Service

tcg/tci: Implement movcond
authorRichard Henderson <richard.henderson@linaro.org>
Wed, 3 Feb 2021 00:15:45 +0000 (16:15 -0800)
committerRichard Henderson <richard.henderson@linaro.org>
Sat, 19 Jun 2021 18:08:00 +0000 (11:08 -0700)
commitdf093c19efe7a6a9b2ed43b0b6a7fa5d1e16cfcd
treeb1d62bd9df8ec867943855de330d96ed056153c7
parent6eea04347eb667f1326cb9b68c5b8f3d737f565d
tcg/tci: Implement movcond

When this opcode is not available in the backend, tcg middle-end
will expand this as a series of 5 opcodes.  So implementing this
saves bytecode space.

Tested-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
tcg/tci.c
tcg/tci/tcg-target.c.inc
tcg/tci/tcg-target.h