target/ppc: switch EXTRACT_HELPER macros over to use sextract32/extract32
commit4c23c2a538fb8bd78111eb56eb61b001e3b1490f
authorMark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Wed, 2 Jan 2019 09:14:16 +0000 (2 09:14 +0000)
committerDavid Gibson <david@gibson.dropbear.id.au>
Tue, 8 Jan 2019 22:28:13 +0000 (9 09:28 +1100)
treea91a9b4a4e7683fae3c40f605982a83030d24e17
parentffcd21acb45ade8591e78ca78af3f567a4bb2e9b
target/ppc: switch EXTRACT_HELPER macros over to use sextract32/extract32

These ensure that we consistently handle signed and unsigned extensions correctly
when decoding immediates from instruction opcodes.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
target/ppc/internal.h