arm2x86_coproc.h

来自「这是Skyeye 0.9 版本的源代码」· C头文件 代码 · 共 24 行

H
24
字号
#ifndef _ARM2X86_COPROC_H_
#define _ARM2X86_COPROC_H_

extern op_table_t	op_ldc_T0_T1;
extern op_table_t	op_stc_T0_T1;
extern op_table_t	op_mrc_T0_T1;
extern op_table_t	op_mcr_T0_T1;
extern op_table_t	op_cdp_T0_T1;

extern int	arm2x86_coproc_init();

static __inline__ void
gen_op_add_imm_offset(ARMul_State *state, uint8_t **tbpp, int *plen, ARMword insn)
{
	int	offset = (insn & 0xff) * 4;

	if (!(insn & (1 << 23)))	//U
		offset = -offset;
	if (offset != 0)
		gen_op_addl_T1_im(state, tbpp, plen, (ARMword)offset);
}

#endif	//_ARM2X86_COPROC_H_

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?