L_LIST revision 1.2 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