target-ppc: introduce opc4 for Expanded Opcode
commit323ad19bcc601d3ec9cb6f0f5b4d67b602fc519e
authorNikunj A Dadhania <nikunj@linux.vnet.ibm.com>
Tue, 26 Jul 2016 11:58:38 +0000 (26 17:28 +0530)
committerDavid Gibson <david@gibson.dropbear.id.au>
Wed, 7 Sep 2016 02:33:33 +0000 (7 12:33 +1000)
tree3fa4719ccc6105cf8b29592fe69b2b39cd63a0c7
parent5f29cc829225f777ca4697cb955572feebaf0748
target-ppc: introduce opc4 for Expanded Opcode

ISA 3.0 has introduced EO - Expanded Opcode. Introduce third level
indirect opcode table and corresponding parsing routines.

EO (11:12) Expanded opcode field
Formats: XX1

EO (11:15) Expanded opcode field
Formats: VX, X, XX2

Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
[dwg: Trivial checkpatch fixup]
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
target-ppc/translate.c
target-ppc/translate_init.c