⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 arm_gen.hpp

📁 arm的模拟器
💻 HPP
📖 第 1 页 / 共 3 页
字号:
/*************************************************************************    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.*************************************************************************/char *emitc_movi_imm_mode1_(char *, unsigned, target_inst_t, unsigned);char *emitc_movi_rot_mode1_(char *, unsigned, target_inst_t, unsigned);char *emitc_movis_imm_mode1_s_(char *, unsigned, target_inst_t, unsigned);char *emitc_movis_rot_mode1_s_(char *, unsigned, target_inst_t, unsigned);char *emitc_mov_lsl_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_mov_zero_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_mov_lsr_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_mov_sign_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_mov_asr_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_mov_rrx_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_mov_ror_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_mov_lsl_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_mov_lsr_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_mov_asr_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_mov_ror_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_movs_lsz_mode2_s_(char *, unsigned, target_inst_t, unsigned);char *emitc_movs_lsl_mode2_s_(char *, unsigned, target_inst_t, unsigned);char *emitc_movs_zero_mode2_s_(char *, unsigned, target_inst_t, unsigned);char *emitc_movs_lsr_mode2_s_(char *, unsigned, target_inst_t, unsigned);char *emitc_movs_sign_mode2_s_(char *, unsigned, target_inst_t, unsigned);char *emitc_movs_asr_mode2_s_(char *, unsigned, target_inst_t, unsigned);char *emitc_movs_rrx_mode2_s_(char *, unsigned, target_inst_t, unsigned);char *emitc_movs_ror_mode2_s_(char *, unsigned, target_inst_t, unsigned);char *emitc_movs_lsl_mode3_s_(char *, unsigned, target_inst_t, unsigned);char *emitc_movs_lsr_mode3_s_(char *, unsigned, target_inst_t, unsigned);char *emitc_movs_asr_mode3_s_(char *, unsigned, target_inst_t, unsigned);char *emitc_movs_ror_mode3_s_(char *, unsigned, target_inst_t, unsigned);char *emitc_mvni_imm_mode1_(char *, unsigned, target_inst_t, unsigned);char *emitc_mvni_rot_mode1_(char *, unsigned, target_inst_t, unsigned);char *emitc_mvnis_imm_mode1_s_(char *, unsigned, target_inst_t, unsigned);char *emitc_mvnis_rot_mode1_s_(char *, unsigned, target_inst_t, unsigned);char *emitc_mvn_lsl_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_mvn_zero_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_mvn_lsr_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_mvn_sign_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_mvn_asr_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_mvn_rrx_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_mvn_ror_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_mvn_lsl_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_mvn_lsr_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_mvn_asr_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_mvn_ror_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_mvns_lsz_mode2_s_(char *, unsigned, target_inst_t, unsigned);char *emitc_mvns_lsl_mode2_s_(char *, unsigned, target_inst_t, unsigned);char *emitc_mvns_zero_mode2_s_(char *, unsigned, target_inst_t, unsigned);char *emitc_mvns_lsr_mode2_s_(char *, unsigned, target_inst_t, unsigned);char *emitc_mvns_sign_mode2_s_(char *, unsigned, target_inst_t, unsigned);char *emitc_mvns_asr_mode2_s_(char *, unsigned, target_inst_t, unsigned);char *emitc_mvns_rrx_mode2_s_(char *, unsigned, target_inst_t, unsigned);char *emitc_mvns_ror_mode2_s_(char *, unsigned, target_inst_t, unsigned);char *emitc_mvns_lsl_mode3_s_(char *, unsigned, target_inst_t, unsigned);char *emitc_mvns_lsr_mode3_s_(char *, unsigned, target_inst_t, unsigned);char *emitc_mvns_asr_mode3_s_(char *, unsigned, target_inst_t, unsigned);char *emitc_mvns_ror_mode3_s_(char *, unsigned, target_inst_t, unsigned);char *emitc_addi_imm_mode1_(char *, unsigned, target_inst_t, unsigned);char *emitc_addi_rot_mode1_(char *, unsigned, target_inst_t, unsigned);char *emitc_addis_imm_mode1_(char *, unsigned, target_inst_t, unsigned);char *emitc_addis_rot_mode1_(char *, unsigned, target_inst_t, unsigned);char *emitc_add_lsl_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_add_zero_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_add_lsr_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_add_sign_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_add_asr_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_add_rrx_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_add_ror_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_add_lsl_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_add_lsr_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_add_asr_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_add_ror_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_adds_lsl_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_adds_zero_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_adds_lsr_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_adds_sign_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_adds_asr_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_adds_rrx_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_adds_ror_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_adds_lsl_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_adds_lsr_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_adds_asr_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_adds_ror_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_adci_imm_mode1_(char *, unsigned, target_inst_t, unsigned);char *emitc_adci_rot_mode1_(char *, unsigned, target_inst_t, unsigned);char *emitc_adcis_imm_mode1_(char *, unsigned, target_inst_t, unsigned);char *emitc_adcis_rot_mode1_(char *, unsigned, target_inst_t, unsigned);char *emitc_adc_lsl_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_adc_zero_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_adc_lsr_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_adc_sign_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_adc_asr_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_adc_rrx_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_adc_ror_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_adc_lsl_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_adc_lsr_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_adc_asr_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_adc_ror_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_adcs_lsl_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_adcs_zero_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_adcs_lsr_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_adcs_sign_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_adcs_asr_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_adcs_rrx_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_adcs_ror_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_adcs_lsl_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_adcs_lsr_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_adcs_asr_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_adcs_ror_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_subi_imm_mode1_(char *, unsigned, target_inst_t, unsigned);char *emitc_subi_rot_mode1_(char *, unsigned, target_inst_t, unsigned);char *emitc_subis_imm_mode1_(char *, unsigned, target_inst_t, unsigned);char *emitc_subis_rot_mode1_(char *, unsigned, target_inst_t, unsigned);char *emitc_sub_lsl_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_sub_zero_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_sub_lsr_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_sub_sign_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_sub_asr_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_sub_rrx_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_sub_ror_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_sub_lsl_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_sub_lsr_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_sub_asr_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_sub_ror_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_subs_lsl_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_subs_zero_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_subs_lsr_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_subs_sign_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_subs_asr_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_subs_rrx_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_subs_ror_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_subs_lsl_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_subs_lsr_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_subs_asr_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_subs_ror_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_sbci_imm_mode1_(char *, unsigned, target_inst_t, unsigned);char *emitc_sbci_rot_mode1_(char *, unsigned, target_inst_t, unsigned);char *emitc_sbcis_imm_mode1_(char *, unsigned, target_inst_t, unsigned);char *emitc_sbcis_rot_mode1_(char *, unsigned, target_inst_t, unsigned);char *emitc_sbc_lsl_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_sbc_zero_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_sbc_lsr_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_sbc_sign_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_sbc_asr_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_sbc_rrx_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_sbc_ror_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_sbc_lsl_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_sbc_lsr_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_sbc_asr_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_sbc_ror_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_sbcs_lsl_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_sbcs_zero_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_sbcs_lsr_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_sbcs_sign_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_sbcs_asr_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_sbcs_rrx_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_sbcs_ror_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_sbcs_lsl_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_sbcs_lsr_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_sbcs_asr_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_sbcs_ror_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_rsbi_imm_mode1_(char *, unsigned, target_inst_t, unsigned);char *emitc_rsbi_rot_mode1_(char *, unsigned, target_inst_t, unsigned);char *emitc_rsbis_imm_mode1_(char *, unsigned, target_inst_t, unsigned);char *emitc_rsbis_rot_mode1_(char *, unsigned, target_inst_t, unsigned);char *emitc_rsb_lsl_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_rsb_zero_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_rsb_lsr_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_rsb_sign_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_rsb_asr_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_rsb_rrx_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_rsb_ror_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_rsb_lsl_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_rsb_lsr_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_rsb_asr_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_rsb_ror_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_rsbs_lsl_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_rsbs_zero_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_rsbs_lsr_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_rsbs_sign_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_rsbs_asr_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_rsbs_rrx_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_rsbs_ror_mode2_(char *, unsigned, target_inst_t, unsigned);char *emitc_rsbs_lsl_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_rsbs_lsr_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_rsbs_asr_mode3_(char *, unsigned, target_inst_t, unsigned);char *emitc_rsbs_ror_mode3_(char *, unsigned, target_inst_t, unsigned);

⌨️ 快捷键说明

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