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

📄 thumb7-olut-x86.cpp

📁 一个任天堂掌上游戏机NDS的源代码
💻 CPP
字号:
/*************************************************************************** DSemu - The Next Generation                                             ** Portable ARM7TDMI core: Thumb opcode table [thumb7-olut.cpp]            ** Copyright Imran Nazar, 2005; released under the BSD public licence.     ***************************************************************************/#ifdef ARM7TDMI_X86#include "arm7tdmi.h"// The opcode table, indexed on opcode bits 15-8.// Instructions not defined in ARMv4 but in v5 are marked.const ARM7TDMI::opfptr ARM7TDMI::XTLUT[256]={    //0x00    xtopLSLimm    ,    xtopLSLimm    ,    xtopLSLimm    ,    xtopLSLimm    ,    xtopLSLimm    ,    xtopLSLimm    ,    xtopLSLimm    ,    xtopLSLimm    ,    xtopLSRimm    ,    xtopLSRimm    ,    xtopLSRimm    ,    xtopLSRimm    ,    xtopLSRimm    ,    xtopLSRimm    ,    xtopLSRimm    ,    xtopLSRimm    ,    //0x10    xtopASRimm    ,    xtopASRimm    ,    xtopASRimm    ,    xtopASRimm    ,    xtopASRimm    ,    xtopASRimm    ,    xtopASRimm    ,    xtopASRimm    ,    xtopADDreg    ,    xtopADDreg    ,    xtopSUBreg    ,    xtopSUBreg    ,    xtopADDimm3   ,    xtopADDimm3   ,    xtopSUBimm3   ,    xtopSUBimm3   ,    //0x20    xtopMOVimm8r0 ,    xtopMOVimm8r1 ,    xtopMOVimm8r2 ,    xtopMOVimm8r3 ,    xtopMOVimm8r4 ,    xtopMOVimm8r5 ,    xtopMOVimm8r6 ,    xtopMOVimm8r7 ,    xtopCMPimm8r0 ,    xtopCMPimm8r1 ,    xtopCMPimm8r2 ,    xtopCMPimm8r3 ,    xtopCMPimm8r4 ,    xtopCMPimm8r5 ,    xtopCMPimm8r6 ,    xtopCMPimm8r7 ,    //0x30    xtopADDimm8r0 ,    xtopADDimm8r1 ,    xtopADDimm8r2 ,    xtopADDimm8r3 ,    xtopADDimm8r4 ,    xtopADDimm8r5 ,    xtopADDimm8r6 ,    xtopADDimm8r7 ,    xtopSUBimm8r0 ,    xtopSUBimm8r1 ,    xtopSUBimm8r2 ,    xtopSUBimm8r3 ,    xtopSUBimm8r4 ,    xtopSUBimm8r5 ,    xtopSUBimm8r6 ,    xtopSUBimm8r7 ,    //0x40    xtopDPg1      ,    xtopDPg2      ,    xtopDPg3      ,    xtopDPg4      ,    xtopADDH      ,    xtopCMPH      ,    xtopMOVH      ,    xtopBXreg     ,    xtopLDRPCr0   ,    xtopLDRPCr1   ,    xtopLDRPCr2   ,    xtopLDRPCr3   ,    xtopLDRPCr4   ,    xtopLDRPCr5   ,    xtopLDRPCr6   ,    xtopLDRPCr7   ,    //0x50    xtopSTRreg    ,    xtopSTRreg    ,    xtopSTRHreg   ,    xtopSTRHreg   ,    xtopSTRBreg   ,    xtopSTRBreg   ,    xtopLDRSBreg  ,    xtopLDRSBreg  ,    xtopLDRreg    ,    xtopLDRreg    ,    xtopLDRHreg   ,    xtopLDRHreg   ,    xtopLDRBreg   ,    xtopLDRBreg   ,    xtopLDRSHreg  ,    xtopLDRSHreg  ,    //0x60    xtopSTRimm5   ,    xtopSTRimm5   ,    xtopSTRimm5   ,    xtopSTRimm5   ,    xtopSTRimm5   ,    xtopSTRimm5   ,    xtopSTRimm5   ,    xtopSTRimm5   ,    xtopLDRimm5   ,    xtopLDRimm5   ,    xtopLDRimm5   ,    xtopLDRimm5   ,    xtopLDRimm5   ,    xtopLDRimm5   ,    xtopLDRimm5   ,    xtopLDRimm5   ,    //0x70    xtopSTRBimm5  ,    xtopSTRBimm5  ,    xtopSTRBimm5  ,    xtopSTRBimm5  ,    xtopSTRBimm5  ,    xtopSTRBimm5  ,    xtopSTRBimm5  ,    xtopSTRBimm5  ,    xtopLDRBimm5  ,    xtopLDRBimm5  ,    xtopLDRBimm5  ,    xtopLDRBimm5  ,    xtopLDRBimm5  ,    xtopLDRBimm5  ,    xtopLDRBimm5  ,    xtopLDRBimm5  ,    //0x80    xtopSTRHimm5  ,    xtopSTRHimm5  ,    xtopSTRHimm5  ,    xtopSTRHimm5  ,    xtopSTRHimm5  ,    xtopSTRHimm5  ,    xtopSTRHimm5  ,    xtopSTRHimm5  ,    xtopLDRHimm5  ,    xtopLDRHimm5  ,    xtopLDRHimm5  ,    xtopLDRHimm5  ,    xtopLDRHimm5  ,    xtopLDRHimm5  ,    xtopLDRHimm5  ,    xtopLDRHimm5  ,    //0x90    xtopSTRSPr0   ,    xtopSTRSPr1   ,    xtopSTRSPr2   ,    xtopSTRSPr3   ,    xtopSTRSPr4   ,    xtopSTRSPr5   ,    xtopSTRSPr6   ,    xtopSTRSPr7   ,    xtopLDRSPr0   ,    xtopLDRSPr1   ,    xtopLDRSPr2   ,    xtopLDRSPr3   ,    xtopLDRSPr4   ,    xtopLDRSPr5   ,    xtopLDRSPr6   ,    xtopLDRSPr7   ,    //0xA0    xtopADDPCr0   ,    xtopADDPCr1   ,    xtopADDPCr2   ,    xtopADDPCr3   ,    xtopADDPCr4   ,    xtopADDPCr5   ,    xtopADDPCr6   ,    xtopADDPCr7   ,    xtopADDSPr0   ,    xtopADDSPr1   ,    xtopADDSPr2   ,    xtopADDSPr3   ,    xtopADDSPr4   ,    xtopADDSPr5   ,    xtopADDSPr6   ,    xtopADDSPr7   ,    //0xB0    xtopADDSPimm7 ,    xtopUND       ,  // Misc map: unallocated    xtopUND       ,  // Misc map: unallocated    xtopUND       ,  // Misc map: unallocated    xtopPUSH      ,    xtopPUSHlr    ,    xtopUND       ,  // Misc map: unallocated    xtopUND       ,  // Misc map: unallocated    xtopUND       ,  // Misc map: unallocated    xtopUND       ,  // Misc map: unallocated    xtopUND       ,  // Misc map: unallocated    xtopUND       ,  // Misc map: unallocated    xtopPOP       ,    xtopPOPpc     ,    xtopUND       ,  // Misc map: unallocated    xtopUND       ,  // Misc map: unallocated    //0xC0    xtopSTMIAr0   ,    xtopSTMIAr1   ,    xtopSTMIAr2   ,    xtopSTMIAr3   ,    xtopSTMIAr4   ,    xtopSTMIAr5   ,    xtopSTMIAr6   ,    xtopSTMIAr7   ,    xtopLDMIAr0   ,    xtopLDMIAr1   ,    xtopLDMIAr2   ,    xtopLDMIAr3   ,    xtopLDMIAr4   ,    xtopLDMIAr5   ,    xtopLDMIAr6   ,    xtopLDMIAr7   ,    //0xD0    xtopBEQ       ,    xtopBNE       ,    xtopBCS       ,    xtopBCC       ,    xtopBMI       ,    xtopBPL       ,    xtopBVS       ,    xtopBVC       ,    xtopBHI       ,    xtopBLS       ,    xtopBGE       ,    xtopBLT       ,    xtopBGT       ,    xtopBLE       ,    xtopUND       ,  // Covered by unconditional    xtopSWI       ,    //0xE0    xtopB         ,    xtopB         ,    xtopB         ,    xtopB         ,    xtopB         ,    xtopB         ,    xtopB         ,    xtopB         ,    xtopUND       ,  // Defined in ARM5!    xtopUND       ,  // Defined in ARM5!    xtopUND       ,  // Defined in ARM5!    xtopUND       ,  // Defined in ARM5!    xtopUND       ,  // Defined in ARM5!    xtopUND       ,  // Defined in ARM5!    xtopUND       ,  // Defined in ARM5!    xtopUND       ,  // Defined in ARM5!    //0xF0    xtopBLsetup   ,    xtopBLsetup   ,    xtopBLsetup   ,    xtopBLsetup   ,    xtopBLsetup   ,    xtopBLsetup   ,    xtopBLsetup   ,    xtopBLsetup   ,    xtopBLoff     ,    xtopBLoff     ,    xtopBLoff     ,    xtopBLoff     ,    xtopBLoff     ,    xtopBLoff     ,    xtopBLoff     ,    xtopBLoff     ,};#endif/*** EOF: thumb7-olut.cpp ************************************************/

⌨️ 快捷键说明

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