Back to index

cell-binutils  2.17cvs20070401
Defines
i386.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define OLDGCC_COMPAT   SYSV386_COMPAT
#define MOV_AX_DISP32   0xa0
#define POP_SEG_SHORT   0x07
#define JUMP_PC_RELATIVE   0xeb
#define INT_OPCODE   0xcd
#define INT3_OPCODE   0xcc
#define FWAIT_OPCODE   0x9b
#define ADDR_PREFIX_OPCODE   0x67
#define DATA_PREFIX_OPCODE   0x66
#define LOCK_PREFIX_OPCODE   0xf0
#define CS_PREFIX_OPCODE   0x2e
#define DS_PREFIX_OPCODE   0x3e
#define ES_PREFIX_OPCODE   0x26
#define FS_PREFIX_OPCODE   0x64
#define GS_PREFIX_OPCODE   0x65
#define SS_PREFIX_OPCODE   0x36
#define REPNE_PREFIX_OPCODE   0xf2
#define REPE_PREFIX_OPCODE   0xf3
#define TWO_BYTE_OPCODE_ESCAPE   0x0f
#define NOP_OPCODE   (char) 0x90
#define EBP_REG_NUM   5
#define ESP_REG_NUM   4
#define ESCAPE_TO_TWO_BYTE_ADDRESSING   ESP_REG_NUM
#define NO_INDEX_REGISTER   ESP_REG_NUM
#define NO_BASE_REGISTER   EBP_REG_NUM
#define NO_BASE_REGISTER_16   6
#define REGMEM_FIELD_HAS_REG   0x3/* always = 0x3 */
#define REGMEM_FIELD_HAS_MEM   (~REGMEM_FIELD_HAS_REG)
#define REX_OPCODE   0x40
#define REX_W   8
#define REX_R   4
#define REX_X   2
#define REX_B   1
#define MAX_OPERANDS   4
#define MAX_IMMEDIATE_OPERANDS   2
#define MAX_MEMORY_OPERANDS   2
#define MAX_MNEM_SIZE   16
#define MAX_REG_NAME_SIZE   8

Define Documentation

#define ADDR_PREFIX_OPCODE   0x67

Definition at line 59 of file i386.h.

#define CS_PREFIX_OPCODE   0x2e

Definition at line 62 of file i386.h.

#define DATA_PREFIX_OPCODE   0x66

Definition at line 60 of file i386.h.

#define DS_PREFIX_OPCODE   0x3e

Definition at line 63 of file i386.h.

#define EBP_REG_NUM   5

Definition at line 75 of file i386.h.

#define ES_PREFIX_OPCODE   0x26

Definition at line 64 of file i386.h.

Definition at line 79 of file i386.h.

#define ESP_REG_NUM   4

Definition at line 76 of file i386.h.

#define FS_PREFIX_OPCODE   0x64

Definition at line 65 of file i386.h.

#define FWAIT_OPCODE   0x9b

Definition at line 58 of file i386.h.

#define GS_PREFIX_OPCODE   0x65

Definition at line 66 of file i386.h.

#define INT3_OPCODE   0xcc

Definition at line 55 of file i386.h.

#define INT_OPCODE   0xcd

Definition at line 54 of file i386.h.

#define JUMP_PC_RELATIVE   0xeb

Definition at line 53 of file i386.h.

#define LOCK_PREFIX_OPCODE   0xf0

Definition at line 61 of file i386.h.

#define MAX_IMMEDIATE_OPERANDS   2

Definition at line 106 of file i386.h.

#define MAX_MEMORY_OPERANDS   2

Definition at line 109 of file i386.h.

#define MAX_MNEM_SIZE   16

Definition at line 112 of file i386.h.

#define MAX_OPERANDS   4

Definition at line 103 of file i386.h.

#define MAX_REG_NAME_SIZE   8

Definition at line 115 of file i386.h.

#define MOV_AX_DISP32   0xa0

Definition at line 51 of file i386.h.

Definition at line 83 of file i386.h.

#define NO_BASE_REGISTER_16   6

Definition at line 84 of file i386.h.

Definition at line 81 of file i386.h.

#define NOP_OPCODE   (char) 0x90

Definition at line 72 of file i386.h.

#define OLDGCC_COMPAT   SYSV386_COMPAT

Definition at line 48 of file i386.h.

#define POP_SEG_SHORT   0x07

Definition at line 52 of file i386.h.

Definition at line 88 of file i386.h.

#define REGMEM_FIELD_HAS_REG   0x3/* always = 0x3 */

Definition at line 87 of file i386.h.

#define REPE_PREFIX_OPCODE   0xf3

Definition at line 69 of file i386.h.

#define REPNE_PREFIX_OPCODE   0xf2

Definition at line 68 of file i386.h.

#define REX_B   1

Definition at line 100 of file i386.h.

#define REX_OPCODE   0x40

Definition at line 91 of file i386.h.

#define REX_R   4

Definition at line 96 of file i386.h.

#define REX_W   8

Definition at line 94 of file i386.h.

#define REX_X   2

Definition at line 98 of file i386.h.

#define SS_PREFIX_OPCODE   0x36

Definition at line 67 of file i386.h.

#define TWO_BYTE_OPCODE_ESCAPE   0x0f

Definition at line 71 of file i386.h.