|
int | arc_get_noshortcut_flag (void) |
|
| INSERT_FN (insert_u8) |
|
| INSERT_FN (insert_u16) |
|
| INSERT_FN (insert_uu16) |
|
| INSERT_FN (insert_ul16) |
|
| INSERT_FN (insert_null) |
|
| INSERT_FN (insert_s12) |
|
| INSERT_FN (insert_s15) |
|
| INSERT_FN (insert_reg) |
|
| INSERT_FN (insert_shimmfinish) |
|
| INSERT_FN (insert_limmfinish) |
|
| INSERT_FN (insert_offset) |
|
| INSERT_FN (insert_base) |
|
| INSERT_FN (insert_st_syntax) |
|
| INSERT_FN (insert_ld_syntax) |
|
| INSERT_FN (insert_ex_syntax) |
|
| INSERT_FN (insert_addr_wb) |
|
| INSERT_FN (insert_flag) |
|
| INSERT_FN (insert_nullify) |
|
| INSERT_FN (insert_flagfinish) |
|
| INSERT_FN (insert_cond) |
|
| INSERT_FN (insert_forcelimm) |
|
| INSERT_FN (insert_reladdr) |
|
| INSERT_FN (insert_absaddr) |
|
| INSERT_FN (insert_jumpflags) |
|
| INSERT_FN (insert_unopmacro) |
|
| EXTRACT_FN (extract_reg) |
|
| EXTRACT_FN (extract_ld_offset) |
|
| EXTRACT_FN (extract_ld_syntax) |
|
| EXTRACT_FN (extract_st_offset) |
|
| EXTRACT_FN (extract_st_syntax) |
|
| EXTRACT_FN (extract_flag) |
|
| EXTRACT_FN (extract_cond) |
|
| EXTRACT_FN (extract_reladdr) |
|
| EXTRACT_FN (extract_jumpflags) |
|
| EXTRACT_FN (extract_unopmacro) |
|
static arc_insn | insert_u8 (arc_insn insn, long *insn2 ATTRIBUTE_UNUSED, const struct arc_operand *operand, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value *reg ATTRIBUTE_UNUSED, long value ATTRIBUTE_UNUSED, const char **errmsg ATTRIBUTE_UNUSED) |
|
static arc_insn | insert_s12 (arc_insn insn, long *ex, const struct arc_operand *operand ATTRIBUTE_UNUSED, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value *reg ATTRIBUTE_UNUSED, long value ATTRIBUTE_UNUSED, const char **errmsg ATTRIBUTE_UNUSED) |
|
static arc_insn | insert_u16 (arc_insn insn, long *ex, const struct arc_operand *operand ATTRIBUTE_UNUSED, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value *reg ATTRIBUTE_UNUSED, long value ATTRIBUTE_UNUSED, const char **errmsg ATTRIBUTE_UNUSED) |
|
static arc_insn | insert_uu16 (arc_insn insn, long *ex, const struct arc_operand *operand ATTRIBUTE_UNUSED, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value *reg ATTRIBUTE_UNUSED, long value ATTRIBUTE_UNUSED, const char **errmsg ATTRIBUTE_UNUSED) |
|
static arc_insn | insert_ul16 (arc_insn insn, long *ex, const struct arc_operand *operand ATTRIBUTE_UNUSED, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value *reg ATTRIBUTE_UNUSED, long value ATTRIBUTE_UNUSED, const char **errmsg ATTRIBUTE_UNUSED) |
|
static arc_insn | insert_s15 (arc_insn insn, long *ex, const struct arc_operand *operand ATTRIBUTE_UNUSED, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value *reg ATTRIBUTE_UNUSED, long value ATTRIBUTE_UNUSED, const char **errmsg ATTRIBUTE_UNUSED) |
|
static arc_insn | insert_null (arc_insn insn, long *ex ATTRIBUTE_UNUSED, const struct arc_operand *operand ATTRIBUTE_UNUSED, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value *reg ATTRIBUTE_UNUSED, long value ATTRIBUTE_UNUSED, const char **errmsg ATTRIBUTE_UNUSED) |
|
static arc_insn | insert_reg (arc_insn insn, long *ex ATTRIBUTE_UNUSED, const struct arc_operand *operand, int mods, const struct arc_operand_value *reg, long value, const char **errmsg) |
|
static arc_insn | insert_flag (arc_insn insn, long *ex ATTRIBUTE_UNUSED, const struct arc_operand *operand ATTRIBUTE_UNUSED, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value *reg ATTRIBUTE_UNUSED, long value ATTRIBUTE_UNUSED, const char **errmsg ATTRIBUTE_UNUSED) |
|
static arc_insn | insert_nullify (arc_insn insn, long *ex ATTRIBUTE_UNUSED, const struct arc_operand *operand, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value *reg ATTRIBUTE_UNUSED, long value, const char **errmsg ATTRIBUTE_UNUSED) |
|
static arc_insn | insert_flagfinish (arc_insn insn, long *ex ATTRIBUTE_UNUSED, const struct arc_operand *operand, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value *reg ATTRIBUTE_UNUSED, long value ATTRIBUTE_UNUSED, const char **errmsg ATTRIBUTE_UNUSED) |
|
static arc_insn | insert_cond (arc_insn insn, long *ex ATTRIBUTE_UNUSED, const struct arc_operand *operand, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value *reg ATTRIBUTE_UNUSED, long value, const char **errmsg ATTRIBUTE_UNUSED) |
|
static arc_insn | insert_forcelimm (arc_insn insn, long *ex ATTRIBUTE_UNUSED, const struct arc_operand *operand ATTRIBUTE_UNUSED, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value *reg ATTRIBUTE_UNUSED, long value ATTRIBUTE_UNUSED, const char **errmsg ATTRIBUTE_UNUSED) |
|
static arc_insn | insert_addr_wb (arc_insn insn, long *ex ATTRIBUTE_UNUSED, const struct arc_operand *operand, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value *reg ATTRIBUTE_UNUSED, long value ATTRIBUTE_UNUSED, const char **errmsg ATTRIBUTE_UNUSED) |
|
static arc_insn | insert_base (arc_insn insn, long *ex ATTRIBUTE_UNUSED, const struct arc_operand *operand, int mods, const struct arc_operand_value *reg, long value, const char **errmsg) |
|
static arc_insn | insert_offset (arc_insn insn, long *ex ATTRIBUTE_UNUSED, const struct arc_operand *operand, int mods, const struct arc_operand_value *reg, long value, const char **errmsg) |
|
static long | extract_st_syntax (arc_insn *insn, const struct arc_operand *operand ATTRIBUTE_UNUSED, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value **opval ATTRIBUTE_UNUSED, int *invalid) |
|
int | arc_limm_fixup_adjust (arc_insn insn) |
|
static arc_insn | insert_st_syntax (arc_insn insn, long *ex ATTRIBUTE_UNUSED, const struct arc_operand *operand ATTRIBUTE_UNUSED, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value *reg ATTRIBUTE_UNUSED, long value ATTRIBUTE_UNUSED, const char **errmsg) |
|
static arc_insn | insert_ld_syntax (arc_insn insn, long *ex ATTRIBUTE_UNUSED, const struct arc_operand *operand ATTRIBUTE_UNUSED, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value *reg ATTRIBUTE_UNUSED, long value ATTRIBUTE_UNUSED, const char **errmsg) |
|
static long | extract_ld_syntax (arc_insn *insn, const struct arc_operand *operand ATTRIBUTE_UNUSED, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value **opval ATTRIBUTE_UNUSED, int *invalid) |
|
static arc_insn | insert_ex_syntax (arc_insn insn, long *ex ATTRIBUTE_UNUSED, const struct arc_operand *operand ATTRIBUTE_UNUSED, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value *reg ATTRIBUTE_UNUSED, long value ATTRIBUTE_UNUSED, const char **errmsg) |
|
static arc_insn | insert_shimmfinish (arc_insn insn, long *ex ATTRIBUTE_UNUSED, const struct arc_operand *operand, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value *reg ATTRIBUTE_UNUSED, long value ATTRIBUTE_UNUSED, const char **errmsg ATTRIBUTE_UNUSED) |
|
static arc_insn | insert_limmfinish (arc_insn insn, long *ex ATTRIBUTE_UNUSED, const struct arc_operand *operand ATTRIBUTE_UNUSED, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value *reg ATTRIBUTE_UNUSED, long value ATTRIBUTE_UNUSED, const char **errmsg ATTRIBUTE_UNUSED) |
|
static arc_insn | insert_jumpflags (arc_insn insn, long *ex ATTRIBUTE_UNUSED, const struct arc_operand *operand, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value *reg ATTRIBUTE_UNUSED, long value, const char **errmsg) |
|
static arc_insn | insert_unopmacro (arc_insn insn, long *ex ATTRIBUTE_UNUSED, const struct arc_operand *operand, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value *reg ATTRIBUTE_UNUSED, long value ATTRIBUTE_UNUSED, const char **errmsg ATTRIBUTE_UNUSED) |
|
static arc_insn | insert_reladdr (arc_insn insn, long *ex ATTRIBUTE_UNUSED, const struct arc_operand *operand, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value *reg ATTRIBUTE_UNUSED, long value, const char **errmsg) |
|
static arc_insn | insert_absaddr (arc_insn insn, long *ex ATTRIBUTE_UNUSED, const struct arc_operand *operand ATTRIBUTE_UNUSED, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value *reg ATTRIBUTE_UNUSED, long value ATTRIBUTE_UNUSED, const char **errmsg) |
|
void | arc_opcode_init_extract (void) |
|
static const struct arc_operand_value * | lookup_register (int type, long regno) |
|
static long | extract_reg (arc_insn *insn, const struct arc_operand *operand, int mods, const struct arc_operand_value **opval, int *invalid ATTRIBUTE_UNUSED) |
|
static long | extract_flag (arc_insn *insn, const struct arc_operand *operand, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value **opval, int *invalid ATTRIBUTE_UNUSED) |
|
static long | extract_cond (arc_insn *insn, const struct arc_operand *operand, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value **opval, int *invalid ATTRIBUTE_UNUSED) |
|
static long | extract_reladdr (arc_insn *insn, const struct arc_operand *operand, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value **opval ATTRIBUTE_UNUSED, int *invalid ATTRIBUTE_UNUSED) |
|
static long | extract_jumpflags (arc_insn *insn, const struct arc_operand *operand, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value **opval ATTRIBUTE_UNUSED, int *invalid) |
|
static long | extract_st_offset (arc_insn *insn, const struct arc_operand *operand, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value **opval ATTRIBUTE_UNUSED, int *invalid) |
|
static long | extract_ld_offset (arc_insn *insn, const struct arc_operand *operand, int mods, const struct arc_operand_value **opval, int *invalid) |
|
static long | extract_unopmacro (arc_insn *insn, const struct arc_operand *operand ATTRIBUTE_UNUSED, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value **opval ATTRIBUTE_UNUSED, int *invalid) |
|
int | arc_get_opcode_mach (int bfd_mach, int big_p) |
|
void | arc_opcode_init_tables (int flags) |
|
int | arc_opcode_supported (const struct arc_opcode *opcode) |
|
int | arc_opval_supported (const struct arc_operand_value *opval ATTRIBUTE_UNUSED) |
|
const struct arc_opcode * | arc_opcode_lookup_asm (const char *insn) |
|
const struct arc_opcode * | arc_opcode_lookup_dis (unsigned int insn) |
|
int | arc_test_wb (void) |
|
void | arc_opcode_init_insert (void) |
|
int | arc_opcode_limm_p (long *limmp) |
|
const struct arc_operand_value * | arc_opcode_lookup_suffix (const struct arc_operand *type, int value) |
|
int | arc_insn_is_j (arc_insn) |
|
int | ac_lpcc_insn (arc_insn insn) |
|
int | ac_add_reg_sdasym_insn (arc_insn) |
|
int | ac_get_load_sdasym_insn_type (arc_insn, int) |
|
int | ac_get_store_sdasym_insn_type (arc_insn, int) |
|
int | arc_insn_not_jl (arc_insn insn) |
|
int | a4_brk_insn (arc_insn insn) |
|
int | ac_brk_s_insn (arc_insn insn) |
|
int | ac_branch_or_jump_insn (arc_insn insn, int compact_insn_16) |
|
int | ARC700_rtie_insn (arc_insn insn) |
|
int | ac_get_store_sdasym_insn_type (arc_insn insn, int compact_insn_16 ATTRIBUTE_UNUSED) |
|
int | ac_constant_operand (const struct arc_operand *op) |
|
int | ARC700_register_simd_operand (char fmt) |
|
int | ac_register_operand (const struct arc_operand *op) |
|
int | ac_symbol_operand (const struct arc_operand *op) |
|
int | arc_operand_type (int opertype) |
|
struct arc_operand_value * | get_ext_suffix (char *s, char field) |
|
char * | arc_aux_reg_name (int regVal) |
|