Rizin
unix-like reverse engineering framework and cli tools
mcs96.h File Reference
#include <rz_util.h>
#include <rz_types.h>

Go to the source code of this file.

Classes

struct  mcs96_op_t
 

Macros

#define MCS96_1B   0x1
 
#define MCS96_2B   0x2
 
#define MCS96_3B   0x4
 
#define MCS96_4B   0x8
 
#define MCS96_5B   0x10
 
#define MCS96_3B_OR_4B   0x20
 
#define MCS96_4B_OR_5B   0x40
 
#define MCS96_5B_OR_6B   0x80
 
#define MCS96_2OP   0x100
 
#define MCS96_3OP   0x200
 
#define MCS96_4OP   0x400
 
#define MCS96_5OP   0x800
 
#define MCS96_REG_8   0x1000
 
#define MCS96_FE   0x2000
 

Typedefs

typedef struct mcs96_op_t Mcs96Op
 

Variables

static Mcs96Op mcs96_op []
 
static const char * mcs96_fe_op [] = { "mul", "mulb", "mul", "mulb", "div", "divb", "invalid", "invalid" }
 

Macro Definition Documentation

◆ MCS96_1B

#define MCS96_1B   0x1

Definition at line 12 of file mcs96.h.

◆ MCS96_2B

#define MCS96_2B   0x2

Definition at line 13 of file mcs96.h.

◆ MCS96_2OP

#define MCS96_2OP   0x100

Definition at line 22 of file mcs96.h.

◆ MCS96_3B

#define MCS96_3B   0x4

Definition at line 14 of file mcs96.h.

◆ MCS96_3B_OR_4B

#define MCS96_3B_OR_4B   0x20

Definition at line 18 of file mcs96.h.

◆ MCS96_3OP

#define MCS96_3OP   0x200

Definition at line 23 of file mcs96.h.

◆ MCS96_4B

#define MCS96_4B   0x8

Definition at line 15 of file mcs96.h.

◆ MCS96_4B_OR_5B

#define MCS96_4B_OR_5B   0x40

Definition at line 19 of file mcs96.h.

◆ MCS96_4OP

#define MCS96_4OP   0x400

Definition at line 24 of file mcs96.h.

◆ MCS96_5B

#define MCS96_5B   0x10

Definition at line 16 of file mcs96.h.

◆ MCS96_5B_OR_6B

#define MCS96_5B_OR_6B   0x80

Definition at line 20 of file mcs96.h.

◆ MCS96_5OP

#define MCS96_5OP   0x800

Definition at line 25 of file mcs96.h.

◆ MCS96_FE

#define MCS96_FE   0x2000

Definition at line 29 of file mcs96.h.

◆ MCS96_REG_8

#define MCS96_REG_8   0x1000

Definition at line 27 of file mcs96.h.

Typedef Documentation

◆ Mcs96Op

typedef struct mcs96_op_t Mcs96Op

Variable Documentation

◆ mcs96_fe_op

const char* mcs96_fe_op[] = { "mul", "mulb", "mul", "mulb", "div", "divb", "invalid", "invalid" }
static

Definition at line 291 of file mcs96.h.

Referenced by mcs96_len().

◆ mcs96_op

Mcs96Op mcs96_op[]
static

Definition at line 31 of file mcs96.h.

Referenced by mcs96_len().