Tables of Operations on Complex Taylor Type

          +    COMPLEX REAL Integer

COMPLEX TAYLOR

COMPLEX(dp) TAYLOR rEAL(DP) REAL(SP)
COMPLEX COMPLEX TAYLOR ADD CADDSC ADDT DADDSC ADDSC IADDSC
COMPLEX(DP) CSCADD F90 CADDT F90 F90 F90
REAL TAYLOR TADD CTADD add daddsc ADDSC    IADDSC
REAL(DP) DSCADD F90 dscadd F90 F90 F90
REAL(SP) SCADD F90 SCADD F90 F90 F90
Integer ISCADD F90 ISCADD F90 F90 F90

F90= Intrisic Fortran Operation; dp=double; sp = single.

         -   COMPLEX REAL Integer

COMPLEX TAYLOR

COMPLEX(dp) TAYLOR rEAL(DP) REAL(SP)
COMPLEX COMPLEX TAYLOR SUBS CSUBSC SUBT DSUBSC SUBSC ISUBSC
COMPLEX(DP) CSCSUB F90 CSUBT F90 F90 F90
REAL TAYLOR TSUB CTSUB SUBS dSUBsc SUBSC     ISUBSC
REAL(DP) DSCSUB F90 dscSUB F90 F90 F90
REAL(SP) SCSUB F90 SCSUB F90 F90 F90
Integer ISCSUB F90 ISCSUB F90 F90 F90

 

         *   COMPLEX REAL Integer

COMPLEX TAYLOR

COMPLEX(dp) TAYLOR rEAL(DP) REAL(SP)
COMPLEX COMPLEX TAYLOR MUL CMULSC MULT DMULSC MULSC IMULSC
COMPLEX(DP) CSCMUL F90 CMULT F90 F90 F90
REAL TAYLOR TMUL CTMUL MUL dMULsc MULSC    IMULSC
REAL(DP) DSCMUL F90 dscMUL F90 F90 F90
REAL(SP) SCMUL F90 SCMUL F90 F90 F90
Integer ISCMUL F90 ISCMUL F90 F90 F90

 

        COMPLEX REAL Integer

COMPLEX TAYLOR

COMPLEX(dp) TAYLOR rEAL(DP) REAL(SP)
COMPLEX COMPLEX TAYLOR DIV CDIVSC DIVT DDIVSC DIVSC IDIVSC
COMPLEX(DP) CSCDIV F90 CDIVT F90 F90 F90
REAL TAYLOR TDIV CTDIV div dDIVsc DIVSC      IDIVSC
REAL(DP) DSCDIV F90 dscDIV F90 F90 F90
REAL(SP) SCDIV F90 SCDIV F90 F90 F90
Integer ISCDIV F90 ISCDIV F90 F90 F90