.TITLE .CDPXP / / DOUBLE PRECISION COMPLEX EXP / .GLOBL CDEXP .GLOBL .DEXP,.DCOS,.DSIN,.DPRML,.SWPBI,.SWPIB,.SWPIT,.LODBD .GLOBL .CHKMD,.MODCN,.SPBAI,.MODEA .GLOBL .GRAB / CDEXP XX JMS* .GRAB / FETCH THE ARGUMENT JMS* .CHKMD /SET MODE LAC* .MODEA JMS* .DEXP /E**A JMS* .SWPBI /A TO BI JMS* .SWPIT /AI TO A LAC* .MODEA JMS* .DSIN /SIN(AI) JMS* .SWPIB /BI TO B JMS* .DPRML JMS* .LODBD /A TO B JMS* .SWPIT /AI TO A JMS* .SPBAI /B TO AI LAC* .MODEA JMS* .DCOS JMS* .SWPIB /BI TO B JMS* .DPRML JMS* .MODCN /CONVERT MODE BACK TO COMPLEX JMP* CDEXP / .END