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