#include <stdio.h>#include "topcode.h"#include "targ_isa_pack.h"#include "targ_isa_bundle.h"

Go to the source code of this file.
Defines | |
| #define | defs_INCLUDED |
| #define | TRUE ((BOOL) 1) |
| #define | FALSE ((BOOL) 0) |
| #define | TI_ASM_DISASM_ABI_REGS (0x01) |
| #define | TI_ASM_DISASM_TRUE_PRED (0x02) |
Typedefs | |
| typedef signed int | INT |
| typedef signed int | INT32 |
| typedef signed long long | INT64 |
| typedef signed char | mINT8 |
| typedef signed short | mINT16 |
| typedef signed int | mINT32 |
| typedef signed long long | mINT64 |
| typedef unsigned int | UINT |
| typedef unsigned int | UINT32 |
| typedef unsigned long long | UINT64 |
| typedef unsigned char | mUINT8 |
| typedef unsigned short | mUINT16 |
| typedef unsigned int | mUINT32 |
| typedef unsigned long long | mUINT64 |
| typedef int | BOOL |
| typedef unsigned char | mBOOL |
Functions | |
| INT | TI_ASM_Pack_Inst (TOP topcode, const INT64 *result, const INT64 *opnd, ISA_PACK_INST *pinst) |
| INT | TI_ASM_Print_Inst (TOP topcode, const char **result, const char **opnd, FILE *f) |
| INT | TI_ASM_DisAsm_Inst (TOP topcode, INT64 *result, INT64 *opnd, INT64 pc, INT flags, char *bufptr) |
| void | TI_ASM_Set_Bundle_Comp (ISA_BUNDLE *bundle, ISA_BUNDLE_PACK_COMP comp, UINT64 val) |
| UINT64 | TI_ASM_Get_Bundle_Comp (const ISA_BUNDLE *bundle, ISA_BUNDLE_PACK_COMP comp) |
| void | TI_ASM_Set_Bundle_Reloc_Value (ISA_BUNDLE *bundle, INT slot, UINT64 val) |
| UINT64 | TI_ASM_Get_Bundle_Reloc_Value (const ISA_BUNDLE *bundle, INT slot) |
| TOP | TI_ASM_Unpack_Inst (const ISA_PACK_INST *inst, ISA_EXEC_UNIT ex_unit, INT64 *result, INT64 *opnd, BOOL xlate_pseudo) |
| #define TI_ASM_DISASM_ABI_REGS (0x01) |
Definition at line 235 of file ti_asm.h.
Referenced by Format_Operand().
| #define TI_ASM_DISASM_TRUE_PRED (0x02) |
Definition at line 236 of file ti_asm.h.
Referenced by Format_Operand().
| INT TI_ASM_DisAsm_Inst | ( | TOP | topcode, | |
| INT64 * | result, | |||
| INT64 * | opnd, | |||
| INT64 | pc, | |||
| INT | flags, | |||
| char * | bufptr | |||
| ) |
Definition at line 273 of file ti_asm.c.
References arg, buf, and Format_Operand().

| UINT64 TI_ASM_Get_Bundle_Comp | ( | const ISA_BUNDLE * | bundle, | |
| ISA_BUNDLE_PACK_COMP | comp | |||
| ) |
Definition at line 374 of file ti_asm.c.
References val.
Referenced by TI_ASM_Get_Bundle_Reloc_Value(), and TI_ASM_Set_Bundle_Reloc_Value().
| INT TI_ASM_Print_Inst | ( | TOP | topcode, | |
| const char ** | result, | |||
| const char ** | opnd, | |||
| FILE * | f | |||
| ) |
| void TI_ASM_Set_Bundle_Comp | ( | ISA_BUNDLE * | bundle, | |
| ISA_BUNDLE_PACK_COMP | comp, | |||
| UINT64 | val | |||
| ) |
Definition at line 347 of file ti_asm.c.
Referenced by TI_ASM_Set_Bundle_Reloc_Value().
Definition at line 400 of file ti_asm.c.
References FALSE, fprintf(), NULL, TI_ASM_Get_Bundle_Comp(), and TI_ASM_Set_Bundle_Comp().

1.7.1