Mini-Unix/lib/libf.a

eabs.ok?x0	;7w889)abs."dabs."retrn temp aimag.ok?l0V7w89)aimag."rval8p retrn temp aint.ok?l0;@ww9aint."temp one@retrn alog.ok?(H	;	7ww	XX)Y9Ialog."dlog."log retrn rerr temp alog10.ok?2T	;	77ww	?[7f(XX)Y9Idlog10."alog10."log retrn rerr temp const*amax0.ok
@>0

Y@
www8899)amax0."max0."retrn temp amax1.ok#@H<
	
Y@
wwwHHHII9amax1."dmax1."max1."retrn temp amin0.ok7@>0

Y@
www8899)amin0."min0."retrn temp amin1.okM@H<
	
Y@
wwwHHHII9amin1."dmin1."min1."retrn temp amod.okc@8H	/;{@7ww	HHI)Yamod."dmod."retrn one@temp rerr atan.okx@<	;	7wHH)I9atan."datan."atan retrn temp atan2.ok@0H	/
;{	7ww	HHYI)9atan2."datan2."retrn rerr temp atan2 cabs.ok@ X`	Q	7ww	f@@&@V@	VXXY9I)cabs."dcabs."sqrt retrn rerr temp hypot*one@cexp.ok@<`	7	77	77ww	8Y9i99y99)Icexp."rval8p retrn temp rerr exp sin cos cmplx.ok
A0<	/
YQww	888)Icmplx."dcmplx."retrn temp rerr conjg.ok#Ax077w899)conjg."rval8p retrn temp cos.ok8A<	;	7wHH)I9cos."dcos."cos retrn temp dble.okATh(h8HXdble."rval4p lval r4r8 gas8 retrn temp dim.ok/B*0/;;7ww	()9dim."retrn temp rerr dimag.okBBl0	V7w89)dimag."rval16p retrn temp exp.okXB(H	;	7ww	XX)Y9Iexp."dexp."exp retrn rerr temp float.oknBTh(hH8Xfloat."rval4p lval gas4 i4r4 retrn temp iabs.okB`$
	;7w()iabs."retrn temp idim.okB.0	
/;{7ww		89)idim."retrn rerr temp idint.okB\$	
;7w()idint."retrn temp ierr.okBpl(ltz7 d-^w	xeNH ePwz"e7 "e&&pwwz)99ierror."erret#lrerr retrn zeroterrbufzcerrpxeerbufonepifix.okB`x(xX8Hhifix."int."lval r4i4 gas4 rval4p retrn temp isign.okB.0	
/;{7ww	
89)isign."retrn rerr temp mod.okC2<	
/;{@7ww	()Imod."retrn temp one@rerr real.okCt0	;7w889)real."dreal."retrn temp sign.ok.C4<	/;{7ww	889)Isign."dsign."retrn temp rerr sin.okAC<	;	7wHH)I9sin."dsin."sin retrn temp sngl.okVCTh(h8HXsngl."rval8p lval r8r4 gas4 retrn temp sqrt.oknC&H	;	7ww	
XX)Y9Isqrt."dsqrt."sqrt retrn rerr temp ccos.ok@h@A(Hhhhh(8HhhhxHHccos."ccos_rval8p z1_gmv8 z2_stsp ftrval4 b_call exp. gmv4 c_c0rdv4 d_a_sin. rsb4 rmp4 c1cos. rad4 c2rval8 retrn d0basedummy_clog.ok@rzrtrrtvrrtrz(HhhhhhhhH((clog."clog_zrval8p z1_gmv8 z2_stsp ftrrval8 call cabs. gmv4 c_rval4 b_a_atan2. alog. retrn d0lbasexdummy_csin.okXAh@A(Hhhhh(8HhhhxHHcsin."csin_rval8p z1_gmv8 z2_stsp ftrval4 b_call exp. gmv4 c_c0rdv4 d_a_cos. rsb4 rmp4 c1sin. rad4 c2rval8 retrn d0basedummy_csqrt.okzADA(Hhhhhhhh8hhHXhhhXHxxcsqrt."csqrt_rval8p z1_gmv8 z2_stsp ftrval8 call cabs. gmv4 c_rval4 sqrt. b_a_atan2. c0rdv4 cos. rmp4 sin. retrn d0basedummy_dccos.okA6h@A(Hhhhh(8HhhhxHHdccos."dccos_rval16p z1_gmv16 z2_stsp ftrval8 b_call dexp. gmv8 c_c0rdv8 d_a_dsin. rsb8 rmp8 c1dcos. rad8 c2rval16 retrn d0basedummy_dclog.okAr0zrtrrtvrrtrz(HhhhhhhhH((dclog."dclog_zrval16p z1_gmv16 z2_stsp ftrrval16 call dcabs. gmv8 c_rval8 b_a_datan2. dlog. retrn d0lbasexdummy_dcsin.okA6h@A(Hhhhh(8HhhhxHHdcsin."dcsin_rval16p z1_gmv16 z2_stsp ftrval8 b_call dexp. gmv8 c_c0rdv8 d_a_dcos. rsb8 rmp8 c1dsin. rad8 c2rval16 retrn d0basedummy_dcsqrt.okB0DA(Hhhhhhhh8hhHXhhhXHxxdcsqrt."dcsqrt_rval16p z1_gmv16 z2_stsp ftrval16 call dcabs. gmv8 c_rval8 dsqrt. b_a_datan2. c0rdv8 dcos. rmp8 dsin. retrn d0basedummy_tanh.okCLRLNLVHVZVZVZR@(H(hxtanh."tanh_Rstsp ftLrval4p a_call exp. gmv4 b_Vrval4 c0Hrdv4 c_Zrsb4 rad4 retrn baseP