Changeset 1973 for binutils/trunk/include/opcode/s390.h
- Timestamp:
- Feb 6, 2017, 1:00:00 PM (8 years ago)
- Location:
- binutils/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
binutils/trunk ¶
-
Property svn:mergeinfo
set to
/binutils/vendor/current merged eligible
-
Property svn:mergeinfo
set to
-
TabularUnified binutils/trunk/include/opcode/s390.h ¶
r970 r1973 1 1 /* s390.h -- Header file for S390 opcode table 2 Copyright (C) 2000-201 4Free Software Foundation, Inc.2 Copyright (C) 2000-2016 Free Software Foundation, Inc. 3 3 Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com). 4 4 … … 42 42 S390_OPCODE_Z196, 43 43 S390_OPCODE_ZEC12, 44 S390_OPCODE_Z13, 44 45 S390_OPCODE_MAXCPU 45 46 }; 47 48 /* Instruction specific flags. */ 49 #define S390_INSTR_FLAG_OPTPARM 0x1 50 #define S390_INSTR_FLAG_HTM 0x2 51 #define S390_INSTR_FLAG_VX 0x4 52 #define S390_INSTR_FLAG_FACILITY_MASK 0x6 46 53 47 54 /* The opcode table is an array of struct s390_opcode. */ … … 75 82 /* First cpu this opcode is available for. */ 76 83 enum s390_opcode_cpu_val min_cpu; 84 85 /* Instruction specific flags. */ 86 unsigned int flags; 77 87 }; 78 88 … … 87 97 extern const int s390_num_opformats; 88 98 89 /* Values defined for the flags field of a struct powerpc_opcode. */99 /* Values defined for the flags field of a struct s390_opcode. */ 90 100 91 101 /* The operands table is an array of struct s390_operand. */ … … 104 114 105 115 /* Elements in the table are retrieved by indexing with values from 106 the operands field of the powerpc_opcodes table. */116 the operands field of the s390_opcodes table. */ 107 117 108 118 extern const struct s390_operand s390_operands[]; … … 152 162 #define S390_OPERAND_REG_PAIR 0x800 153 163 154 #endif /* S390_H */ 164 /* This operand names a vector register. The disassembler uses this 165 to print register names with a leading 'v'. */ 166 #define S390_OPERAND_VR 0x1000 167 168 #define S390_OPERAND_CP16 0x2000 169 170 #define S390_OPERAND_OR1 0x4000 171 #define S390_OPERAND_OR2 0x8000 172 #define S390_OPERAND_OR8 0x10000 173 174 #endif /* S390_H */
Note:
See TracChangeset
for help on using the changeset viewer.