24 #ifndef XTENSA_LIBISA_H
25 #define XTENSA_LIBISA_H
36 #define XTENSA_ISA_VERSION 7000
39 #define uint32 unsigned int
93 #define XTENSA_UNDEFINED -1
212 unsigned char *cp,
int num_chars);
216 const unsigned char *cp,
int num_chars);
static static fork const void static count static fd const char const char static newpath char char char static envp time_t static t const char static mode static whence const char static dir time_t static t unsigned static seconds const char struct utimbuf static buf static inc static sig const char static mode static oldfd struct tms static buf static getgid static geteuid const char static filename static arg static mask struct ustat static ubuf static getppid static setsid static egid sigset_t static set struct timeval struct timezone static tz fd_set fd_set fd_set struct timeval static timeout const char char static bufsiz const char static swapflags void static offset const char static length static mode static who const char struct statfs static buf unsigned unsigned num
__declspec(noreturn) void uv_fatal_error(const int errorno
const char * xtensa_regfile_shortname(xtensa_isa isa, xtensa_regfile rf)
int xtensa_opcode_num_funcUnit_uses(xtensa_isa isa, xtensa_opcode opc)
int xtensa_operand_is_PCrelative(xtensa_isa isa, xtensa_opcode opc, int opnd)
int xtensa_isa_num_opcodes(xtensa_isa isa)
enum xtensa_isa_status_enum xtensa_isa_status
@ xtensa_isa_internal_error
@ xtensa_isa_out_of_memory
@ xtensa_isa_bad_funcUnit
@ xtensa_isa_bad_interface
@ xtensa_isa_buffer_overflow
void xtensa_isa_free(xtensa_isa isa)
int xtensa_format_get_slot(xtensa_isa isa, xtensa_format fmt, int slot, const xtensa_insnbuf insn, xtensa_insnbuf slotbuf)
int xtensa_opcode_is_loop(xtensa_isa isa, xtensa_opcode opc)
int xtensa_operand_encode(xtensa_isa isa, xtensa_opcode opc, int opnd, uint32 *valp)
const char * xtensa_format_name(xtensa_isa isa, xtensa_format fmt)
struct xtensa_funcUnit_use_struct xtensa_funcUnit_use
int xtensa_operand_do_reloc(xtensa_isa isa, xtensa_opcode opc, int opnd, uint32 *valp, uint32 pc)
int xtensa_format_num_slots(xtensa_isa isa, xtensa_format fmt)
int xtensa_opcode_is_branch(xtensa_isa isa, xtensa_opcode opc)
int xtensa_operand_undo_reloc(xtensa_isa isa, xtensa_opcode opc, int opnd, uint32 *valp, uint32 pc)
int xtensa_opcode_is_jump(xtensa_isa isa, xtensa_opcode opc)
int xtensa_format_set_slot(xtensa_isa isa, xtensa_format fmt, int slot, xtensa_insnbuf insn, const xtensa_insnbuf slotbuf)
char * xtensa_isa_error_msg(xtensa_isa isa)
int xtensa_opcode_is_call(xtensa_isa isa, xtensa_opcode opc)
const char * xtensa_regfile_name(xtensa_isa isa, xtensa_regfile rf)
int xtensa_operand_set_field(xtensa_isa isa, xtensa_opcode opc, int opnd, xtensa_format fmt, int slot, xtensa_insnbuf slotbuf, uint32 val)
xtensa_sysreg xtensa_sysreg_lookup(xtensa_isa isa, int num, int is_user)
char xtensa_operand_inout(xtensa_isa isa, xtensa_opcode opc, int opnd)
int xtensa_operand_num_regs(xtensa_isa isa, xtensa_opcode opc, int opnd)
int xtensa_operand_is_register(xtensa_isa isa, xtensa_opcode opc, int opnd)
xtensa_interface xtensa_interface_lookup(xtensa_isa isa, const char *ifname)
xtensa_regfile xtensa_regfile_view_parent(xtensa_isa isa, xtensa_regfile rf)
xtensa_state xtensa_state_lookup(xtensa_isa isa, const char *name)
uint32 xtensa_insnbuf_word
int xtensa_isa_num_funcUnits(xtensa_isa isa)
int xtensa_isa_num_formats(xtensa_isa isa)
int xtensa_interface_class_id(xtensa_isa isa, xtensa_interface intf)
int xtensa_isa_num_sysregs(xtensa_isa isa)
int xtensa_state_is_shared_or(xtensa_isa isa, xtensa_state st)
struct xtensa_isa_opaque * xtensa_isa
int xtensa_isa_num_regfiles(xtensa_isa isa)
xtensa_opcode xtensa_opcode_decode(xtensa_isa isa, xtensa_format fmt, int slot, const xtensa_insnbuf slotbuf)
const char * xtensa_operand_name(xtensa_isa isa, xtensa_opcode opc, int opnd)
int xtensa_opcode_num_operands(xtensa_isa isa, xtensa_opcode opc)
xtensa_insnbuf_word * xtensa_insnbuf
int xtensa_insnbuf_size(xtensa_isa isa)
xtensa_regfile xtensa_operand_regfile(xtensa_isa isa, xtensa_opcode opc, int opnd)
int xtensa_format_encode(xtensa_isa isa, xtensa_format fmt, xtensa_insnbuf insn)
const char * xtensa_funcUnit_name(xtensa_isa isa, xtensa_funcUnit fun)
int xtensa_operand_get_field(xtensa_isa isa, xtensa_opcode opc, int opnd, xtensa_format fmt, int slot, const xtensa_insnbuf slotbuf, uint32 *valp)
int xtensa_sysreg_is_user(xtensa_isa isa, xtensa_sysreg sysreg)
int xtensa_regfile_num_entries(xtensa_isa isa, xtensa_regfile rf)
int xtensa_operand_decode(xtensa_isa isa, xtensa_opcode opc, int opnd, uint32 *valp)
xtensa_state xtensa_stateOperand_state(xtensa_isa isa, xtensa_opcode opc, int stOp)
int xtensa_format_length(xtensa_isa isa, xtensa_format fmt)
const char * xtensa_state_name(xtensa_isa isa, xtensa_state st)
int xtensa_insnbuf_to_chars(xtensa_isa isa, const xtensa_insnbuf insn, unsigned char *cp, int num_chars)
int xtensa_isa_num_states(xtensa_isa isa)
int xtensa_interface_num_bits(xtensa_isa isa, xtensa_interface intf)
int xtensa_interface_has_side_effect(xtensa_isa isa, xtensa_interface intf)
int xtensa_opcode_num_interfaceOperands(xtensa_isa isa, xtensa_opcode opc)
xtensa_interface xtensa_interfaceOperand_interface(xtensa_isa isa, xtensa_opcode opc, int ifOp)
int xtensa_sysreg_number(xtensa_isa isa, xtensa_sysreg sysreg)
xtensa_regfile xtensa_regfile_lookup(xtensa_isa isa, const char *name)
int xtensa_state_is_exported(xtensa_isa isa, xtensa_state st)
xtensa_format xtensa_format_decode(xtensa_isa isa, const xtensa_insnbuf insn)
void xtensa_insnbuf_from_chars(xtensa_isa isa, xtensa_insnbuf insn, const unsigned char *cp, int num_chars)
xtensa_isa xtensa_isa_init(xtensa_isa_status *errno_p, char **error_msg_p)
xtensa_funcUnit_use * xtensa_opcode_funcUnit_use(xtensa_isa isa, xtensa_opcode opc, int u)
const char * xtensa_interface_name(xtensa_isa isa, xtensa_interface intf)
int xtensa_regfile_num_bits(xtensa_isa isa, xtensa_regfile rf)
char xtensa_stateOperand_inout(xtensa_isa isa, xtensa_opcode opc, int stOp)
int xtensa_operand_is_visible(xtensa_isa isa, xtensa_opcode opc, int opnd)
xtensa_opcode xtensa_opcode_lookup(xtensa_isa isa, const char *opname)
void xtensa_insnbuf_free(xtensa_isa isa, xtensa_insnbuf buf)
xtensa_isa xtensa_default_isa
xtensa_regfile xtensa_regfile_lookup_shortname(xtensa_isa isa, const char *shortname)
char xtensa_interface_inout(xtensa_isa isa, xtensa_interface intf)
xtensa_format xtensa_format_lookup(xtensa_isa isa, const char *fmtname)
int xtensa_opcode_encode(xtensa_isa isa, xtensa_format fmt, int slot, xtensa_insnbuf slotbuf, xtensa_opcode opc)
int xtensa_state_num_bits(xtensa_isa isa, xtensa_state st)
int xtensa_isa_length_from_chars(xtensa_isa isa, const unsigned char *cp)
int xtensa_opcode_num_stateOperands(xtensa_isa isa, xtensa_opcode opc)
int xtensa_operand_is_known_reg(xtensa_isa isa, xtensa_opcode opc, int opnd)
xtensa_funcUnit xtensa_funcUnit_lookup(xtensa_isa isa, const char *fname)
xtensa_opcode xtensa_format_slot_nop_opcode(xtensa_isa isa, xtensa_format fmt, int slot)
int xtensa_isa_num_pipe_stages(xtensa_isa isa)
int xtensa_isa_num_interfaces(xtensa_isa isa)
const char * xtensa_sysreg_name(xtensa_isa isa, xtensa_sysreg sysreg)
xtensa_sysreg xtensa_sysreg_lookup_name(xtensa_isa isa, const char *name)
int xtensa_isa_maxlength(xtensa_isa isa)
const char * xtensa_opcode_name(xtensa_isa isa, xtensa_opcode opc)
int xtensa_funcUnit_num_copies(xtensa_isa isa, xtensa_funcUnit fun)
xtensa_insnbuf xtensa_insnbuf_alloc(xtensa_isa isa)
xtensa_isa_status xtensa_isa_errno(xtensa_isa isa)