summary refs log tree commit diff stats
path: root/scripts/xml-preprocess-test.py
diff options
context:
space:
mode:
authorRichard Henderson <richard.henderson@linaro.org>2024-04-16 20:43:00 -0700
committerRichard Henderson <richard.henderson@linaro.org>2024-05-15 10:03:44 +0200
commitd27fe7c3af30a9b6281e7aafb5d603efe64ff939 (patch)
treeb947bed44fe177b37fe06d08fc462e49f22ba84b /scripts/xml-preprocess-test.py
parentebc9401a4067fd61afea811d1d059d8ac0fc5db9 (diff)
downloadfocaccia-qemu-d27fe7c3af30a9b6281e7aafb5d603efe64ff939.tar.gz
focaccia-qemu-d27fe7c3af30a9b6281e7aafb5d603efe64ff939.zip
target/hppa: Manage PSW_X and PSW_B in translator
PSW_X is cleared after every instruction, and only set by RFI.
PSW_B is cleared after every non-branch, or branch not taken,
and only set by taken branches.  We can clear both bits with a
single store, at most once per TB.  Taken branches set PSW_B,
at most once per TB.

Reviewed-by: Helge Deller <deller@gmx.de>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions