target/ppc: Move VMH[R]ADDSHS instruction to decodetree
This patch moves VMHADDSHS and VMHRADDSHS to decodetree I couldn't find
a satisfactory implementation with TCG inline.
vmhaddshs:
rept    loop    master             patch
8       12500   0,
02983400         0,
02648500 (-11.2%)
25      4000    0,
02946000         0,
02518000 (-14.5%)
100     1000    0,
03104300         0,
02638000 (-15.0%)
500     200     0,
04002000         0,
03502500 (-12.5%)
2500    40      0,
08090100         0,
07562200 (-6.5%)
8000    12      0,
19242600         0,
18626800 (-3.2%)
vmhraddshs:
rept    loop    master             patch
8       12500   0,
03078600         0,
02851000 (-7.4%)
25      4000    0,
02793200         0,
02746900 (-1.7%)
100     1000    0,
02886000         0,
02839900 (-1.6%)
500     200     0,
03714700         0,
03799200 (+2.3%)
2500    40      0,
07948000         0,
07852200 (-1.2%)
8000    12      0,
19049800         0,
18813900 (-1.2%)
Signed-off-by: Lucas Mateus Castro (alqotel) <lucas.araujo@eldorado.org.br>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <
20221019125040.48028-3-lucas.araujo@eldorado.org.br>
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>