arch-power: Introduce proper opcode fields
authorSandipan Das <sandipan@linux.vnet.ibm.com>
Wed, 6 Jun 2018 21:00:09 +0000 (02:30 +0530)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sun, 24 Jan 2021 03:16:33 +0000 (03:16 +0000)
commit6f41de63448539506491c6eb6c0eca041b32f92f
tree483565a1d7596d2afc668e9169d06d14226dd613
parent8d907d30616c1267944145a51dd354118fed27aa
arch-power: Introduce proper opcode fields

This introduces separate extended opcode fields for DS, X, XFL,
XFX, XL and XO form instructions and renames the primary opcode
field from OPCODE to PO as listed in the Power ISA manual.

Scenarios where multiple instructions of different forms share
the same primary opcode have also been addressed by using the
correct extended opcode fields for decoding.

Change-Id: I4a01820f6a6326ef79330221b717952c6b9cbba3
Signed-off-by: Sandipan Das <sandipan@linux.vnet.ibm.com>
src/arch/power/isa/bitfields.isa
src/arch/power/isa/decoder.isa
src/arch/power/isa/formats/unimp.isa
src/arch/power/isa/formats/unknown.isa