diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2024-06-20 10:34:28 +0200 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2024-10-31 18:28:33 +0100 |
commit | ae14b33de8d329d5497db5446bdc0b0cb6ba756b (patch) | |
tree | ee8f830177d04ee80dbbe80b2598669ff501887c /qemu-io.c | |
parent | 1f7f72bdc4faece6af875503a3abe992e87e776b (diff) |
target/i386: optimize computation of ZF from CC_OP_DYNAMIC
Most uses of CC_OP_DYNAMIC are for CMP/JB/JE or similar sequences.
We can optimize many of them to avoid computation of the flags.
This eliminates both TCG ops to set up the new cc_op, and helper
instructions because evaluating just ZF is much cheaper.
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'qemu-io.c')
0 files changed, 0 insertions, 0 deletions