Partial implementation of DMA tags (instructions).

Checkin to facilitate a component name change.
This commit is contained in:
James Lemke
1998-01-28 02:18:58 +00:00
parent 8ae6b5cd79
commit 1f8b7bb9cf

View File

@ -120,6 +120,10 @@ typedef struct txvu_operand {
Parse and print routines are ignored for FAKE operands. */ Parse and print routines are ignored for FAKE operands. */
#define TXVU_OPERAND_FAKE 0x80 #define TXVU_OPERAND_FAKE 0x80
/*
This operand can be either an asterisk or an expression...TODO */
#define TXVU_OPERAND_DMA_COUNT 0x100
/* Modifier values. */ /* Modifier values. */
/* A dot is required before a suffix. e.g. .le */ /* A dot is required before a suffix. e.g. .le */
@ -303,6 +307,7 @@ extern /*const*/ txvu_opcode dma_opcodes[];
extern const int dma_opcodes_count; extern const int dma_opcodes_count;
const txvu_opcode *dma_opcode_lookup_asm PARAMS ((const char *)); const txvu_opcode *dma_opcode_lookup_asm PARAMS ((const char *));
const txvu_opcode *dma_opcode_lookup_dis PARAMS ((unsigned int)); const txvu_opcode *dma_opcode_lookup_dis PARAMS ((unsigned int));
int txvu_dma_operand_count PARAMS((int));
/* GPUIF support. */ /* GPUIF support. */