📄 arm_iss.hpp
字号:
/************************************************************************* Copyright (C) 2002 - 2007 Wei Qin See file COPYING for more information. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.*************************************************************************/void SIMIT_IMP(movi_imm_mode1_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(movi_rot_mode1_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(movis_imm_mode1_s_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(movis_rot_mode1_s_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(mov_lsl_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(mov_zero_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(mov_lsr_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(mov_sign_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(mov_asr_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(mov_rrx_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(mov_ror_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(mov_lsl_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(mov_lsr_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(mov_asr_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(mov_ror_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(movs_lsz_mode2_s_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(movs_lsl_mode2_s_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(movs_zero_mode2_s_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(movs_lsr_mode2_s_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(movs_sign_mode2_s_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(movs_asr_mode2_s_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(movs_rrx_mode2_s_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(movs_ror_mode2_s_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(movs_lsl_mode3_s_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(movs_lsr_mode3_s_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(movs_asr_mode3_s_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(movs_ror_mode3_s_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(mvni_imm_mode1_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(mvni_rot_mode1_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(mvnis_imm_mode1_s_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(mvnis_rot_mode1_s_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(mvn_lsl_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(mvn_zero_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(mvn_lsr_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(mvn_sign_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(mvn_asr_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(mvn_rrx_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(mvn_ror_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(mvn_lsl_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(mvn_lsr_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(mvn_asr_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(mvn_ror_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(mvns_lsz_mode2_s_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(mvns_lsl_mode2_s_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(mvns_zero_mode2_s_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(mvns_lsr_mode2_s_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(mvns_sign_mode2_s_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(mvns_asr_mode2_s_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(mvns_rrx_mode2_s_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(mvns_ror_mode2_s_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(mvns_lsl_mode3_s_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(mvns_lsr_mode3_s_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(mvns_asr_mode3_s_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(mvns_ror_mode3_s_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(addi_imm_mode1_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(addi_rot_mode1_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(addis_imm_mode1_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(addis_rot_mode1_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(add_lsl_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(add_zero_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(add_lsr_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(add_sign_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(add_asr_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(add_rrx_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(add_ror_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(add_lsl_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(add_lsr_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(add_asr_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(add_ror_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(adds_lsl_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(adds_zero_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(adds_lsr_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(adds_sign_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(adds_asr_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(adds_rrx_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(adds_ror_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(adds_lsl_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(adds_lsr_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(adds_asr_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(adds_ror_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(adci_imm_mode1_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(adci_rot_mode1_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(adcis_imm_mode1_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(adcis_rot_mode1_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(adc_lsl_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(adc_zero_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(adc_lsr_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(adc_sign_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(adc_asr_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(adc_rrx_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(adc_ror_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(adc_lsl_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(adc_lsr_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(adc_asr_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(adc_ror_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(adcs_lsl_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(adcs_zero_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(adcs_lsr_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(adcs_sign_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(adcs_asr_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(adcs_rrx_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(adcs_ror_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(adcs_lsl_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(adcs_lsr_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(adcs_asr_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(adcs_ror_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(subi_imm_mode1_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(subi_rot_mode1_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(subis_imm_mode1_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(subis_rot_mode1_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(sub_lsl_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(sub_zero_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(sub_lsr_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(sub_sign_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(sub_asr_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(sub_rrx_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(sub_ror_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(sub_lsl_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(sub_lsr_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(sub_asr_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(sub_ror_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(subs_lsl_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(subs_zero_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(subs_lsr_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(subs_sign_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(subs_asr_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(subs_rrx_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(subs_ror_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(subs_lsl_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(subs_lsr_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(subs_asr_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(subs_ror_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(sbci_imm_mode1_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(sbci_rot_mode1_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(sbcis_imm_mode1_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(sbcis_rot_mode1_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(sbc_lsl_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(sbc_zero_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(sbc_lsr_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(sbc_sign_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(sbc_asr_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(sbc_rrx_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(sbc_ror_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(sbc_lsl_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(sbc_lsr_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(sbc_asr_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(sbc_ror_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(sbcs_lsl_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(sbcs_zero_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(sbcs_lsr_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(sbcs_sign_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(sbcs_asr_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(sbcs_rrx_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(sbcs_ror_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(sbcs_lsl_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(sbcs_lsr_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(sbcs_asr_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(sbcs_ror_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(rsbi_imm_mode1_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(rsbi_rot_mode1_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(rsbis_imm_mode1_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(rsbis_rot_mode1_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(rsb_lsl_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(rsb_zero_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(rsb_lsr_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(rsb_sign_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(rsb_asr_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(rsb_rrx_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(rsb_ror_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(rsb_lsl_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(rsb_lsr_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(rsb_asr_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(rsb_ror_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(rsbs_lsl_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(rsbs_zero_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(rsbs_lsr_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(rsbs_sign_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(rsbs_asr_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(rsbs_rrx_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(rsbs_ror_mode2_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(rsbs_lsl_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(rsbs_lsr_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(rsbs_asr_mode3_) (emulator_t *emu, target_inst_t inst);void SIMIT_IMP(rsbs_ror_mode3_) (emulator_t *emu, target_inst_t inst);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -