fplsp_wrap.S revision 1.1
11.1Sis/* $NetBSD: fplsp_wrap.S,v 1.1 1999/08/19 21:43:52 is Exp $ */ 21.1Sis 31.1Sis/* 41.1Sis * FPLSP wrapper. 51.1Sis * 61.1Sis * DO NOT EDIT - this file is automatically generated! 71.1Sis */ 81.1Sis 91.1Sis#include <machine/asm.h> 101.1Sis 111.1Sis 121.1SisENTRY(__ieee754_acosf) 131.1Sis#ifdef __SVR4_ABI__ 141.1Sis jbra L060FPLSP0000 151.1Sis#else 161.1Sis movel sp@(4),sp@- 171.1Sis jbsr L060FPLSP0000 181.1Sis fmoves fp0,sp@ 191.1Sis movel sp@+,d0 201.1Sis rts 211.1Sis#endif 221.1Sis 231.1SisENTRY(__ieee754_acos) 241.1Sis#ifdef __SVR4_ABI__ 251.1Sis jbra L060FPLSP0008 261.1Sis#else 271.1Sis movel sp@(8),sp@- 281.1Sis movel sp@(8),sp@- 291.1Sis jbsr L060FPLSP0008 301.1Sis fmoved fp0,sp@ 311.1Sis movel sp@+,d0 321.1Sis movel sp@+,d1 331.1Sis rts 341.1Sis#endif 351.1Sis 361.1SisENTRY(__ieee754_asinf) 371.1Sis#ifdef __SVR4_ABI__ 381.1Sis jbra L060FPLSP0018 391.1Sis#else 401.1Sis movel sp@(4),sp@- 411.1Sis jbsr L060FPLSP0018 421.1Sis fmoves fp0,sp@ 431.1Sis movel sp@+,d0 441.1Sis rts 451.1Sis#endif 461.1Sis 471.1SisENTRY(__ieee754_asin) 481.1Sis#ifdef __SVR4_ABI__ 491.1Sis jbra L060FPLSP0020 501.1Sis#else 511.1Sis movel sp@(8),sp@- 521.1Sis movel sp@(8),sp@- 531.1Sis jbsr L060FPLSP0020 541.1Sis fmoved fp0,sp@ 551.1Sis movel sp@+,d0 561.1Sis movel sp@+,d1 571.1Sis rts 581.1Sis#endif 591.1Sis 601.1SisENTRY(atanf) 611.1Sis#ifdef __SVR4_ABI__ 621.1Sis jbra L060FPLSP0030 631.1Sis#else 641.1Sis movel sp@(4),sp@- 651.1Sis jbsr L060FPLSP0030 661.1Sis fmoves fp0,sp@ 671.1Sis movel sp@+,d0 681.1Sis rts 691.1Sis#endif 701.1Sis 711.1SisENTRY(atan) 721.1Sis#ifdef __SVR4_ABI__ 731.1Sis jbra L060FPLSP0038 741.1Sis#else 751.1Sis movel sp@(8),sp@- 761.1Sis movel sp@(8),sp@- 771.1Sis jbsr L060FPLSP0038 781.1Sis fmoved fp0,sp@ 791.1Sis movel sp@+,d0 801.1Sis movel sp@+,d1 811.1Sis rts 821.1Sis#endif 831.1Sis 841.1SisENTRY(__ieee754_atanhf) 851.1Sis#ifdef __SVR4_ABI__ 861.1Sis jbra L060FPLSP0048 871.1Sis#else 881.1Sis movel sp@(4),sp@- 891.1Sis jbsr L060FPLSP0048 901.1Sis fmoves fp0,sp@ 911.1Sis movel sp@+,d0 921.1Sis rts 931.1Sis#endif 941.1Sis 951.1SisENTRY(__ieee754_atanh) 961.1Sis#ifdef __SVR4_ABI__ 971.1Sis jbra L060FPLSP0050 981.1Sis#else 991.1Sis movel sp@(8),sp@- 1001.1Sis movel sp@(8),sp@- 1011.1Sis jbsr L060FPLSP0050 1021.1Sis fmoved fp0,sp@ 1031.1Sis movel sp@+,d0 1041.1Sis movel sp@+,d1 1051.1Sis rts 1061.1Sis#endif 1071.1Sis 1081.1SisENTRY(cosf) 1091.1Sis#ifdef __SVR4_ABI__ 1101.1Sis jbra L060FPLSP0060 1111.1Sis#else 1121.1Sis movel sp@(4),sp@- 1131.1Sis jbsr L060FPLSP0060 1141.1Sis fmoves fp0,sp@ 1151.1Sis movel sp@+,d0 1161.1Sis rts 1171.1Sis#endif 1181.1Sis 1191.1SisENTRY(cos) 1201.1Sis#ifdef __SVR4_ABI__ 1211.1Sis jbra L060FPLSP0068 1221.1Sis#else 1231.1Sis movel sp@(8),sp@- 1241.1Sis movel sp@(8),sp@- 1251.1Sis jbsr L060FPLSP0068 1261.1Sis fmoved fp0,sp@ 1271.1Sis movel sp@+,d0 1281.1Sis movel sp@+,d1 1291.1Sis rts 1301.1Sis#endif 1311.1Sis 1321.1SisENTRY(__ieee754_coshf) 1331.1Sis#ifdef __SVR4_ABI__ 1341.1Sis jbra L060FPLSP0078 1351.1Sis#else 1361.1Sis movel sp@(4),sp@- 1371.1Sis jbsr L060FPLSP0078 1381.1Sis fmoves fp0,sp@ 1391.1Sis movel sp@+,d0 1401.1Sis rts 1411.1Sis#endif 1421.1Sis 1431.1SisENTRY(__ieee754_cosh) 1441.1Sis#ifdef __SVR4_ABI__ 1451.1Sis jbra L060FPLSP0080 1461.1Sis#else 1471.1Sis movel sp@(8),sp@- 1481.1Sis movel sp@(8),sp@- 1491.1Sis jbsr L060FPLSP0080 1501.1Sis fmoved fp0,sp@ 1511.1Sis movel sp@+,d0 1521.1Sis movel sp@+,d1 1531.1Sis rts 1541.1Sis#endif 1551.1Sis 1561.1SisENTRY(__ieee754_expf) 1571.1Sis#ifdef __SVR4_ABI__ 1581.1Sis jbra L060FPLSP0090 1591.1Sis#else 1601.1Sis movel sp@(4),sp@- 1611.1Sis jbsr L060FPLSP0090 1621.1Sis fmoves fp0,sp@ 1631.1Sis movel sp@+,d0 1641.1Sis rts 1651.1Sis#endif 1661.1Sis 1671.1SisENTRY(__ieee754_exp) 1681.1Sis#ifdef __SVR4_ABI__ 1691.1Sis jbra L060FPLSP0098 1701.1Sis#else 1711.1Sis movel sp@(8),sp@- 1721.1Sis movel sp@(8),sp@- 1731.1Sis jbsr L060FPLSP0098 1741.1Sis fmoved fp0,sp@ 1751.1Sis movel sp@+,d0 1761.1Sis movel sp@+,d1 1771.1Sis rts 1781.1Sis#endif 1791.1Sis 1801.1SisENTRY(expm1f) 1811.1Sis#ifdef __SVR4_ABI__ 1821.1Sis jbra L060FPLSP00a8 1831.1Sis#else 1841.1Sis movel sp@(4),sp@- 1851.1Sis jbsr L060FPLSP00a8 1861.1Sis fmoves fp0,sp@ 1871.1Sis movel sp@+,d0 1881.1Sis rts 1891.1Sis#endif 1901.1Sis 1911.1SisENTRY(expm1) 1921.1Sis#ifdef __SVR4_ABI__ 1931.1Sis jbra L060FPLSP00b0 1941.1Sis#else 1951.1Sis movel sp@(8),sp@- 1961.1Sis movel sp@(8),sp@- 1971.1Sis jbsr L060FPLSP00b0 1981.1Sis fmoved fp0,sp@ 1991.1Sis movel sp@+,d0 2001.1Sis movel sp@+,d1 2011.1Sis rts 2021.1Sis#endif 2031.1Sis 2041.1SisENTRY(__ieee754_log10f) 2051.1Sis#ifdef __SVR4_ABI__ 2061.1Sis jbra L060FPLSP00f0 2071.1Sis#else 2081.1Sis movel sp@(4),sp@- 2091.1Sis jbsr L060FPLSP00f0 2101.1Sis fmoves fp0,sp@ 2111.1Sis movel sp@+,d0 2121.1Sis rts 2131.1Sis#endif 2141.1Sis 2151.1SisENTRY(__ieee754_log10) 2161.1Sis#ifdef __SVR4_ABI__ 2171.1Sis jbra L060FPLSP00f8 2181.1Sis#else 2191.1Sis movel sp@(8),sp@- 2201.1Sis movel sp@(8),sp@- 2211.1Sis jbsr L060FPLSP00f8 2221.1Sis fmoved fp0,sp@ 2231.1Sis movel sp@+,d0 2241.1Sis movel sp@+,d1 2251.1Sis rts 2261.1Sis#endif 2271.1Sis 2281.1SisENTRY(logbf) 2291.1Sis#ifdef __SVR4_ABI__ 2301.1Sis jbra L060FPLSP0108 2311.1Sis#else 2321.1Sis movel sp@(4),sp@- 2331.1Sis jbsr L060FPLSP0108 2341.1Sis fmoves fp0,sp@ 2351.1Sis movel sp@+,d0 2361.1Sis rts 2371.1Sis#endif 2381.1Sis 2391.1SisENTRY(logb) 2401.1Sis#ifdef __SVR4_ABI__ 2411.1Sis jbra L060FPLSP0110 2421.1Sis#else 2431.1Sis movel sp@(8),sp@- 2441.1Sis movel sp@(8),sp@- 2451.1Sis jbsr L060FPLSP0110 2461.1Sis fmoved fp0,sp@ 2471.1Sis movel sp@+,d0 2481.1Sis movel sp@+,d1 2491.1Sis rts 2501.1Sis#endif 2511.1Sis 2521.1SisENTRY(__ieee754_logf) 2531.1Sis#ifdef __SVR4_ABI__ 2541.1Sis jbra L060FPLSP0120 2551.1Sis#else 2561.1Sis movel sp@(4),sp@- 2571.1Sis jbsr L060FPLSP0120 2581.1Sis fmoves fp0,sp@ 2591.1Sis movel sp@+,d0 2601.1Sis rts 2611.1Sis#endif 2621.1Sis 2631.1SisENTRY(__ieee754_log) 2641.1Sis#ifdef __SVR4_ABI__ 2651.1Sis jbra L060FPLSP0128 2661.1Sis#else 2671.1Sis movel sp@(8),sp@- 2681.1Sis movel sp@(8),sp@- 2691.1Sis jbsr L060FPLSP0128 2701.1Sis fmoved fp0,sp@ 2711.1Sis movel sp@+,d0 2721.1Sis movel sp@+,d1 2731.1Sis rts 2741.1Sis#endif 2751.1Sis 2761.1SisENTRY(log1pf) 2771.1Sis#ifdef __SVR4_ABI__ 2781.1Sis jbra L060FPLSP0138 2791.1Sis#else 2801.1Sis movel sp@(4),sp@- 2811.1Sis jbsr L060FPLSP0138 2821.1Sis fmoves fp0,sp@ 2831.1Sis movel sp@+,d0 2841.1Sis rts 2851.1Sis#endif 2861.1Sis 2871.1SisENTRY(log1p) 2881.1Sis#ifdef __SVR4_ABI__ 2891.1Sis jbra L060FPLSP0140 2901.1Sis#else 2911.1Sis movel sp@(8),sp@- 2921.1Sis movel sp@(8),sp@- 2931.1Sis jbsr L060FPLSP0140 2941.1Sis fmoved fp0,sp@ 2951.1Sis movel sp@+,d0 2961.1Sis movel sp@+,d1 2971.1Sis rts 2981.1Sis#endif 2991.1Sis 3001.1SisENTRY(sinf) 3011.1Sis#ifdef __SVR4_ABI__ 3021.1Sis jbra L060FPLSP0198 3031.1Sis#else 3041.1Sis movel sp@(4),sp@- 3051.1Sis jbsr L060FPLSP0198 3061.1Sis fmoves fp0,sp@ 3071.1Sis movel sp@+,d0 3081.1Sis rts 3091.1Sis#endif 3101.1Sis 3111.1SisENTRY(sin) 3121.1Sis#ifdef __SVR4_ABI__ 3131.1Sis jbra L060FPLSP01a0 3141.1Sis#else 3151.1Sis movel sp@(8),sp@- 3161.1Sis movel sp@(8),sp@- 3171.1Sis jbsr L060FPLSP01a0 3181.1Sis fmoved fp0,sp@ 3191.1Sis movel sp@+,d0 3201.1Sis movel sp@+,d1 3211.1Sis rts 3221.1Sis#endif 3231.1Sis 3241.1SisENTRY(__ieee754_sinhf) 3251.1Sis#ifdef __SVR4_ABI__ 3261.1Sis jbra L060FPLSP01c8 3271.1Sis#else 3281.1Sis movel sp@(4),sp@- 3291.1Sis jbsr L060FPLSP01c8 3301.1Sis fmoves fp0,sp@ 3311.1Sis movel sp@+,d0 3321.1Sis rts 3331.1Sis#endif 3341.1Sis 3351.1SisENTRY(__ieee754_sinh) 3361.1Sis#ifdef __SVR4_ABI__ 3371.1Sis jbra L060FPLSP01d0 3381.1Sis#else 3391.1Sis movel sp@(8),sp@- 3401.1Sis movel sp@(8),sp@- 3411.1Sis jbsr L060FPLSP01d0 3421.1Sis fmoved fp0,sp@ 3431.1Sis movel sp@+,d0 3441.1Sis movel sp@+,d1 3451.1Sis rts 3461.1Sis#endif 3471.1Sis 3481.1SisENTRY(tanf) 3491.1Sis#ifdef __SVR4_ABI__ 3501.1Sis jbra L060FPLSP01e0 3511.1Sis#else 3521.1Sis movel sp@(4),sp@- 3531.1Sis jbsr L060FPLSP01e0 3541.1Sis fmoves fp0,sp@ 3551.1Sis movel sp@+,d0 3561.1Sis rts 3571.1Sis#endif 3581.1Sis 3591.1SisENTRY(tan) 3601.1Sis#ifdef __SVR4_ABI__ 3611.1Sis jbra L060FPLSP01e8 3621.1Sis#else 3631.1Sis movel sp@(8),sp@- 3641.1Sis movel sp@(8),sp@- 3651.1Sis jbsr L060FPLSP01e8 3661.1Sis fmoved fp0,sp@ 3671.1Sis movel sp@+,d0 3681.1Sis movel sp@+,d1 3691.1Sis rts 3701.1Sis#endif 3711.1Sis 3721.1SisENTRY(tanhf) 3731.1Sis#ifdef __SVR4_ABI__ 3741.1Sis jbra L060FPLSP01f8 3751.1Sis#else 3761.1Sis movel sp@(4),sp@- 3771.1Sis jbsr L060FPLSP01f8 3781.1Sis fmoves fp0,sp@ 3791.1Sis movel sp@+,d0 3801.1Sis rts 3811.1Sis#endif 3821.1Sis 3831.1SisENTRY(tanh) 3841.1Sis#ifdef __SVR4_ABI__ 3851.1Sis jbra L060FPLSP0200 3861.1Sis#else 3871.1Sis movel sp@(8),sp@- 3881.1Sis movel sp@(8),sp@- 3891.1Sis jbsr L060FPLSP0200 3901.1Sis fmoved fp0,sp@ 3911.1Sis movel sp@+,d0 3921.1Sis movel sp@+,d1 3931.1Sis rts 3941.1Sis#endif 3951.1Sis 3961.1SisENTRY(__ieee754_sqrtf) 3971.1Sis#ifdef __SVR4_ABI__ 3981.1Sis jbra L060FPLSP02e8 3991.1Sis#else 4001.1Sis movel sp@(4),sp@- 4011.1Sis jbsr L060FPLSP02e8 4021.1Sis fmoves fp0,sp@ 4031.1Sis movel sp@+,d0 4041.1Sis rts 4051.1Sis#endif 4061.1Sis 4071.1SisENTRY(__ieee754_sqrt) 4081.1Sis#ifdef __SVR4_ABI__ 4091.1Sis jbra L060FPLSP02f0 4101.1Sis#else 4111.1Sis movel sp@(8),sp@- 4121.1Sis movel sp@(8),sp@- 4131.1Sis jbsr L060FPLSP02f0 4141.1Sis fmoved fp0,sp@ 4151.1Sis movel sp@+,d0 4161.1Sis movel sp@+,d1 4171.1Sis rts 4181.1Sis#endif 4191.1Sis 4201.1SisL060FPLSP_BASE: 4211.1Sis#include "fplsp.hex" 422