ifenv.h

来自「开放源码的编译器open watcom 1.6.0版的源代码」· C头文件 代码 · 共 830 行 · 第 1/2 页

H
830
字号
  #pragma aux (xf_rtn) XCOTAN;
  #pragma aux (xf_rtn) XDCOTAN;
  #pragma aux (xf_rtn) XQCOTAN;
  #pragma aux (xf_rtn) XLENTRIM;
  #pragma aux (xf_rtn) XI1ABS;
  #pragma aux (xf_rtn) XI1AND;
  #pragma aux (xf_rtn) XI1BCHNG;
  #pragma aux (xf_rtn) XI1BCLR;
  #pragma aux (xf_rtn) XI1BSET;
  #pragma aux (xf_rtn) XI1BTEST;
  #pragma aux (xf_rtn) XI1DIM;
  #pragma aux (xf_rtn) XI1EOR;
  #pragma aux (if_va)  XI1MAX0;
  #pragma aux (if_va)  XI1MIN0;
  #pragma aux (xf_rtn) XI1MOD;
  #pragma aux (xf_rtn) XI1OR;
  #pragma aux (xf_rtn) XI1NOT;
  #pragma aux (xf_rtn) XI1SHA;
  #pragma aux (xf_rtn) XI1SHC;
  #pragma aux (xf_rtn) XI1SHFT;
  #pragma aux (xf_rtn) XI1SHL;
  #pragma aux (xf_rtn) XI1SIGN;
  #pragma aux (xf_rtn) XI2ABS;
  #pragma aux (xf_rtn) XI2AND;
  #pragma aux (xf_rtn) XI2BCHNG;
  #pragma aux (xf_rtn) XI2BCLR;
  #pragma aux (xf_rtn) XI2BSET;
  #pragma aux (xf_rtn) XI2BTEST;
  #pragma aux (xf_rtn) XI2DIM;
  #pragma aux (xf_rtn) XI2EOR;
  #pragma aux (if_va)  XI2MAX0;
  #pragma aux (if_va)  XI2MIN0;
  #pragma aux (xf_rtn) XI2MOD;
  #pragma aux (xf_rtn) XI2OR;
  #pragma aux (xf_rtn) XI2NOT;
  #pragma aux (xf_rtn) XI2SHA;
  #pragma aux (xf_rtn) XI2SHC;
  #pragma aux (xf_rtn) XI2SHFT;
  #pragma aux (xf_rtn) XI2SHL;
  #pragma aux (xf_rtn) XI2SIGN;
  #pragma aux (if_rtn) XI1LSHIFT;
  #pragma aux (if_rtn) XI1RSHIFT;
  #pragma aux (if_rtn) XI2LSHIFT;
  #pragma aux (if_rtn) XI2RSHIFT;
  #pragma aux (if_rtn) XLSHIFT;
  #pragma aux (if_rtn) XRSHIFT;
#else
  #define IOR           _IF_IOR
  #define IAND          _IF_IAND
  #define NOT           _IF_NOT
  #define IEOR          _IF_IEOR
  #define ISHL          _IF_ISHL
  #define ISHA          _IF_ISHA
  #define ISHC          _IF_ISHC
  #define BTEST         _IF_BTEST
  #define IBSET         _IF_IBSET
  #define IBCLR         _IF_IBCLR
  #define IBCHNG        _IF_IBCHNG
  #define ISHFT         _IF_ISHFT
  #define I1ABS         _IF_I1ABS
  #define I1AND         _IF_I1AND
  #define I1BCHNG       _IF_I1BCHNG
  #define I1BCLR        _IF_I1BCLR
  #define I1BSET        _IF_I1BSET
  #define I1BTEST       _IF_I1BTEST
  #define I1DIM         _IF_I1DIM
  #define I1EOR         _IF_I1EOR
  #define I1MIN0        _IF_I1MIN0
  #define I1MAX0        _IF_I1MAX0
  #define I1MOD         _IF_I1MOD
  #define I1NOT         _IF_I1NOT
  #define I1OR          _IF_I1OR
  #define I1SHA         _IF_I1SHA
  #define I1SHC         _IF_I1SHC
  #define I1SHFT        _IF_I1SHFT
  #define I1SHL         _IF_I1SHL
  #define I1SIGN        _IF_I1SIGN
  #define I2ABS         _IF_I2ABS
  #define I2AND         _IF_I2AND
  #define I2BCHNG       _IF_I2BCHNG
  #define I2BCLR        _IF_I2BCLR
  #define I2BSET        _IF_I2BSET
  #define I2BTEST       _IF_I2BTEST
  #define I2DIM         _IF_I2DIM
  #define I2EOR         _IF_I2EOR
  #define I2MIN0        _IF_I2MIN0
  #define I2MAX0        _IF_I2MAX0
  #define I2MOD         _IF_I2MOD
  #define I2NOT         _IF_I2NOT
  #define I2OR          _IF_I2OR
  #define I2SHA         _IF_I2SHA
  #define I2SHC         _IF_I2SHC
  #define I2SHFT        _IF_I2SHFT
  #define I2SHL         _IF_I2SHL
  #define I2SIGN        _IF_I2SIGN
  #define I1LSHIFT      _IF_I1LSHIFT
  #define I1RSHIFT      _IF_I1RSHIFT
  #define I2LSHIFT      _IF_I2LSHIFT
  #define I2RSHIFT      _IF_I2RSHIFT
  #define LSHIFT        _IF_LSHIFT
  #define RSHIFT        _IF_RSHIFT
  #define SQRT          _IF_SQRT
  #define DSQRT         _IF_DSQRT
  #define QSQRT         _IF_QSQRT
  #define CSQRT         _IF_CSQRT
  #define CDSQRT        _IF_CDSQRT
  #define CQSQRT        _IF_CQSQRT
  #define EXP           _IF_EXP
  #define DEXP          _IF_DEXP
  #define QEXP          _IF_QEXP
  #define CEXP          _IF_CEXP
  #define CDEXP         _IF_CDEXP
  #define CQEXP         _IF_CQEXP
  #define ALOG          _IF_ALOG
  #define DLOG          _IF_DLOG
  #define QLOG          _IF_QLOG
  #define CLOG          _IF_CLOG
  #define CDLOG         _IF_CDLOG
  #define CQLOG         _IF_CQLOG
  #define ALOG10        _IF_ALOG10
  #define DLOG10        _IF_DLOG10
  #define QLOG10        _IF_QLOG10
  #define DASIN         _IF_DASIN
  #define QASIN         _IF_QASIN
  #define DSIN          _IF_DSIN
  #define QSIN          _IF_QSIN
  #define CSIN          _IF_CSIN
  #define CDSIN         _IF_CDSIN
  #define CQSIN         _IF_CQSIN
  #define COS           _IF_COS
  #define DCOS          _IF_DCOS
  #define QCOS          _IF_QCOS
  #define CCOS          _IF_CCOS
  #define CDCOS         _IF_CDCOS
  #define CQCOS         _IF_CQCOS
  #define ASIN          _IF_ASIN
  #define SIN           _IF_SIN
  #define ACOS          _IF_ACOS
  #define DACOS         _IF_DACOS
  #define QACOS         _IF_QACOS
  #define ATAN          _IF_ATAN
  #define DATAN         _IF_DATAN
  #define QATAN         _IF_QATAN
  #define ATAN2         _IF_ATAN2
  #define DATAN2        _IF_DATAN2
  #define QATAN2        _IF_QATAN2
  #define SINH          _IF_SINH
  #define DSINH         _IF_DSINH
  #define QSINH         _IF_QSINH
  #define TAN           _IF_TAN
  #define DTAN          _IF_DTAN
  #define QTAN          _IF_QTAN
  #define COSH          _IF_COSH
  #define DCOSH         _IF_DCOSH
  #define QCOSH         _IF_QCOSH
  #define TANH          _IF_TANH
  #define DTANH         _IF_DTANH
  #define QTANH         _IF_QTANH
  #define ABS           _IF_ABS
  #define DABS          _IF_DABS
  #define QABS          _IF_QABS
  #define CABS          _IF_CABS
  #define CDABS         _IF_CDABS
  #define CQABS         _IF_CQABS
  #define IABS          _IF_IABS
  #define DPROD         _IF_DPROD
  #define QPROD         _IF_QPROD
  #define IDIM          _IF_IDIM
  #define DIM           _IF_DIM
  #define DDIM          _IF_DDIM
  #define QDIM          _IF_QDIM
  #define ISIGN         _IF_ISIGN
  #define SIGN          _IF_SIGN
  #define DSIGN         _IF_DSIGN
  #define QSIGN         _IF_QSIGN
  #define AIMAG         _IF_AIMAG
  #define DIMAG         _IF_DIMAG
  #define QIMAG         _IF_QIMAG
  #define CONJG         _IF_CONJG
  #define DCONJG        _IF_DCONJG
  #define QCONJG        _IF_QCONJG
  #define LEN           _IF_LEN
  #define INDEX         _IF_INDEX
  #define MOD           _IF_MOD
  #define AMOD          _IF_AMOD
  #define MAX0          _IF_MAX0
  #define DMOD          _IF_DMOD
  #define QMOD          _IF_QMOD
  #define AMAX0         _IF_AMAX0
  #define AMAX1         _IF_AMAX1
  #define DMAX1         _IF_DMAX1
  #define QMAX1         _IF_QMAX1
  #define MAX1          _IF_MAX1
  #define MIN0          _IF_MIN0
  #define AMIN1         _IF_AMIN1
  #define DMIN1         _IF_DMIN1
  #define QMIN1         _IF_QMIN1
  #define AMIN0         _IF_AMIN0
  #define MIN1          _IF_MIN1
  #define LGE           _IF_LGE
  #define LGT           _IF_LGT
  #define LLE           _IF_LLE
  #define LLT           _IF_LLT
  #define CHAR          _IF_CHAR
  #define ICHAR         _IF_ICHAR
  #define AINT          _IF_AINT
  #define DINT          _IF_DINT
  #define QINT          _IF_QINT
  #define ANINT         _IF_ANINT
  #define DNINT         _IF_DNINT
  #define QNINT         _IF_QNINT
  #define NINT          _IF_NINT
  #define IDNINT        _IF_IDNINT
  #define IQNINT        _IF_IQNINT
  #define GAMMA         _IF_GAMMA
  #define DGAMMA        _IF_DGAMMA
  #define QGAMMA        _IF_QGAMMA
  #define ALGAMA        _IF_ALGAMA
  #define DLGAMA        _IF_DLGAMA
  #define QLGAMA        _IF_QLGAMA
  #define ERF           _IF_ERF
  #define DERF          _IF_DERF
  #define QERF          _IF_QERF
  #define ERFC          _IF_ERFC
  #define DERFC         _IF_DERFC
  #define QERFC         _IF_QERFC
  #define COTAN         _IF_COTAN
  #define DCOTAN        _IF_DCOTAN
  #define QCOTAN        _IF_QCOTAN
  #define LENTRIM       _IF_LENTRIM
  #define XIOR          _IF_XIOR
  #define XIAND         _IF_XIAND
  #define XNOT          _IF_XNOT
  #define XIEOR         _IF_XIEOR
  #define XISHL         _IF_XISHL
  #define XISHA         _IF_XISHA
  #define XISHC         _IF_XISHC
  #define XBTEST        _IF_XBTEST
  #define XIBSET        _IF_XIBSET
  #define XIBCLR        _IF_XIBCLR
  #define XIBCHNG       _IF_XIBCHNG
  #define XISHFT        _IF_XISHFT
  #define XSQRT         _IF_XSQRT
  #define XDSQRT        _IF_XDSQRT
  #define XQSQRT        _IF_XQSQRT
  #define XCSQRT        _IF_XCSQRT
  #define XCDSQRT       _IF_XCDSQRT
  #define XCQSQRT       _IF_XCQSQRT
  #define XEXP          _IF_XEXP
  #define XDEXP         _IF_XDEXP
  #define XQEXP         _IF_XQEXP
  #define XCEXP         _IF_XCEXP
  #define XCDEXP        _IF_XCDEXP
  #define XCQEXP        _IF_XCQEXP
  #define XALOG         _IF_XALOG
  #define XDLOG         _IF_XDLOG
  #define XQLOG         _IF_XQLOG
  #define XCLOG         _IF_XCLOG
  #define XCDLOG        _IF_XCDLOG
  #define XCQLOG        _IF_XCQLOG
  #define XALOG10       _IF_XALOG10
  #define XDLOG10       _IF_XDLOG10
  #define XQLOG10       _IF_XQLOG10
  #define XDASIN        _IF_XDASIN
  #define XQASIN        _IF_XQASIN
  #define XDSIN         _IF_XDSIN
  #define XQSIN         _IF_XQSIN
  #define XCSIN         _IF_XCSIN
  #define XCDSIN        _IF_XCDSIN
  #define XCQSIN        _IF_XCQSIN
  #define XCOS          _IF_XCOS
  #define XDCOS         _IF_XDCOS
  #define XQCOS         _IF_XQCOS
  #define XCCOS         _IF_XCCOS
  #define XCDCOS        _IF_XCDCOS
  #define XCQCOS        _IF_XCQCOS
  #define XASIN         _IF_XASIN
  #define XSIN          _IF_XSIN
  #define XACOS         _IF_XACOS
  #define XDACOS        _IF_XDACOS
  #define XQACOS        _IF_XQACOS
  #define XATAN         _IF_XATAN
  #define XDATAN        _IF_XDATAN
  #define XQATAN        _IF_XQATAN
  #define XATAN2        _IF_XATAN2
  #define XDATAN2       _IF_XDATAN2
  #define XQATAN2       _IF_XQATAN2
  #define XSINH         _IF_XSINH
  #define XDSINH        _IF_XDSINH
  #define XQSINH        _IF_XQSINH
  #define XTAN          _IF_XTAN
  #define XDTAN         _IF_XDTAN
  #define XQTAN         _IF_XQTAN
  #define XCOSH         _IF_XCOSH
  #define XDCOSH        _IF_XDCOSH
  #define XQCOSH        _IF_XQCOSH
  #define XTANH         _IF_XTANH
  #define XDTANH        _IF_XDTANH
  #define XQTANH        _IF_XQTANH
  #define XABS          _IF_XABS
  #define XDABS         _IF_XDABS
  #define XQABS         _IF_XQABS
  #define XCABS         _IF_XCABS
  #define XCDABS        _IF_XCDABS
  #define XCQABS        _IF_XCQABS
  #define XIABS         _IF_XIABS
  #define XDPROD        _IF_XDPROD
  #define XQPROD        _IF_XQPROD
  #define XIDIM         _IF_XIDIM
  #define XDIM          _IF_XDIM
  #define XDDIM         _IF_XDDIM
  #define XQDIM         _IF_XQDIM
  #define XISIGN        _IF_XISIGN
  #define XSIGN         _IF_XSIGN
  #define XDSIGN        _IF_XDSIGN
  #define XQSIGN        _IF_XQSIGN
  #define XAIMAG        _IF_XAIMAG
  #define XDIMAG        _IF_XDIMAG
  #define XQIMAG        _IF_XQIMAG
  #define XCONJG        _IF_XCONJG
  #define XDCONJG       _IF_XDCONJG
  #define XQCONJG       _IF_XQCONJG
  #define XLEN          _IF_XLEN
  #define XINDEX        _IF_XINDEX
  #define XMOD          _IF_XMOD
  #define XAMOD         _IF_XAMOD
  #define XDMOD         _IF_XDMOD
  #define XQMOD         _IF_XQMOD
  #define XMAX0         _IF_XMAX0
  #define XAMAX0        _IF_XAMAX0
  #define XAMAX1        _IF_XAMAX1
  #define XDMAX1        _IF_XDMAX1
  #define XQMAX1        _IF_XQMAX1
  #define XMAX1         _IF_XMAX1
  #define XMIN0         _IF_XMIN0
  #define XAMIN1        _IF_XAMIN1
  #define XDMIN1        _IF_XDMIN1
  #define XQMIN1        _IF_XQMIN1
  #define XAMIN0        _IF_XAMIN0
  #define XMIN1         _IF_XMIN1
  #define XLGE          _IF_XLGE
  #define XLGT          _IF_XLGT
  #define XLLE          _IF_XLLE
  #define XLLT          _IF_XLLT
  #define XCHAR         _IF_XCHAR
  #define XICHAR        _IF_XICHAR
  #define XAINT         _IF_XAINT
  #define XDINT         _IF_XDINT
  #define XQINT         _IF_XQINT
  #define XANINT        _IF_XANINT
  #define XDNINT        _IF_XDNINT
  #define XQNINT        _IF_XQNINT
  #define XNINT         _IF_XNINT
  #define XIDNINT       _IF_XIDNINT
  #define XIQNINT       _IF_XIQNINT
  #define XGAMMA        _IF_XGAMMA
  #define XDGAMMA       _IF_XDGAMMA
  #define XQGAMMA       _IF_XQGAMMA
  #define XALGAMA       _IF_XALGAMA
  #define XDLGAMA       _IF_XDLGAMA
  #define XQLGAMA       _IF_XQLGAMA
  #define XERF          _IF_XERF
  #define XDERF         _IF_XDERF
  #define XQERF         _IF_XQERF
  #define XERFC         _IF_XERFC
  #define XDERFC        _IF_XDERFC
  #define XQERFC        _IF_XQERFC
  #define XCOTAN        _IF_XCOTAN
  #define XDCOTAN       _IF_XDCOTAN
  #define XQCOTAN       _IF_XQCOTAN
  #define XLENTRIM      _IF_XLENTRIM
  #define XI1ABS        _IF_XI1ABS
  #define XI1AND        _IF_XI1AND
  #define XI1BCHNG      _IF_XI1BCHNG
  #define XI1BCLR       _IF_XI1BCLR
  #define XI1BSET       _IF_XI1BSET
  #define XI1BTEST      _IF_XI1BTEST
  #define XI1DIM        _IF_XI1DIM
  #define XI1EOR        _IF_XI1EOR
  #define XI1MAX0       _IF_XI1MAX0
  #define XI1MIN0       _IF_XI1MIN0
  #define XI1MOD        _IF_XI1MOD
  #define XI1OR         _IF_XI1OR
  #define XI1NOT        _IF_XI1NOT
  #define XI1SHA        _IF_XI1SHA
  #define XI1SHC        _IF_XI1SHC
  #define XI1SHFT       _IF_XI1SHFT
  #define XI1SHL        _IF_XI1SHL
  #define XI1SIGN       _IF_XI1SIGN
  #define XI2ABS        _IF_XI2ABS
  #define XI2AND        _IF_XI2AND
  #define XI2BCHNG      _IF_XI2BCHNG
  #define XI2BCLR       _IF_XI2BCLR
  #define XI2BSET       _IF_XI2BSET
  #define XI2BTEST      _IF_XI2BTEST
  #define XI2DIM        _IF_XI2DIM
  #define XI2EOR        _IF_XI2EOR
  #define XI2MAX0       _IF_XI2MAX0
  #define XI2MIN0       _IF_XI2MIN0
  #define XI2MOD        _IF_XI2MOD
  #define XI2OR         _IF_XI2OR
  #define XI2NOT        _IF_XI2NOT
  #define XI2SHA        _IF_XI2SHA
  #define XI2SHC        _IF_XI2SHC
  #define XI2SHFT       _IF_XI2SHFT
  #define XI2SHL        _IF_XI2SHL
  #define XI2SIGN       _IF_XI2SIGN
  #define XI1LSHIFT     _IF_XI1LSHIFT
  #define XI1RSHIFT     _IF_XI1RSHIFT
  #define XI2LSHIFT     _IF_XI2LSHIFT
  #define XI2RSHIFT     _IF_XI2RSHIFT
  #define XLSHIFT       _IF_XLSHIFT
  #define XRSHIFT       _IF_XRSHIFT
#endif

⌨️ 快捷键说明

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