Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
Go to the source code of this file.
Defines | |
#define | TI_ASM_DISASM_ABI_REGS (0x01) |
#define | TI_ASM_DISASM_TRUE_PRED (0x02) |
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().
UINT64 TI_ASM_Get_Bundle_Reloc_Value | ( | const ISA_BUNDLE * | bundle, |
INT | slot | ||
) |
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().
void TI_ASM_Set_Bundle_Reloc_Value | ( | ISA_BUNDLE * | bundle, |
INT | slot, | ||
UINT64 | val | ||
) |
Definition at line 400 of file ti_asm.c.
References FALSE, fprintf(), NULL, TI_ASM_Get_Bundle_Comp(), and TI_ASM_Set_Bundle_Comp().