diff options
author | Richard Henderson <rth@twiddle.net> | 2016-12-15 11:58:17 -0800 |
---|---|---|
committer | Richard Henderson <rth@twiddle.net> | 2017-01-23 09:52:40 -0800 |
commit | 129e9cc3a1792b66bd189838d58f7a2944602a82 (patch) | |
tree | 230f3e568a34145fa022fcbf3daf80e52f20fc90 /tests/test-qobject-output-visitor.c | |
parent | 61766fe9e2d37ac4928119eabfe2250bd8f43b11 (diff) | |
download | qemu-129e9cc3a1792b66bd189838d58f7a2944602a82.zip qemu-129e9cc3a1792b66bd189838d58f7a2944602a82.tar.gz qemu-129e9cc3a1792b66bd189838d58f7a2944602a82.tar.bz2 |
target-hppa: Add nullification framework
The HPPA cpu has a unique form of predicated execution in which
almost any instruction can set the PSW[N] (or "nullify") bit,
which suppresses execution (and even decoding) of the following
instruction. Execution of a nullified insn clears the PSW[N] bit.
This adds a generic framework for branching over nullified insns,
or for sufficiently simple insns, transforming the writeback of
the result to a conditional move. In the process, we want to be
able to represent PSW[N] as a TCG condition, which implies management
of the related tcg temps.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Diffstat (limited to 'tests/test-qobject-output-visitor.c')
0 files changed, 0 insertions, 0 deletions