Annotation of sys/arch/m68k/fpsp/L_LIST, Revision 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