* 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
e6bdc6c5eb
commit
a13b67a6d6
@ -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>
|
2003-03-17 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
|
||||||
|
|
||||||
* h8300.h (O_SYS_CMDLINE): New pseudo opcode for command line
|
* h8300.h (O_SYS_CMDLINE): New pseudo opcode for command line
|
||||||
|
@ -24,10 +24,17 @@
|
|||||||
|
|
||||||
/* List of instruction sets variations. */
|
/* List of instruction sets variations. */
|
||||||
|
|
||||||
enum s390_opcode_arch_val
|
enum s390_opcode_mode_val
|
||||||
{
|
{
|
||||||
S390_OPCODE_ESA = 0,
|
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. */
|
/* 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. */
|
appear in assembly code, and are terminated by a zero. */
|
||||||
unsigned char operands[6];
|
unsigned char operands[6];
|
||||||
|
|
||||||
/* Bitmask of architectures this opcode is available for. */
|
/* Bitmask of execution modes this opcode is available for. */
|
||||||
unsigned int architecture;
|
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
|
/* The table itself is sorted by major opcode number, and is otherwise
|
||||||
|
Loading…
x
Reference in New Issue
Block a user