diff options
author | Alan Modra <amodra@gmail.com> | 1999-08-04 10:07:41 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 1999-08-04 10:07:41 +0000 |
commit | eecb386cd7d2df28baf22c22ba3b0a3a4e94fcd5 (patch) | |
tree | 28e4c1e3026c3aeb104d923bea3bc2f4781c60df /gas/config/tc-i386.h | |
parent | 23b255aaddaf15fd568d27128f5c00d62a6486a6 (diff) | |
download | gdb-eecb386cd7d2df28baf22c22ba3b0a3a4e94fcd5.zip gdb-eecb386cd7d2df28baf22c22ba3b0a3a4e94fcd5.tar.gz gdb-eecb386cd7d2df28baf22c22ba3b0a3a4e94fcd5.tar.bz2 |
Support for gcc to generate 16-bit i386 code. (.code16gcc)
Diffstat (limited to 'gas/config/tc-i386.h')
-rw-r--r-- | gas/config/tc-i386.h | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/gas/config/tc-i386.h b/gas/config/tc-i386.h index ef778c1..41ebb86 100644 --- a/gas/config/tc-i386.h +++ b/gas/config/tc-i386.h @@ -344,17 +344,18 @@ typedef struct #define Size16 0x2000 /* needs size prefix if in 32-bit mode */ #define Size32 0x4000 /* needs size prefix if in 16-bit mode */ #define IgnoreSize 0x8000 /* instruction ignores operand size prefix */ -#define No_bSuf 0x10000 /* b suffix on instruction illegal */ -#define No_wSuf 0x20000 /* w suffix on instruction illegal */ -#define No_lSuf 0x40000 /* l suffix on instruction illegal */ -#define No_sSuf 0x80000 /* s suffix on instruction illegal */ -#define No_dSuf 0x100000 /* d suffix on instruction illegal */ -#define No_xSuf 0x200000 /* x suffix on instruction illegal */ -#define FWait 0x400000 /* instruction needs FWAIT */ -#define IsString 0x800000 /* quick test for string instructions */ -#define regKludge 0x1000000 /* fake an extra reg operand for clr, imul */ -#define IsPrefix 0x2000000 /* opcode is a prefix */ -#define ImmExt 0x4000000 /* instruction has extension in 8 bit imm */ +#define DefaultSize 0x10000 /* default insn size depends on mode */ +#define No_bSuf 0x20000 /* b suffix on instruction illegal */ +#define No_wSuf 0x40000 /* w suffix on instruction illegal */ +#define No_lSuf 0x80000 /* l suffix on instruction illegal */ +#define No_sSuf 0x100000 /* s suffix on instruction illegal */ +#define No_dSuf 0x200000 /* d suffix on instruction illegal */ +#define No_xSuf 0x400000 /* x suffix on instruction illegal */ +#define FWait 0x800000 /* instruction needs FWAIT */ +#define IsString 0x1000000 /* quick test for string instructions */ +#define regKludge 0x2000000 /* fake an extra reg operand for clr, imul */ +#define IsPrefix 0x4000000 /* opcode is a prefix */ +#define ImmExt 0x8000000 /* instruction has extension in 8 bit imm */ #define Ugh 0x80000000 /* deprecated fp insn, gets a warning */ /* operand_types[i] describes the type of operand i. This is made |