Home | History | Annotate | Line # | Download | only in fpsp
      1  1.2      cgd #	$NetBSD: L_LIST,v 1.2 1994/10/26 07:48:38 cgd Exp $
      2  1.2      cgd #
      3  1.1  mycroft #	MOTOROLA MICROPROCESSOR & MEMORY TECHNOLOGY GROUP
      4  1.1  mycroft #	M68000 Hi-Performance Microprocessor Division
      5  1.1  mycroft #	M68040 Software Package 
      6  1.1  mycroft #
      7  1.1  mycroft #	M68040 Software Package Copyright (c) 1993, 1994 Motorola Inc.
      8  1.1  mycroft #	All rights reserved.
      9  1.1  mycroft #
     10  1.1  mycroft #	THE SOFTWARE is provided on an "AS IS" basis and without warranty.
     11  1.1  mycroft #	To the maximum extent permitted by applicable law,
     12  1.1  mycroft #	MOTOROLA DISCLAIMS ALL WARRANTIES WHETHER EXPRESS OR IMPLIED,
     13  1.1  mycroft #	INCLUDING IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
     14  1.1  mycroft #	PARTICULAR PURPOSE and any warranty against infringement with
     15  1.1  mycroft #	regard to the SOFTWARE (INCLUDING ANY MODIFIED VERSIONS THEREOF)
     16  1.1  mycroft #	and any accompanying written materials. 
     17  1.1  mycroft #
     18  1.1  mycroft #	To the maximum extent permitted by applicable law,
     19  1.1  mycroft #	IN NO EVENT SHALL MOTOROLA BE LIABLE FOR ANY DAMAGES WHATSOEVER
     20  1.1  mycroft #	(INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
     21  1.1  mycroft #	PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR
     22  1.1  mycroft #	OTHER PECUNIARY LOSS) ARISING OF THE USE OR INABILITY TO USE THE
     23  1.1  mycroft #	SOFTWARE.  Motorola assumes no responsibility for the maintenance
     24  1.1  mycroft #	and support of the SOFTWARE.  
     25  1.1  mycroft #
     26  1.1  mycroft #	You are hereby granted a copyright license to use, modify, and
     27  1.1  mycroft #	distribute the SOFTWARE so long as this entire notice is retained
     28  1.1  mycroft #	without alteration in any modified and/or redistributed versions,
     29  1.1  mycroft #	and that such modified versions are clearly identified as such.
     30  1.1  mycroft #	No licenses are granted by implication, estoppel or otherwise
     31  1.1  mycroft #	under any patents or trademarks of Motorola, Inc.
     32  1.1  mycroft #
     33  1.1  mycroft #	L_LIST 1.2 4/30/91
     34  1.1  mycroft #
     35  1.1  mycroft # Each line specifies the entry points for one function.  The first
     36  1.1  mycroft # 3 items are the library entry point names for the single, double and
     37  1.1  mycroft # extended precision versions of the function.  Change them to
     38  1.1  mycroft # suit your system.  The next item is
     39  1.1  mycroft # either MONADIC or DYADIC.  The remaining 5 items are the labels
     40  1.1  mycroft # in the FPSP code that correspond to subroutines to handle Regular,
     41  1.1  mycroft # Zero, Infinity, Nan and Denorm input values.
     42  1.1  mycroft #
     43  1.1  mycroft # The first 3 
     44  1.1  mycroft #
     45  1.1  mycroft #Sgl    Dbl.    Ext.	Type	Reg	Zero	Inf	Nan	Denorm
     46  1.1  mycroft #---------------------- ----	---	----	---	---	------
     47  1.1  mycroft facoss	facosd	facosx	MONADIC	sacos	ld_ppi2	t_operr	mon_nan	sacosd
     48  1.1  mycroft fasins	fasind	fasinx	MONADIC	sasin	szero	t_operr	mon_nan	sasind
     49  1.1  mycroft fatans	fatand	fatanx	MONADIC	satan	szero	spi_2	mon_nan	satand
     50  1.1  mycroft fatanhs	fatanhd	fatanhx	MONADIC	satanh	szero	t_operr	mon_nan	satanhd
     51  1.1  mycroft fcoss	fcosd	fcosx	MONADIC	scos	ld_pone	t_operr	mon_nan	scosd
     52  1.1  mycroft fcoshs	fcoshd	fcoshx	MONADIC	scosh	ld_pone	ld_pinf	mon_nan	scoshd
     53  1.1  mycroft fetoxs	fetoxd	fetoxx	MONADIC	setox	ld_pone	szr_inf	mon_nan	setoxd
     54  1.1  mycroft fetoxm1s fetoxm1d fetoxm1x MONADIC setoxm1 szero setoxm1i mon_nan setoxm1d
     55  1.1  mycroft fgetexps fgetexpd fgetexpx MONADIC sgetexp szero t_operr mon_nan sgetexpd
     56  1.1  mycroft fsins	fsind	fsinx	MONADIC	ssin	szero	t_operr	mon_nan	ssind
     57  1.1  mycroft fsinhs	fsinhd	fsinhx	MONADIC	ssinh	szero	sinf	mon_nan	ssinhd
     58  1.1  mycroft ftans	ftand	ftanx	MONADIC	stan	szero	t_operr	mon_nan	stand
     59  1.1  mycroft ftanhs	ftanhd	ftanhx	MONADIC	stanh	szero	sone	mon_nan	stanhd
     60  1.1  mycroft ftentoxs ftentoxd ftentoxx MONADIC stentox ld_pone szr_inf mon_nan stentoxd
     61  1.1  mycroft ftwotoxs ftwotoxd ftwotoxx MONADIC stwotox ld_pone szr_inf mon_nan stwotoxd
     62  1.1  mycroft fgetmans fgetmand fgetmanx MONADIC sgetman szero t_operr mon_nan sgetmand
     63  1.1  mycroft flogns	flognd	flognx	MONADIC	sslogn	t_dz2	sopr_inf mon_nan sslognd
     64  1.1  mycroft flog2s	flog2d	flog2x	MONADIC	sslog2	t_dz2	sopr_inf mon_nan sslog2d
     65  1.1  mycroft flog10s	flog10d	flog10x	MONADIC	sslog10	t_dz2	sopr_inf mon_nan sslog10d
     66  1.1  mycroft flognp1s flognp1d flognp1x MONADIC sslognp1 szero sopr_inf mon_nan slognp1d
     67  1.1  mycroft fints	fintd	fintx	MONADIC	l_sint	szero	sinf	mon_nan	l_sintd
     68  1.1  mycroft fintrzs	fintrzd	fintrzx	MONADIC	l_sintrz szero	sinf	mon_nan	snzrinx
     69  1.1  mycroft frems	fremd	fremx	DYADIC	prem
     70  1.1  mycroft fmods	fmodd	fmodx	DYADIC	pmod
     71  1.1  mycroft fscales	fscaled	fscalex	DYADIC	pscale
     72  1.1  mycroft #
     73  1.1  mycroft # 68040 native instructions added for completeness
     74  1.1  mycroft #
     75  1.1  mycroft fabss	fabsd	fabsx	MONADIC	sabs	sabs	sabs	sabs	sabs
     76  1.1  mycroft fnegs	fnegd	fnegx	MONADIC	sneg	sneg	sneg	sneg	sneg
     77  1.1  mycroft fsqrts	fsqrtd	fsqrtx	MONADIC	ssqrt	ssqrt	ssqrt	ssqrt	ssqrt
     78  1.1  mycroft fadds	faddd	faddx	DYADIC	sadd
     79  1.1  mycroft fsubs	fsubd	fsubx	DYADIC	ssub
     80  1.1  mycroft fmuls	fmuld	fmulx	DYADIC	smul
     81  1.1  mycroft fdivs	fdivd	fdivx	DYADIC	sdiv
     82