opcodes: tic54x: namespace exported variables
[binutils-gdb.git] / include / opcode / arm.h
index 6d8c3d00861f2430d2c8478c71f165dc4e625665..03a80712c0a02c5a064d8568054753d1b03d94a2 100644 (file)
@@ -1,5 +1,5 @@
 /* ARM assembler/disassembler support.
-   Copyright (C) 2004-2020 Free Software Foundation, Inc.
+   Copyright (C) 2004-2021 Free Software Foundation, Inc.
 
    This file is part of GDB and GAS.
 
 #define ARM_EXT2_CRC        0x00080000 /* ARMv8 CRC32 */
 #define ARM_EXT2_MVE        0x00100000 /* MVE Integer extension.          */
 #define ARM_EXT2_MVE_FP             0x00200000 /* MVE Floating Point extension.   */
+#define ARM_EXT2_CDE        0x00400000 /* Custom Datapath Extension.      */
+#define ARM_EXT2_CDE0       0x00800000 /* Using CDE coproc 0.     */
+#define ARM_EXT2_CDE1       0x01000000 /* Using CDE coproc 1.     */
+#define ARM_EXT2_CDE2       0x02000000 /* Using CDE coproc 2.     */
+#define ARM_EXT2_CDE3       0x04000000 /* Using CDE coproc 3.     */
+#define ARM_EXT2_CDE4       0x08000000 /* Using CDE coproc 4.     */
+#define ARM_EXT2_CDE5       0x10000000 /* Using CDE coproc 5.     */
+#define ARM_EXT2_CDE6       0x20000000 /* Using CDE coproc 6.     */
+#define ARM_EXT2_CDE7       0x40000000 /* Using CDE coproc 7.     */
+#define ARM_EXT2_V8R        0x80000000 /* Arm V8R.                    */
 
 /* Co-processor space extensions.  */
 #define ARM_CEXT_XSCALE             0x00000001 /* Allow MIA etc.                  */
 #define ARM_AEXT2_V8M_MAIN     (ARM_AEXT2_V8M_BASE | ARM_EXT2_V8M_MAIN)
 #define ARM_AEXT2_V8M_MAIN_DSP  ARM_AEXT2_V8M_MAIN
 #define ARM_AEXT_V8R            ARM_AEXT_V8A
-#define ARM_AEXT2_V8R           ARM_AEXT2_V8AR
+#define ARM_AEXT2_V8R           (ARM_EXT2_V8R | ARM_AEXT2_V8AR)
 #define ARM_AEXT_V8_1M_MAIN     ARM_AEXT_V8M_MAIN
 #define ARM_AEXT2_V8_1M_MAIN   (ARM_AEXT2_V8M_MAIN | ARM_EXT2_V8_1M_MAIN     \
                                                    | ARM_EXT2_FP16_INST)