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 --- |