ppc-opc.c (58e16d792a6a8c6b750f637a4649967fcac853dc) ppc-opc.c (1fd02f6605b855b4af2883f29a2abc88bdf17857)
1// SPDX-License-Identifier: GPL-2.0-or-later
2/* ppc-opc.c -- PowerPC opcode list
3 Copyright (C) 1994-2016 Free Software Foundation, Inc.
4 Written by Ian Lance Taylor, Cygnus Support
5
6 This file is part of GDB, GAS, and the GNU binutils.
7
8 */

--- 394 unchanged lines hidden (view full) ---

403 /* The FXM field in an XFX instruction. */
404#define FXM FRSp + 1
405 { 0xff, 12, insert_fxm, extract_fxm, 0 },
406
407 /* Power4 version for mfcr. */
408#define FXM4 FXM + 1
409 { 0xff, 12, insert_fxm, extract_fxm,
410 PPC_OPERAND_OPTIONAL | PPC_OPERAND_OPTIONAL_VALUE},
1// SPDX-License-Identifier: GPL-2.0-or-later
2/* ppc-opc.c -- PowerPC opcode list
3 Copyright (C) 1994-2016 Free Software Foundation, Inc.
4 Written by Ian Lance Taylor, Cygnus Support
5
6 This file is part of GDB, GAS, and the GNU binutils.
7
8 */

--- 394 unchanged lines hidden (view full) ---

403 /* The FXM field in an XFX instruction. */
404#define FXM FRSp + 1
405 { 0xff, 12, insert_fxm, extract_fxm, 0 },
406
407 /* Power4 version for mfcr. */
408#define FXM4 FXM + 1
409 { 0xff, 12, insert_fxm, extract_fxm,
410 PPC_OPERAND_OPTIONAL | PPC_OPERAND_OPTIONAL_VALUE},
411 /* If the FXM4 operand is ommitted, use the sentinel value -1. */
411 /* If the FXM4 operand is omitted, use the sentinel value -1. */
412 { -1, -1, NULL, NULL, 0},
413
414 /* The IMM20 field in an LI instruction. */
415#define IMM20 FXM4 + 2
416 { 0xfffff, PPC_OPSHIFT_INV, insert_li20, extract_li20, PPC_OPERAND_SIGNED},
417
418 /* The L field in a D or X form instruction. */
419#define L IMM20 + 1

--- 6861 unchanged lines hidden ---
412 { -1, -1, NULL, NULL, 0},
413
414 /* The IMM20 field in an LI instruction. */
415#define IMM20 FXM4 + 2
416 { 0xfffff, PPC_OPSHIFT_INV, insert_li20, extract_li20, PPC_OPERAND_SIGNED},
417
418 /* The L field in a D or X form instruction. */
419#define L IMM20 + 1

--- 6861 unchanged lines hidden ---