	/.BC,.BD-- R**I,D**I
	.GLOBL .BC,.BD,.FS,.DF,.DE,.AW
	.GLOBL .AP,.AS,.T1,.ZS,.ER
.BC	0
	XCT*	.BC
	SZL
	JMP	BC0	/BASE=0
	AND*	.FS	/FAC SIGN.AND.I
	DAC	SIGN
	DZM*	.FS	/ABS VALUE
	JMS*	.ZS
	JMS*	.DE	/LOG
	JMS*	.AP
		.T1+400000
	XCT*	.BC
	JMS*	.AW	/FLOAT EX
	JMS*	.AS
		.T1+400000
	JMS*	.DF	/EXP( )
	LAC	SIGN
	DAC*	.FS
	JMS*	.ZS	/PUT SIGN IN .AB
BCEX	ISZ	.BC
	JMP*	.BC
.BD=.BC
/
BC0	SPA!SNA		/SKP IF > 0
	JMS*	.ER	/EX= 0 OR -
	SKP	+13	/OTS 13 OR SKP
	JMP	.	/IDLE
	JMP	BCEX	/ANS=0
SIGN	0
	.END
