target/ppc: Move VSX arithmetic and max/min insns to decodetree.
authorChinmay Rath <rathc@linux.ibm.com>
Thu, 23 May 2024 09:48:20 +0000 (15:18 +0530)
committerNicholas Piggin <npiggin@gmail.com>
Thu, 25 Jul 2024 23:51:33 +0000 (09:51 +1000)
commit638f6d553af70ae5a7dc26200d35e385d649ff75
tree3eeb59c6dc98c5277a949d3d8b0b2d108d112222
parent48eda6abfd7ebf3a21c699d8b13d7506b877d1b7
target/ppc: Move VSX arithmetic and max/min insns to decodetree.

Moving the following instructions to decodetree specification:

x{s, v}{add, sub, mul, div}{s, d}p : XX3-form
xs{max, min}dp, xv{max, min}{s, d}p : XX3-form

The changes were verfied by validating that the tcg ops generated by those
instructions remain the same, which were captured with the '-d in_asm,op' flag.

Signed-off-by: Chinmay Rath <rathc@linux.ibm.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
target/ppc/fpu_helper.c
target/ppc/helper.h
target/ppc/insn32.decode
target/ppc/translate/vsx-impl.c.inc
target/ppc/translate/vsx-ops.c.inc