Skip to content

tcg conditional set, round 5

Richard Henderson qemu-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest6 patches 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/6tcg: Document double-word support opcodes.tcg/README+23 -00 replies
2/6tcg: Generic support for conditional settcg/README tcg/tcg-op.h tcg/tcg-opc.h +1 more+78 -60 replies
3/6tcg: Add tcg_invert_cond.tcg/tcg.h+5 -00 replies
4/6tcg-i386: Implement small forward branches.elf.h tcg/i386/tcg-target.c+80 -381 reply
5/6tcg-i386: Implement setcond.tcg/i386/tcg-target.c+70 -30 replies
6/6tcg-x86_64: Implement setcond.tcg/x86_64/tcg-target.c+33 -50 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [Qemu-devel] [PATCH 0/6] tcg conditional set, round 5

Changes since round 4:

* Document double-word support opcodes in a new section of the README, as requested by Aurelien.

* Shorten the branch-to-next in the EQ case of i386 brcond2, as pointed out by Laurent.

r~

Richard Henderson (6):
tcg: Document double-word support opcodes.
tcg: Generic support for conditional set
tcg: Add tcg_invert_cond.
tcg-i386: Implement small forward branches.
tcg-i386: Implement setcond.
tcg-x86_64: Implement setcond.

 elf.h                   |    2 +
 tcg/README              |   36 +++++++++
 tcg/i386/tcg-target.c   |  187 +++++++++++++++++++++++++++++++++++++----------
 tcg/tcg-op.h            |   47 ++++++++++++
 tcg/tcg-opc.h           |    3 +
 tcg/tcg.c               |   21 ++++--
 tcg/tcg.h               |    5 +
 tcg/x86_64/tcg-target.c |   38 ++++++++-
 8 files changed, 288 insertions(+), 51 deletions(-)