* s390.h (s390_opcode_arch_val): Rename to s390_opcode_mode_val.
(S390_OPCODE_ESAME): Rename to S390_OPCODE_ZARCH. (s390_opcode): Remove architecture. Add modes and min_cpu.
This commit is contained in:
parent
37a5879375
commit
1bd490c46b
@ -1,3 +1,9 @@
|
||||
2003-03-21 Martin Schwidefsky <schwidefsky@de.ibm.com>
|
||||
|
||||
* s390.h (s390_opcode_arch_val): Rename to s390_opcode_mode_val.
|
||||
(S390_OPCODE_ESAME): Rename to S390_OPCODE_ZARCH.
|
||||
(s390_opcode): Remove architecture. Add modes and min_cpu.
|
||||
|
||||
2003-03-17 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
|
||||
|
||||
* h8300.h (O_SYS_CMDLINE): New pseudo opcode for command line
|
||||
|
@ -24,10 +24,17 @@
|
||||
|
||||
/* List of instruction sets variations. */
|
||||
|
||||
enum s390_opcode_arch_val
|
||||
enum s390_opcode_mode_val
|
||||
{
|
||||
S390_OPCODE_ESA = 0,
|
||||
S390_OPCODE_ESAME
|
||||
S390_OPCODE_ZARCH
|
||||
};
|
||||
|
||||
enum s390_opcode_cpu_val
|
||||
{
|
||||
S390_OPCODE_G5 = 0,
|
||||
S390_OPCODE_G6,
|
||||
S390_OPCODE_Z900
|
||||
};
|
||||
|
||||
/* The opcode table is an array of struct s390_opcode. */
|
||||
@ -55,8 +62,11 @@ struct s390_opcode
|
||||
appear in assembly code, and are terminated by a zero. */
|
||||
unsigned char operands[6];
|
||||
|
||||
/* Bitmask of architectures this opcode is available for. */
|
||||
unsigned int architecture;
|
||||
/* Bitmask of execution modes this opcode is available for. */
|
||||
unsigned int modes;
|
||||
|
||||
/* First cpu this opcode is available for. */
|
||||
enum s390_opcode_cpu_val min_cpu;
|
||||
};
|
||||
|
||||
/* The table itself is sorted by major opcode number, and is otherwise
|
||||
|
Loading…
Reference in New Issue
Block a user