Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
aicasm_insformat.h File Reference
#include <asm/byteorder.h>

Go to the source code of this file.

Data Structures

struct  ins_format1
 
struct  ins_format2
 
struct  ins_format3
 
struct  ins_format4
 
struct  ins_format5
 
struct  ins_format6
 
union  ins_formats
 
struct  instruction
 

Macros

#define AIC_OP_OR   0x0
 
#define AIC_OP_AND   0x1
 
#define AIC_OP_XOR   0x2
 
#define AIC_OP_ADD   0x3
 
#define AIC_OP_ADC   0x4
 
#define AIC_OP_ROL   0x5
 
#define AIC_OP_BMOV   0x6
 
#define AIC_OP_MVI16   0x7
 
#define AIC_OP_JMP   0x8
 
#define AIC_OP_JC   0x9
 
#define AIC_OP_JNC   0xa
 
#define AIC_OP_CALL   0xb
 
#define AIC_OP_JNE   0xc
 
#define AIC_OP_JNZ   0xd
 
#define AIC_OP_JE   0xe
 
#define AIC_OP_JZ   0xf
 
#define AIC_OP_SHL   0x10
 
#define AIC_OP_SHR   0x20
 
#define AIC_OP_ROR   0x30
 
#define AIC_OP_OR16   0x8005
 
#define AIC_OP_AND16   0x8105
 
#define AIC_OP_XOR16   0x8205
 
#define AIC_OP_ADD16   0x8305
 
#define AIC_OP_ADC16   0x8405
 
#define AIC_OP_JNE16   0x8805
 
#define AIC_OP_JNZ16   0x8905
 
#define AIC_OP_JE16   0x8C05
 
#define AIC_OP_JZ16   0x8B05
 
#define AIC_OP_JMP16   0x9005
 
#define AIC_OP_JC16   0x9105
 
#define AIC_OP_JNC16   0x9205
 
#define AIC_OP_CALL16   0x9305
 
#define AIC_OP_CALL16   0x9305
 
#define AIC_OP_JMPF   0xA005
 
#define AIC_OP_CALLF   0xB005
 
#define AIC_OP_JCF   0xC005
 
#define AIC_OP_JNCF   0xD005
 
#define AIC_OP_CMPXCHG   0xE005
 

Macro Definition Documentation

#define AIC_OP_ADC   0x4

Definition at line 178 of file aicasm_insformat.h.

#define AIC_OP_ADC16   0x8405

Definition at line 203 of file aicasm_insformat.h.

#define AIC_OP_ADD   0x3

Definition at line 177 of file aicasm_insformat.h.

#define AIC_OP_ADD16   0x8305

Definition at line 202 of file aicasm_insformat.h.

#define AIC_OP_AND   0x1

Definition at line 175 of file aicasm_insformat.h.

#define AIC_OP_AND16   0x8105

Definition at line 200 of file aicasm_insformat.h.

#define AIC_OP_BMOV   0x6

Definition at line 180 of file aicasm_insformat.h.

#define AIC_OP_CALL   0xb

Definition at line 187 of file aicasm_insformat.h.

#define AIC_OP_CALL16   0x9305

Definition at line 212 of file aicasm_insformat.h.

#define AIC_OP_CALL16   0x9305

Definition at line 212 of file aicasm_insformat.h.

#define AIC_OP_CALLF   0xB005

Definition at line 216 of file aicasm_insformat.h.

#define AIC_OP_CMPXCHG   0xE005

Definition at line 219 of file aicasm_insformat.h.

#define AIC_OP_JC   0x9

Definition at line 185 of file aicasm_insformat.h.

#define AIC_OP_JC16   0x9105

Definition at line 209 of file aicasm_insformat.h.

#define AIC_OP_JCF   0xC005

Definition at line 217 of file aicasm_insformat.h.

#define AIC_OP_JE   0xe

Definition at line 190 of file aicasm_insformat.h.

#define AIC_OP_JE16   0x8C05

Definition at line 206 of file aicasm_insformat.h.

#define AIC_OP_JMP   0x8

Definition at line 184 of file aicasm_insformat.h.

#define AIC_OP_JMP16   0x9005

Definition at line 208 of file aicasm_insformat.h.

#define AIC_OP_JMPF   0xA005

Definition at line 215 of file aicasm_insformat.h.

#define AIC_OP_JNC   0xa

Definition at line 186 of file aicasm_insformat.h.

#define AIC_OP_JNC16   0x9205

Definition at line 210 of file aicasm_insformat.h.

#define AIC_OP_JNCF   0xD005

Definition at line 218 of file aicasm_insformat.h.

#define AIC_OP_JNE   0xc

Definition at line 188 of file aicasm_insformat.h.

#define AIC_OP_JNE16   0x8805

Definition at line 204 of file aicasm_insformat.h.

#define AIC_OP_JNZ   0xd

Definition at line 189 of file aicasm_insformat.h.

#define AIC_OP_JNZ16   0x8905

Definition at line 205 of file aicasm_insformat.h.

#define AIC_OP_JZ   0xf

Definition at line 191 of file aicasm_insformat.h.

#define AIC_OP_JZ16   0x8B05

Definition at line 207 of file aicasm_insformat.h.

#define AIC_OP_MVI16   0x7

Definition at line 182 of file aicasm_insformat.h.

#define AIC_OP_OR   0x0

Definition at line 174 of file aicasm_insformat.h.

#define AIC_OP_OR16   0x8005

Definition at line 199 of file aicasm_insformat.h.

#define AIC_OP_ROL   0x5

Definition at line 179 of file aicasm_insformat.h.

#define AIC_OP_ROR   0x30

Definition at line 196 of file aicasm_insformat.h.

#define AIC_OP_SHL   0x10

Definition at line 194 of file aicasm_insformat.h.

#define AIC_OP_SHR   0x20

Definition at line 195 of file aicasm_insformat.h.

#define AIC_OP_XOR   0x2

Definition at line 176 of file aicasm_insformat.h.

#define AIC_OP_XOR16   0x8205

Definition at line 201 of file aicasm_insformat.h.