inspick.h
来自「开放源码的编译器open watcom 1.6.0版的源代码」· C头文件 代码 · 共 382 行
H
382 行
/****************************************************************************
*
* Open Watcom Project
*
* Portions Copyright (c) 1983-2002 Sybase, Inc. All Rights Reserved.
*
* ========================================================================
*
* This file contains Original Code and/or Modifications of Original
* Code as defined in and that are subject to the Sybase Open Watcom
* Public License version 1.0 (the 'License'). You may not use this file
* except in compliance with the License. BY USING THIS FILE YOU AGREE TO
* ALL TERMS AND CONDITIONS OF THE LICENSE. A copy of the License is
* provided with the Original Code and Modifications, and is also
* available at www.sybase.com/developer/opensource.
*
* The Original Code and all software distributed under the License are
* distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
* EXPRESS OR IMPLIED, AND SYBASE AND ALL CONTRIBUTORS HEREBY DISCLAIM
* ALL SUCH WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR
* NON-INFRINGEMENT. Please see the License for the specific language
* governing rights and limitations under the License.
*
* ========================================================================
*
* Description: WHEN YOU FIGURE OUT WHAT THIS FILE DOES, PLEASE
* DESCRIBE IT HERE!
*
****************************************************************************/
inspick( INVALID, "" )
inspick( NULL, "" )
inspick( IMMED, "" )
inspick( SHIFT, "" )
inspick( GROUP1, "" )
inspick( GROUP2, "" )
inspick( GROUP3, "" )
inspick( 286, "" )
inspick( AAA, "aaa" )
inspick( AAD, "aad" )
inspick( AAM, "aam" )
inspick( AAS, "aas" )
inspick( ADC, "adc" )
inspick( ADD, "add" )
inspick( AND, "and" )
inspick( ARPL, "arpl" )
inspick( BOUND, "bound" )
inspick( CALL, "call" )
inspick( CALL_FAR, "call" )
inspick( CBW, "cbw" )
inspick( CWDE, "cwde" )
inspick( CLC, "clc" )
inspick( CLD, "cld" )
inspick( CLI, "cli" )
inspick( CLTS, "clts" )
inspick( CMC, "cmc" )
inspick( CMP, "cmp" )
inspick( CMPSB, "cmpsb" )
inspick( CMPSW, "cmpsw" )
inspick( CMPSD, "cmpsd" )
inspick( CWD, "cwd" )
inspick( CDQ, "cdq" )
inspick( DAA, "daa" )
inspick( DAS, "das" )
inspick( DEC, "dec" )
inspick( DIV, "div" )
inspick( ENTER, "enter" )
inspick( ESC, "esc" )
inspick( HALT, "hlt" )
inspick( IDIV, "idiv" )
inspick( IMUL, "imul" )
inspick( IN, "in" )
inspick( INC, "inc" )
inspick( INSB, "insb" )
inspick( INSW, "insw" )
inspick( INSD, "insd" )
inspick( INT, "int" )
inspick( INTO, "into" )
inspick( IRET, "iret" )
inspick( IRETD, "iretd" )
inspick( JA, "ja" )
inspick( JAE, "jae" )
inspick( JB, "jb" )
inspick( JBE, "jbe" )
inspick( JCXZ, "jcxz" )
inspick( JE, "je" )
inspick( JG, "jg" )
inspick( JGE, "jge" )
inspick( JL, "jl" )
inspick( JLE, "jle" )
inspick( JMP, "jmp" )
inspick( JMP_FAR, "jmp" )
inspick( JNE, "jne" )
inspick( JNO, "jno" )
inspick( JNS, "jns" )
inspick( JO, "jo" )
inspick( JP, "jp" )
inspick( JPO, "jpo" )
inspick( JS, "js" )
inspick( LAHF, "lahf" )
inspick( LAR, "lar" )
inspick( LDS, "lds" )
inspick( LEA, "lea" )
inspick( LEAVE, "leave" )
inspick( LES, "les" )
inspick( LGDT, "lgdt" )
inspick( LIDT, "lidt" )
inspick( LLDT, "lldt" )
inspick( LMSW, "lmsw" )
inspick( LOCK, "lock" )
inspick( LODSB, "lodsb" )
inspick( LODSW, "lodsw" )
inspick( LODSD, "lodsd" )
inspick( LOOP, "loop" )
inspick( LOOPE, "loope" )
inspick( LOOPNE, "loopne" )
inspick( LSL, "lsl" )
inspick( LTR, "ltr" )
inspick( MOV, "mov" )
inspick( MOVSB, "movsb" )
inspick( MOVSW, "movsw" )
inspick( MOVSD, "movsd" )
inspick( MUL, "mul" )
inspick( NEG, "neg" )
inspick( NOT, "not" )
inspick( NOP, "nop" )
inspick( OR, "or" )
inspick( OUT, "out" )
inspick( OUTSB, "outsb" )
inspick( OUTSW, "outsw" )
inspick( OUTSD, "outsd" )
inspick( POP, "pop" )
inspick( POPA, "popa" )
inspick( POPAD, "popad" )
inspick( POPF, "popf" )
inspick( POPFD, "popfd" )
inspick( PUSH, "push" )
inspick( PUSHA, "pusha" )
inspick( PUSHAD, "pushad" )
inspick( PUSHF, "pushf" )
inspick( PUSHFD, "pushfd" )
inspick( RCL, "rcl" )
inspick( RCR, "rcr" )
inspick( ROL, "rol" )
inspick( ROR, "ror" )
inspick( REPE, "repe" )
inspick( REPNE, "repne" )
inspick( RET, "ret" )
inspick( RET_FAR, "retf" )
inspick( RET_FAR_D, "retd" )
inspick( SAHF, "sahf" )
inspick( SAR, "sar" )
inspick( SBB, "sbb" )
inspick( SCASB, "scasb" )
inspick( SCASW, "scasw" )
inspick( SCASD, "scasd" )
inspick( SEG, "seg" )
inspick( SGDT, "sgdt" )
inspick( SHL, "shl" )
inspick( SHR, "shr" )
inspick( SIDT, "sidt" )
inspick( SLDT, "sldt" )
inspick( SMSW, "smsw" )
inspick( STC, "stc" )
inspick( STD, "std" )
inspick( STI, "sti" )
inspick( STOSB, "stosb" )
inspick( STOSW, "stosw" )
inspick( STOSD, "stosd" )
inspick( STR, "str" )
inspick( SUB, "sub" )
inspick( TEST, "test" )
inspick( VERR, "verr" )
inspick( VERW, "verw" )
inspick( WAIT, "wait" )
inspick( XCHG, "xchg" )
inspick( XLAT, "xlat" )
inspick( XOR, "xor" )
inspick( SETO, "seto" )
inspick( SETNO, "setno" )
inspick( SETB, "setb" )
inspick( SETAE, "setae" )
inspick( SETE, "sete" )
inspick( SETNE, "setne" )
inspick( SETBE, "setbe" )
inspick( SETA, "seta" )
inspick( SETS, "sets" )
inspick( SETNS, "setns" )
inspick( SETP, "setp" )
inspick( SETPO, "setpo" )
inspick( SETL, "setl" )
inspick( SETGE, "setge" )
inspick( SETLE, "setle" )
inspick( SETG, "setg" )
inspick( BT, "bt" )
inspick( SHLD, "shld" )
inspick( BTS, "bts" )
inspick( SHRD, "shrd" )
inspick( LSS, "lss" )
inspick( BTR, "btr" )
inspick( LFS, "lfs" )
inspick( LGS, "lgs" )
inspick( MOVZX, "movzx" )
inspick( BTx, "btx" )
inspick( BTC, "btc" )
inspick( BSF, "bsf" )
inspick( BSR, "bsr" )
inspick( MOVSX, "movsx" )
inspick( WBINVD, "wbinvd" )
inspick( INVD, "invd" )
inspick( INVLPG, "invlpg" )
inspick( BSWAP, "bswap" )
inspick( XADD, "xadd" )
inspick( CMPXCHG, "cmpxchg" )
inspick( MOVS, "movs" )
inspick( CMPS, "cmps" )
inspick( LODS, "lods" )
inspick( OUTS, "outs" )
inspick( CMPXCHG8B, "cmpxchg8b" )
inspick( CPUID, "cpuid" )
inspick( RDTSC, "rdtsc" )
inspick( RDMSR, "rdmsr" )
inspick( WRMSR, "wrmsr" )
inspick( RSM, "rsm" )
inspick( F2XM1, "f2xm1" )
inspick( FABS, "fabs" )
inspick( FADD, "fadd" )
inspick( FIADD, "fiadd" )
inspick( FADDP, "faddp" )
inspick( FBLD, "fbld" )
inspick( FBSTP, "fbstp" )
inspick( FCHS, "fchs" )
inspick( FCLEX, "fclex" )
inspick( FCOM, "fcom" )
inspick( FICOM, "ficom" )
inspick( FCOMP, "fcomp" )
inspick( FICOMP, "ficomp" )
inspick( FCOMPP, "fcompp" )
inspick( FDECSTP, "fdecstp" )
inspick( FDISI, "fdisi" )
inspick( FDIV, "fdiv" )
inspick( FIDIV, "fidiv" )
inspick( FDIVP, "fdivp" )
inspick( FDIVR, "fdivr" )
inspick( FIDIVR, "fidivr" )
inspick( FDIVRP, "fdivrp" )
inspick( FENI, "feni" )
inspick( FFREE, "ffree" )
inspick( FINCSTP, "fincstp" )
inspick( FINIT, "finit" )
inspick( FLD, "fld" )
inspick( FILD, "fild" )
inspick( FLD1, "fld1" )
inspick( FLDCW, "fldcw" )
inspick( FLDENV, "fldenv" )
inspick( FLDL2E, "fldl2e" )
inspick( FLDL2T, "fldl2t" )
inspick( FLDLG2, "fldlg2" )
inspick( FLDLN2, "fldln2" )
inspick( FLDPI, "fldpi" )
inspick( FLDZ, "fldz" )
inspick( FMUL, "fmul" )
inspick( FIMUL, "fimul" )
inspick( FMULP, "fmulp" )
inspick( FNOP, "fnop" )
inspick( FPATAN, "fpatan" )
inspick( FPREM, "fprem" )
inspick( FPTAN, "fptan" )
inspick( FRNDINT, "frndint" )
inspick( FRSTOR, "frstor" )
inspick( FSAVE, "fsave" )
inspick( FSCALE, "fscale" )
inspick( FSQRT, "fsqrt" )
inspick( FST, "fst" )
inspick( FIST, "fist" )
inspick( FSTP, "fstp" )
inspick( FISTP, "fistp" )
inspick( FSTCW, "fstcw" )
inspick( FSTENV, "fstenv" )
inspick( FSTSW, "fstsw" )
inspick( FSUB, "fsub" )
inspick( FISUB, "fisub" )
inspick( FSUBP, "fsubp" )
inspick( FSUBR, "fsubr" )
inspick( FISUBR, "fisubr" )
inspick( FSUBRP, "fsubrp" )
inspick( FTST, "ftst" )
inspick( FXAM, "fxam" )
inspick( FXCH, "fxch" )
inspick( FXTRACT, "fxtract" )
inspick( FYL2X, "fyl2x" )
inspick( FYL2XP1, "fyl2xp1" )
inspick( FSETPM, "fsetpm" )
inspick( FSIN, "fsin" )
inspick( FCOS, "fcos" )
inspick( FSINCOS, "fsincos" )
inspick( FPREM1, "fprem1" )
inspick( FUCOM, "fucom" )
inspick( FUCOMP, "fucomp" )
inspick( FUCOMPP, "fucompp" )
inspick( EMMS, "emms" )
inspick( MOVD, "movd" )
inspick( MOVQ, "movq" )
inspick( PACKSSWB, "packsswb" )
inspick( PACKSSDW, "packssdw" )
inspick( PACKUSWB, "packuswb" )
inspick( PADDB, "paddb" )
inspick( PADDW, "paddw" )
inspick( PADDD, "paddd" )
inspick( PADDSB, "paddsb" )
inspick( PADDSW, "paddsw" )
inspick( PADDUSB, "paddusb" )
inspick( PADDUSW, "paddusw" )
inspick( PAND, "pand" )
inspick( PANDN, "pandn" )
inspick( PCMPEQB, "pcmpeqb" )
inspick( PCMPEQW, "pcmpeqw" )
inspick( PCMPEQD, "pcmpeqd" )
inspick( PCMPGTB, "pcmpgtb" )
inspick( PCMPGTW, "pcmpgtw" )
inspick( PCMPGTD, "pcmpgtd" )
inspick( PMADDWD, "pmaddwd" )
inspick( PMULHW, "pmulhw" )
inspick( PMULLW, "pmullw" )
inspick( POR, "por" )
/* NOTE: the ordering of these shift opcodes is important! */
inspick( PSLLW, "psllw" )
inspick( PSRLW, "psrlw" )
inspick( PSRAW, "psraw" )
inspick( PSLLD, "pslld" )
inspick( PSRLD, "psrld" )
inspick( PSRAD, "psrad" )
inspick( PSLLQ, "psllq" )
inspick( PSRLQ, "psrlq" )
/* PSRAQ doesn't exist, but it makes things easier */
inspick( PSRAQ, "" )
inspick( PSUBB, "psubb" )
inspick( PSUBW, "psubw" )
inspick( PSUBD, "psubd" )
inspick( PSUBSB, "psubsb" )
inspick( PSUBSW, "psubsw" )
inspick( PSUBUSB, "psubusb" )
inspick( PSUBUSW, "psubusw" )
inspick( PUNPCKHBW, "punpckhbw" )
inspick( PUNPCKHWD, "punpckhwd" )
inspick( PUNPCKHDQ, "punpckhdq" )
inspick( PUNPCKLBW, "punpcklbw" )
inspick( PUNPCKLWD, "punpcklwd" )
inspick( PUNPCKLDQ, "punpckldq" )
inspick( PXOR, "pxor" )
inspick( CMOVO, "cmovo" )
inspick( CMOVNO, "cmovno" )
inspick( CMOVB, "cmovb" )
inspick( CMOVAE, "cmovae" )
inspick( CMOVE, "cmove" )
inspick( CMOVNE, "cmovne" )
inspick( CMOVBE, "cmovbe" )
inspick( CMOVA, "cmova" )
inspick( CMOVS, "cmovs" )
inspick( CMOVNS, "cmovns" )
inspick( CMOVP, "cmovp" )
inspick( CMOVPO, "cmovpo" )
inspick( CMOVL, "cmovl" )
inspick( CMOVGE, "cmovge" )
inspick( CMOVLE, "cmovle" )
inspick( CMOVG, "cmovg" )
inspick( FCMOVB, "fcmovb" )
inspick( FCMOVE, "fcmove" )
inspick( FCMOVBE, "fcmovbe" )
inspick( FCMOVU, "fcmovu" )
inspick( FCMOVNB, "fcmovnb" )
inspick( FCMOVNE, "fcmovne" )
inspick( FCMOVNBE, "fcmovnbe" )
inspick( FCMOVNU, "fcmovnu" )
inspick( FCOMI, "fcomi" )
inspick( FCOMIP, "fcomip" )
inspick( FUCOMI, "fucomi" )
inspick( FUCOMIP, "fucomip" )
inspick( RDMPC, "rdmpc" )
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?