Main Page | Modules | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages | Examples

ac_decoder.h File Reference

ArchC Decoder header file. This file contains the structures needed for the ArchC Pre-processor to build the decoder for the target ISA. More...

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Classes

struct  _ac_dec_field
 Field type used to build the decoder. More...

struct  _ac_dec_format
 Format type used to build the decoder. More...

struct  _ac_dec_instr
 Instruction type used to build the decoder. More...

struct  _ac_dec_list
 Type used to build the decoder. More...

struct  _ac_decoder
 Decode tree structure. It is used to decode one instruction. More...

struct  _ac_decoder_full

Typedefs

typedef _ac_dec_field ac_dec_field
 Field type used to build the decoder.

typedef _ac_dec_format ac_dec_format
 Format type used to build the decoder.

typedef _ac_dec_list ac_dec_list
 Type used to build the decoder.

typedef _ac_dec_instr ac_dec_instr
 Instruction type used to build the decoder.

typedef _ac_decoder ac_decoder
 Decode tree structure. It is used to decode one instruction.

typedef _ac_decoder_full ac_decoder_full

Functions

void MemoryError (char *fileName, long lineNumber, char *functionName)
void ShowError (char *msg)
void ShowDecField (ac_dec_field *f)
void ShowDecFormat (ac_dec_format *f)
void ShowDecodeList (ac_dec_list *l)
void ShowDecInstr (ac_dec_instr *i)
void ShowDecoder (ac_decoder *d, unsigned level)
ac_decoder_full * CreateDecoder (ac_dec_format *formats, ac_dec_instr *instructions)
ac_dec_formatFindFormat (ac_dec_format *formats, char *name)
ac_dec_instrGetInstrByID (ac_dec_instr *instr, int id)
unsigned * Decode (ac_decoder_full *decoder, unsigned char *buffer, int quant)


Detailed Description

ArchC Decoder header file. This file contains the structures needed for the ArchC Pre-processor to build the decoder for the target ISA.

Definition in file ac_decoder.h.


Generated on Thu Jun 24 08:30:06 2004 for ArchC by doxygen 1.3.4