11.2Scgd# $NetBSD: L_LIST,v 1.2 1994/10/26 07:48:38 cgd Exp $ 21.2Scgd# 31.1Smycroft# MOTOROLA MICROPROCESSOR & MEMORY TECHNOLOGY GROUP 41.1Smycroft# M68000 Hi-Performance Microprocessor Division 51.1Smycroft# M68040 Software Package 61.1Smycroft# 71.1Smycroft# M68040 Software Package Copyright (c) 1993, 1994 Motorola Inc. 81.1Smycroft# All rights reserved. 91.1Smycroft# 101.1Smycroft# THE SOFTWARE is provided on an "AS IS" basis and without warranty. 111.1Smycroft# To the maximum extent permitted by applicable law, 121.1Smycroft# MOTOROLA DISCLAIMS ALL WARRANTIES WHETHER EXPRESS OR IMPLIED, 131.1Smycroft# INCLUDING IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A 141.1Smycroft# PARTICULAR PURPOSE and any warranty against infringement with 151.1Smycroft# regard to the SOFTWARE (INCLUDING ANY MODIFIED VERSIONS THEREOF) 161.1Smycroft# and any accompanying written materials. 171.1Smycroft# 181.1Smycroft# To the maximum extent permitted by applicable law, 191.1Smycroft# IN NO EVENT SHALL MOTOROLA BE LIABLE FOR ANY DAMAGES WHATSOEVER 201.1Smycroft# (INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS 211.1Smycroft# PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR 221.1Smycroft# OTHER PECUNIARY LOSS) ARISING OF THE USE OR INABILITY TO USE THE 231.1Smycroft# SOFTWARE. Motorola assumes no responsibility for the maintenance 241.1Smycroft# and support of the SOFTWARE. 251.1Smycroft# 261.1Smycroft# You are hereby granted a copyright license to use, modify, and 271.1Smycroft# distribute the SOFTWARE so long as this entire notice is retained 281.1Smycroft# without alteration in any modified and/or redistributed versions, 291.1Smycroft# and that such modified versions are clearly identified as such. 301.1Smycroft# No licenses are granted by implication, estoppel or otherwise 311.1Smycroft# under any patents or trademarks of Motorola, Inc. 321.1Smycroft# 331.1Smycroft# L_LIST 1.2 4/30/91 341.1Smycroft# 351.1Smycroft# Each line specifies the entry points for one function. The first 361.1Smycroft# 3 items are the library entry point names for the single, double and 371.1Smycroft# extended precision versions of the function. Change them to 381.1Smycroft# suit your system. The next item is 391.1Smycroft# either MONADIC or DYADIC. The remaining 5 items are the labels 401.1Smycroft# in the FPSP code that correspond to subroutines to handle Regular, 411.1Smycroft# Zero, Infinity, Nan and Denorm input values. 421.1Smycroft# 431.1Smycroft# The first 3 441.1Smycroft# 451.1Smycroft#Sgl Dbl. Ext. Type Reg Zero Inf Nan Denorm 461.1Smycroft#---------------------- ---- --- ---- --- --- ------ 471.1Smycroftfacoss facosd facosx MONADIC sacos ld_ppi2 t_operr mon_nan sacosd 481.1Smycroftfasins fasind fasinx MONADIC sasin szero t_operr mon_nan sasind 491.1Smycroftfatans fatand fatanx MONADIC satan szero spi_2 mon_nan satand 501.1Smycroftfatanhs fatanhd fatanhx MONADIC satanh szero t_operr mon_nan satanhd 511.1Smycroftfcoss fcosd fcosx MONADIC scos ld_pone t_operr mon_nan scosd 521.1Smycroftfcoshs fcoshd fcoshx MONADIC scosh ld_pone ld_pinf mon_nan scoshd 531.1Smycroftfetoxs fetoxd fetoxx MONADIC setox ld_pone szr_inf mon_nan setoxd 541.1Smycroftfetoxm1s fetoxm1d fetoxm1x MONADIC setoxm1 szero setoxm1i mon_nan setoxm1d 551.1Smycroftfgetexps fgetexpd fgetexpx MONADIC sgetexp szero t_operr mon_nan sgetexpd 561.1Smycroftfsins fsind fsinx MONADIC ssin szero t_operr mon_nan ssind 571.1Smycroftfsinhs fsinhd fsinhx MONADIC ssinh szero sinf mon_nan ssinhd 581.1Smycroftftans ftand ftanx MONADIC stan szero t_operr mon_nan stand 591.1Smycroftftanhs ftanhd ftanhx MONADIC stanh szero sone mon_nan stanhd 601.1Smycroftftentoxs ftentoxd ftentoxx MONADIC stentox ld_pone szr_inf mon_nan stentoxd 611.1Smycroftftwotoxs ftwotoxd ftwotoxx MONADIC stwotox ld_pone szr_inf mon_nan stwotoxd 621.1Smycroftfgetmans fgetmand fgetmanx MONADIC sgetman szero t_operr mon_nan sgetmand 631.1Smycroftflogns flognd flognx MONADIC sslogn t_dz2 sopr_inf mon_nan sslognd 641.1Smycroftflog2s flog2d flog2x MONADIC sslog2 t_dz2 sopr_inf mon_nan sslog2d 651.1Smycroftflog10s flog10d flog10x MONADIC sslog10 t_dz2 sopr_inf mon_nan sslog10d 661.1Smycroftflognp1s flognp1d flognp1x MONADIC sslognp1 szero sopr_inf mon_nan slognp1d 671.1Smycroftfints fintd fintx MONADIC l_sint szero sinf mon_nan l_sintd 681.1Smycroftfintrzs fintrzd fintrzx MONADIC l_sintrz szero sinf mon_nan snzrinx 691.1Smycroftfrems fremd fremx DYADIC prem 701.1Smycroftfmods fmodd fmodx DYADIC pmod 711.1Smycroftfscales fscaled fscalex DYADIC pscale 721.1Smycroft# 731.1Smycroft# 68040 native instructions added for completeness 741.1Smycroft# 751.1Smycroftfabss fabsd fabsx MONADIC sabs sabs sabs sabs sabs 761.1Smycroftfnegs fnegd fnegx MONADIC sneg sneg sneg sneg sneg 771.1Smycroftfsqrts fsqrtd fsqrtx MONADIC ssqrt ssqrt ssqrt ssqrt ssqrt 781.1Smycroftfadds faddd faddx DYADIC sadd 791.1Smycroftfsubs fsubd fsubx DYADIC ssub 801.1Smycroftfmuls fmuld fmulx DYADIC smul 811.1Smycroftfdivs fdivd fdivx DYADIC sdiv 82