📄 optab.c
字号:
#include "l.h"#define X1 0#define X2 0#define X3 0#define C 0xf200Optab optab[] =/* as, fas, srcsp, dstsp, optype, opcode */{ { AXXX }, { AABCD, AXXX, X1, X2, X3, 0x4e71 }, { AADDB, AXXX, 2, 0, 3, 0xd000, 0x5000, 0, 0x0600 }, { AADDL, AXXX, 4, 0, 3, 0xd080, 0x5080, 0xd1c0, 0x0680 }, { AADDW, AXXX, 2, 0, 3, 0xd040, 0x5040, 0xd0c0, 0x0640 }, { AADDXB }, { AADDXL }, { AADDXW }, { AADJSP }, { AANDB, AXXX, 2, 0, 9, 0xc000, 0xc100, 0x0200 }, { AANDL, AXXX, 4, 0, 9, 0xc080, 0xc180, 0x0280 }, { AANDW, AXXX, 2, 0, 9, 0xc040, 0xc140, 0x0240 }, { AASLB, AXXX, 0, 2, 12, 0xe100 }, { AASLL, AXXX, 0, 4, 12, 0xe180 }, { AASLW, AXXX, 0, 2, 12, 0xe140 }, { AASRB, AXXX, 0, 2, 12, 0xe000 }, { AASRL, AXXX, 0, 4, 12, 0xe080 }, { AASRW, AXXX, 0, 2, 12, 0xe040 }, { ABCASE }, { ABCC, AXXX, 0, 0, 1, 0x6400 }, { ABCHG, AXXX, 2, 2, 27, 0x0140, 0x0840 }, { ABCLR, AXXX, 2, 2, 27, 0x0180, 0x0880 }, { ABCS, AXXX, 0, 0, 1, 0x6500 }, { ABEQ, AXXX, 0, 0, 1, 0x6700 }, { ABFCHG }, { ABFCLR }, { ABFEXTS }, { ABFEXTU }, { ABFFFO }, { ABFINS }, { ABFSET }, { ABFTST }, { ABGE, AXXX, 0, 0, 1, 0x6c00 }, { ABGT, AXXX, 0, 0, 1, 0x6e00 }, { ABHI, AXXX, 0, 0, 1, 0x6200 }, { ABKPT }, { ABLE, AXXX, 0, 0, 1, 0x6f00 }, { ABLS, AXXX, 0, 0, 1, 0x6300 }, { ABLT, AXXX, 0, 0, 1, 0x6d00 }, { ABMI, AXXX, 0, 0, 1, 0x6b00 }, { ABNE, AXXX, 0, 0, 1, 0x6600 }, { ABPL, AXXX, 0, 0, 1, 0x6a00 }, { ABRA, AXXX, 0, 0, 1, 0x6000, 0x4ec0 }, { ABSET, AXXX, 2, 2, 27, 0x01c0, 0x08c0 }, { ABSR, AXXX, 0, 0, 1, 0x6100, 0x4e80 }, { ABTST, AXXX, 2, 2, 27, 0x0100, 0x0800 }, { ABVC, AXXX, 0, 0, 1, 0x6800 }, { ABVS, AXXX, 0, 0, 1, 0x6900 }, { ACALLM }, { ACAS2B }, { ACAS2L }, { ACAS2W }, { ACASB }, { ACASEW }, { ACASL }, { ACASW }, { ACHK2B }, { ACHK2L }, { ACHK2W }, { ACHKL, AXXX, 4, 4, 26, 0x4100 }, { ACHKW, AXXX, 2, 2, 26, 0x4180 }, { ACLRB, AXXX, 0, -2, 5, 0x4200 }, { ACLRL, AXXX, 0, -4, 5, 0x4280 }, { ACLRW, AXXX, 0, -2, 5, 0x4240 }, { ACMP2B }, { ACMP2L }, { ACMP2W }, { ACMPB, AXXX, 2, 2, 7, 0xb000, 0, 0x0c00, 0xb108 }, { ACMPL, AXXX, 4, 4, 7, 0xb080, 0xb100, 0x0c80, 0xb188 }, { ACMPW, AXXX, 2, 2, 7, 0xb040, 0xb080, 0x0c40, 0xb148 }, { ADATA }, { ADBCC, AXXX, 0, 0, 15, 0x54c8 }, { ADBCS, AXXX, 0, 0, 15, 0x55c8 }, { ADBEQ, AXXX, 0, 0, 15, 0x57c8 }, { ADBF, AXXX, 0, 0, 15, 0x51c8 }, { ADBGE, AXXX, 0, 0, 15, 0x5cc8 }, { ADBGT, AXXX, 0, 0, 15, 0x5ec8 }, { ADBHI, AXXX, 0, 0, 15, 0x52c8 }, { ADBLE, AXXX, 0, 0, 15, 0x5fc8 }, { ADBLS, AXXX, 0, 0, 15, 0x53c8 }, { ADBLT, AXXX, 0, 0, 15, 0x5dc8 }, { ADBMI, AXXX, 0, 0, 15, 0x5bc8 }, { ADBNE, AXXX, 0, 0, 15, 0x56c8 }, { ADBPL, AXXX, 0, 0, 15, 0x5ac8 }, { ADBT, AXXX, 0, 0, 15, 0x50c8 }, { ADBVC, AXXX, 0, 0, 15, 0x58c8 }, { ADBVS, AXXX, 0, 0, 15, 0x59c8 }, { ADIVSL, AXXX, 4, 0, 14, 0x4c40, 0x0800 }, { ADIVSW, AXXX, 2, 0, 13, 0x81c0 }, { ADIVUL, AXXX, 4, 0, 14, 0x4c40, 0x0000 }, { ADIVUW, AXXX, 2, 0, 13, 0x80c0 }, { AEND }, { AEORB, AXXX, 2, 0, 10, 0xb100, 0x0a00 }, { AEORL, AXXX, 4, 0, 10, 0xb180, 0x0a80 }, { AEORW, AXXX, 2, 0, 10, 0xb140, 0x0a40 }, { AEXG }, { AEXTBL }, { AEXTBW, AXXX, 0, 0, 11, 0x4880 }, { AEXTWL, AXXX, 0, 0, 11, 0x48c0 }, { AFABSB, AXXX, 2, 0, 17, C, 0x0018, 0x5818 }, { AFABSD, AFABSL, 8, 0, 17, C, 0x0018, 0x5418 }, { AFABSF, AFABSL, 4, 0, 17, C, 0x0018, 0x4418 }, { AFABSL, AXXX, 4, 0, 17, C, 0x0018, 0x4018 }, { AFABSW, AXXX, 2, 0, 17, C, 0x0018, 0x5018 }, { AFACOSB, AXXX, 2, 0, 17, C, 0x001c, 0x581c }, { AFACOSD, AFACOSL, 8, 0, 17, C, 0x001c, 0x541c }, { AFACOSF, AFACOSL, 4, 0, 17, C, 0x001c, 0x441c }, { AFACOSL, AXXX, 4, 0, 17, C, 0x001c, 0x401c }, { AFACOSW, AXXX, 2, 0, 17, C, 0x001c, 0x501c }, { AFADDB, AXXX, 2, 0, 17, C, 0x0022, 0x5822 }, { AFADDD, AFADDL, 8, 0, 17, C, 0x0022, 0x5422 }, { AFADDF, AFADDL, 4, 0, 17, C, 0x0022, 0x4422 }, { AFADDL, AXXX, 4, 0, 17, C, 0x0022, 0x4022 }, { AFADDW, AXXX, 2, 0, 17, C, 0x0022, 0x5022 }, { AFASINB, AXXX, 2, 0, 17, C, 0x000c, 0x580c }, { AFASIND, AFASINL, 8, 0, 17, C, 0x000c, 0x540c }, { AFASINF, AFASINL, 4, 0, 17, C, 0x000c, 0x440c }, { AFASINL, AXXX, 4, 0, 17, C, 0x000c, 0x400c }, { AFASINW, AXXX, 2, 0, 17, C, 0x000c, 0x500c }, { AFATANB, AXXX, 2, 0, 17, C, 0x000a, 0x580a }, { AFATAND, AFATANL, 8, 0, 17, C, 0x000a, 0x540a }, { AFATANF, AFATANL, 4, 0, 17, C, 0x000a, 0x440a }, { AFATANHB, AXXX, 2, 0, 17, C, 0x000d, 0x580d }, { AFATANHD, AFATANHL, 8, 0, 17, C, 0x000d, 0x540d }, { AFATANHF, AFATANHL, 4, 0, 17, C, 0x000d, 0x440d }, { AFATANHL, AXXX, 4, 0, 17, C, 0x000d, 0x400d }, { AFATANHW, AXXX, 2, 0, 17, C, 0x000d, 0x500d }, { AFATANL, AXXX, 4, 0, 17, C, 0x000a, 0x400a }, { AFATANW, AXXX, 2, 0, 17, C, 0x000a, 0x500a }, { AFBEQ, AXXX, 0, 0, 18, C+0x81 }, { AFBF, AXXX, 0, 0, 18, C+0x8f }, { AFBGE, AXXX, 0, 0, 18, C+0x93 }, { AFBGT, AXXX, 0, 0, 18, C+0x92 }, { AFBLE, AXXX, 0, 0, 18, C+0x95 }, { AFBLT, AXXX, 0, 0, 18, C+0x94 }, { AFBNE, AXXX, 0, 0, 18, C+0x8e }, { AFBT, AXXX, 0, 0, 18, C+0x80 }, { AFCMPB, AXXX, 0, 2, 22, C, 0x0038, 0x5838 }, { AFCMPD, AFCMPL, 0, 8, 22, C, 0x0038, 0x5438 }, { AFCMPF, AFCMPL, 0, 4, 22, C, 0x0038, 0x4438 }, { AFCMPL, AXXX, 0, 4, 22, C, 0x0038, 0x4038 }, { AFCMPW, AXXX, 0, 2, 22, C, 0x0038, 0x5038 }, { AFCOSB, AXXX, 2, 0, 17, C, 0x001d, 0x581d }, { AFCOSD, AFCOSL, 8, 0, 17, C, 0x001d, 0x541d }, { AFCOSF, AFCOSL, 4, 0, 17, C, 0x001d, 0x441d }, { AFCOSHB, AXXX, 2, 0, 17, C, 0x0019, 0x5819 }, { AFCOSHD, AFCOSHL, 8, 0, 17, C, 0x0019, 0x5419 }, { AFCOSHF, AFCOSHL, 4, 0, 17, C, 0x0019, 0x4419 }, { AFCOSHL, AXXX, 4, 0, 17, C, 0x0019, 0x4019 }, { AFCOSHW, AXXX, 2, 0, 17, C, 0x0019, 0x5019 }, { AFCOSL, AXXX, 4, 0, 17, C, 0x001d, 0x401d }, { AFCOSW, AXXX, 2, 0, 17, C, 0x001d, 0x501d }, { AFDBEQ, AXXX, 0, 0, 19, C+0x48, 0x01 }, { AFDBF, AXXX, 0, 0, 19, C+0x48, 0x0f }, { AFDBGE, AXXX, 0, 0, 19, C+0x48, 0x13 }, { AFDBGT, AXXX, 0, 0, 19, C+0x48, 0x12 }, { AFDBLE, AXXX, 0, 0, 19, C+0x48, 0x15 }, { AFDBLT, AXXX, 0, 0, 19, C+0x48, 0x14 }, { AFDBNE, AXXX, 0, 0, 19, C+0x48, 0x0e }, { AFDBT, AXXX, 0, 0, 19, C+0x48, 0x00 }, { AFDIVB, AXXX, 2, 0, 17, C, 0x0020, 0x5820 }, { AFDIVD, AFDIVL, 8, 0, 17, C, 0x0020, 0x5420 }, { AFDIVF, AFDIVL, 4, 0, 17, C, 0x0020, 0x4420 }, { AFDIVL, AXXX, 4, 0, 17, C, 0x0020, 0x4020 }, { AFDIVW, AXXX, 2, 0, 17, C, 0x0020, 0x5020 }, { AFETOXB, AXXX, 2, 0, 17, C, 0x0010, 0x5810 }, { AFETOXD, AFETOXL, 8, 0, 17, C, 0x0010, 0x5410 }, { AFETOXF, AFETOXL, 4, 0, 17, C, 0x0010, 0x4410 }, { AFETOXL, AXXX, 4, 0, 17, C, 0x0010, 0x4010 }, { AFETOXM1B, AXXX, 2, 0, 17, C, 0x0008, 0x5808 }, { AFETOXM1D, AFETOXM1L, 8, 0, 17, C, 0x0008, 0x5408 }, { AFETOXM1F, AFETOXM1L, 4, 0, 17, C, 0x0008, 0x4408 }, { AFETOXM1L, AXXX, 4, 0, 17, C, 0x0008, 0x4008 }, { AFETOXM1W, AXXX, 2, 0, 17, C, 0x0008, 0x5008 }, { AFETOXW, AXXX, 2, 0, 17, C, 0x0010, 0x5010 }, { AFGETEXPB, AXXX, 2, 0, 17, C, 0x001e, 0x581e }, { AFGETEXPD, AFGETEXPL, 8, 0, 17, C, 0x001e, 0x541e }, { AFGETEXPF, AFGETEXPL, 4, 0, 17, C, 0x001e, 0x441e }, { AFGETEXPL, AXXX, 4, 0, 17, C, 0x001e, 0x401e }, { AFGETEXPW, AXXX, 2, 0, 17, C, 0x001e, 0x501e }, { AFGETMANB, AXXX, 2, 0, 17, C, 0x001f, 0x581f }, { AFGETMAND, AFGETMANL, 8, 0, 17, C, 0x001f, 0x541f }, { AFGETMANF, AFGETMANL, 4, 0, 17, C, 0x001f, 0x441f }, { AFGETMANL, AXXX, 4, 0, 17, C, 0x001f, 0x401f }, { AFGETMANW, AXXX, 2, 0, 17, C, 0x001f, 0x501f }, { AFINTB, AXXX, 2, 0, 17, C, 0x0001, 0x5801 }, { AFINTD, AFINTL, 8, 0, 17, C, 0x0001, 0x5401 }, { AFINTF, AFINTL, 4, 0, 17, C, 0x0001, 0x4401 }, { AFINTL, AXXX, 4, 0, 17, C, 0x0001, 0x4001 }, { AFINTRZB, AXXX, 2, 0, 17, C, 0x0003, 0x5803 }, { AFINTRZD, AFINTRZL, 8, 0, 17, C, 0x0003, 0x5403 }, { AFINTRZF, AFINTRZL, 4, 0, 17, C, 0x0003, 0x4403 }, { AFINTRZL, AXXX, 4, 0, 17, C, 0x0003, 0x4003 }, { AFINTRZW, AXXX, 2, 0, 17, C, 0x0003, 0x5003 }, { AFINTW, AXXX, 2, 0, 17, C, 0x0001, 0x5001 }, { AFLOG10B, AXXX, 2, 0, 17, C, 0x0015, 0x5815 }, { AFLOG10D, AFLOG10L, 8, 0, 17, C, 0x0015, 0x5415 }, { AFLOG10F, AFLOG10L, 4, 0, 17, C, 0x0015, 0x4415 }, { AFLOG10L, AXXX, 4, 0, 17, C, 0x0015, 0x4015 }, { AFLOG10W, AXXX, 2, 0, 17, C, 0x0015, 0x5015 }, { AFLOG2B, AXXX, 2, 0, 17, C, 0x0016, 0x5816 }, { AFLOG2D, AFLOG2L, 8, 0, 17, C, 0x0016, 0x5416 }, { AFLOG2F, AFLOG2L, 4, 0, 17, C, 0x0016, 0x4416 }, { AFLOG2L, AXXX, 4, 0, 17, C, 0x0016, 0x4016 }, { AFLOG2W, AXXX, 2, 0, 17, C, 0x0016, 0x5016 }, { AFLOGNB, AXXX, 2, 0, 17, C, 0x0014, 0x5814 }, { AFLOGND, AFLOGNL, 8, 0, 17, C, 0x0014, 0x5414 }, { AFLOGNF, AFLOGNL, 4, 0, 17, C, 0x0014, 0x4414 }, { AFLOGNL, AXXX, 4, 0, 17, C, 0x0014, 0x4014 }, { AFLOGNP1B, AXXX, 2, 0, 17, C, 0x0006, 0x5806 }, { AFLOGNP1D, AFLOGNP1L, 8, 0, 17, C, 0x0006, 0x5406 }, { AFLOGNP1F, AFLOGNP1L, 4, 0, 17, C, 0x0006, 0x4406 }, { AFLOGNP1L, AXXX, 4, 0, 17, C, 0x0006, 0x4006 },
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -