	.TITLE	.CSPAB
/
/ SINGLE PRECISION COMPLEX ABSOLUTE VALUE
/
	.GLOBL	CABS,.SPCAB
	.GLOBL	.SPRML,.SPADD,.SWPBI,.SWPIB,.SWPIT,.SQRT
	.GLOBL	.CHKMS,.LODBS,.MODEA
	.GLOBL	.GRAB
/
CABS	XX
	JMS*	.GRAB	/ FETCH THE ARGUMENT
	JMS*	.CHKMS	/SET MODE
	JMS	.SPCAB
	JMP*	CABS
/
.SPCAB	XX
	JMS*	.LODBS	/A TO B
	JMS*	.SPRML	/SQUARE REAL PART
	JMS*	.SWPBI	/A TO BI
	JMS*	.SWPIT	/AI TO A
	JMS*	.LODBS	/A TO B
	JMS*	.SPRML	/SQUARE IMAGINARY PART
	JMS*	.SWPIB	/BI TO B
	JMS*	.SPADD
	LAC*	.MODEA
	JMS*	.SQRT
	JMP*	.SPCAB
/
	.END
