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

📄 r.h

📁 开放源码的编译器open watcom 1.6.0版的源代码
💻 H
字号:
/****************************************************************************
*
*                            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:  Reductions used by the Intel x86 cg (see i86/386table.c).
*
****************************************************************************/


_R_( R_CHANGESHIFT,     rCHANGESHIFT ),
_R_( R_FIXSHIFT,        rFIXSHIFT ),
_R_( R_CLRHIGH_B,       rCLRHI_BW ),
_R_( R_CLRHIGH_W,       rCLRHI_BW ),
_R_( R_CONVERT_LOW,     rCONVERT_LOW ),
_R_( R_CYPHIGH,         rCYPHIGH ),
_R_( R_CYPLOW,          rCYPLOW ),
_R_( R_DOCVT,           rDOCVT ),
_R_( R_DOLONGPUSH,      rDOLONGPUSH ),
_R_( R_DOUBLEHALF,      rDOUBLEHALF ),
_R_( R_FDCONSCMP,       rMAKECALL ),
_R_( R_FORCEOP1CMEM,    rOP1CMEM ),
_R_( R_FORCEOP1MEM,     rOP1MEM ),
_R_( R_FORCEOP2CMEM,    rOP2CMEM ),
_R_( R_FORCERESMEM,     rFORCERESMEM ),
_R_( R_FSCONSCMP,       rFSCONSCMP ),
_R_( R_HIGHCMP,         rHIGHCMP ),
_R_( R_HIGHLOWMOVE,     rHIGHLOWMOVE ),
_R_( R_LOADLONGADDR,    rLOADLONGADDR ),
_R_( R_MAKECALL,        rMAKECALL ),
_R_( R_MAKECMPCALL,     rMAKECALL ),
_R_( R_MAKECYPMUL,      rMAKECYPMUL ),
_R_( R_MAKEFNEG,        rMAKEFNEG ),
_R_( R_MAKEMOVE,        rMAKEMOVE ),
_R_( R_MAKESTRCMP,      rMAKESTRCMP ),
_R_( R_MAKESTRMOVE,     rMAKESTRMOVE ),
_R_( R_MAKEU2,          rMAKEU2 ),
_R_( R_MAKEU4,          rMAKEU4 ),
_R_( R_MAKEXORRR,       rMAKEXORRR ),
_R_( R_MOVEINDEX,       rMOVEINDEX ),
_R_( R_MOVELOW,         rMOVELOW ),
_R_( R_MOVOP1TEMP,      rMOVOP1TEMP ),
_R_( R_MOVOP2,          rMOVOP2 ),
_R_( R_MOVOP2TEMP,      rMOVOP2TEMP ),
_R_( R_MOVOP1MEM,       rMOVOP1MEM ),
_R_( R_MOVOP1REG,       rOP1REG ),
_R_( R_MOVOP1RES,       rMOVOP1RES ),
_R_( R_MOVRESREG,       rMOVRESREG ),
_R_( R_OP2CL,           rOP2CL ),
_R_( R_OP2CX,           rOP2CX ),
_R_( R_OP1RESTEMP,      rOP1RESTEMP ),
_R_( R_RESREG,          rRESREG ),
_R_( R_SPLIT8,          rSPLIT8 ),
_R_( R_SPLITCMP,        rSPLITCMP ),
_R_( R_SPLITMOVE,       rSPLITMOVE ),
_R_( R_SPLITOP,         rSPLITOP ),
_R_( R_SPLITUNARY,      rSPLITUNARY ),
_R_( R_SWAPCMP,         rSWAPCMP ),
_R_( R_SWAPOPS,         rSWAPOPS ),
_R_( R_USEREGISTER,     rUSEREGISTER ),
_R_( R_MULREGISTER,     rMULREGISTER ),
_R_( R_DIVREGISTER,     rDIVREGISTER ),
_R_( R_OP1RESREG,       rOP1RESREG ),
_R_( R_SPLITNEG,        rSPLITNEG ),
_R_( R_BYTESHIFT,       rBYTESHIFT ),
_R_( R_CYPSHIFT,        rCYPSHIFT ),
_R_( R_LOADOP2,         rLOADOP2 ),
_R_( R_MAKEADD,         rMAKEADD ),
_R_( R_MAKENEG,         rMAKENEG ),
_R_( R_MAKESUB,         rMAKESUB ),
_R_( R_U_TEST,          rU_TEST ),
_R_( R_CMPTRUE,         rCMPTRUE ),
_R_( R_CMPFALSE,        rCMPFALSE ),
_R_( R_PTCADD,          NULL ),
_R_( R_PTVADD,          NULL ),
_R_( R_PTCSUB,          NULL ),
_R_( R_PTVSUB,          NULL ),
_R_( R_CPSUB,           rCPSUB ),
_R_( R_PTSUB,           rPTSUB ),
_R_( R_NEGADD,          rNEGADD ),
_R_( R_EXTPT,           rEXTPT ),
_R_( R_MAYBSTRMOVE,     rMAYBSTRMOVE ),
_R_( R_FORCEOP2MEM,     rOP2MEM ),
_R_( R_SEG_SEG,         rSEG_SEG ),
_R_( R_CHPPT,           rCHPPT ),
_R_( R_CLRHIGH_D,       rCLRHI_D ),
_R_( R_MOVRESMEM,       rMOVRESMEM ),
_R_( R_MAKEU4CONS,      rMAKEU4CONS ),
_R_( R_ADDRR,           rADDRR ),
_R_( R_SPLITPUSH,       rSPLITPUSH ),
_R_( R_EXT_PUSHC,       rEXT_PUSHC ),
_R_( R_EXT_PUSH1,       rEXT_PUSH1 ),
_R_( R_EXT_PUSH2,       rEXT_PUSH2 ),
_R_( R_CLRHIGH_R,       rCLRHI_R ),
_R_( R_MOVOP2RES,       rMOVOP2RES ),
_R_( R_INTCOMP,         rINTCOMP ),
_R_( R_CDQ,             rCDQ ),
_R_( R_CYP_SEX,         rCYP_SEX ),
_R_( R_FLIPSIGN,        rFLIPSIGN ),
_R_( R_TEMP2CONST,      rTEMP2CONST ),
_R_( R_SAVEFACE,        rSAVEFACE ),
_R_( R_MULSAVEFACE,     rMULSAVEFACE ),
_R_( R_CONVERT_UP,      rCONVERT_UP ),
_R_( R_SPLIT8BIN,       rSPLIT8BIN ),
_R_( R_SPLIT8NEG,       rSPLIT8NEG ),
_R_( R_SPLIT8TST,       rSPLIT8TST ),
_R_( R_SPLIT8CMP,       rSPLIT8CMP ),
_R_( R_MOVE8LOW,        rMOVE8LOW ),
_R_( R_CMPCP,           rCMPCP ),
_R_( R_MOVPTI8,         rMOVPTI8 ),
_R_( R_MOVI8PT,         rMOVI8PT ),

⌨️ 快捷键说明

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