Add recording support for the ISA 3.1 PowerPC instructions.
authorCarl Love <cel@us.ibm.com>
Tue, 26 Apr 2022 19:23:17 +0000 (19:23 +0000)
committerCarl Love <cel@us.ibm.com>
Tue, 26 Apr 2022 19:23:17 +0000 (19:23 +0000)
commit6be98d075c3ef1d7e5892ef7d4797f0b8f45ae1c
treead80293362826c4363a1a112e94ae621696d6a09
parentbfdb52f83ca6ca3a0eb43ef2bd0f4f8193a06472
Add recording support for the ISA 3.1 PowerPC instructions.

This patch adds support for the PowerPC ISA 3.1 instructions to the PowerPC
gdb instruction recording routines.  Case statement entries are added to a
number of the existing routines for recording the 32-bit word instructions.
A few new functions were added to handle the new word instructions.  The 64-bit
prefix instructions are all handled by a set of new routines.  The function
ppc_process_prefix_instruction() is the primary function to handle the
prefixed instructions. It calls additional functions to handle specific
sets of prefixed instructions.  These new functions are:
  ppc_process_record_prefix_vsx_d_form(),
  ppc_process_record_prefix_store_vsx_ds_form(),
  ppc_process_record_prefix_op34(),
  ppc_process_record_prefix_op33(),
  ppc_process_record_prefix_op32(),
  ppc_process_record_prefix_store(),
  ppc_process_record_prefix_op59_XX3(),
  ppc_process_record_prefix_op42().
gdb/rs6000-tdep.c