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