tcg/ppc: Create TCGPowerISA and have_isa
commit7d9dae0a102bc41ea031b358b47c243c5bc6ced9
authorRichard Henderson <richard.henderson@linaro.org>
Mon, 30 Sep 2019 02:52:00 +0000 (30 02:52 +0000)
committerRichard Henderson <richard.henderson@linaro.org>
Mon, 14 Oct 2019 14:09:30 +0000 (14 07:09 -0700)
tree8db5cec22a91ac5ceb43cc257bf125e987df8733
parentb82f769cc16b4ee7b628e7a923d3b09eb1d85a80
tcg/ppc: Create TCGPowerISA and have_isa

Introduce an enum to hold base < 2.06 < 3.00.  Use macros to
preserve the existing have_isa_2_06 and have_isa_3_00 predicates.

Tested-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
tcg/ppc/tcg-target.h
tcg/ppc/tcg-target.inc.c