fplsp_wrap.S revision 1.4
1/* $NetBSD: fplsp_wrap.S,v 1.4 1999/11/10 16:34:56 thorpej Exp $ */ 2 3/* 4 * FPLSP wrapper. 5 * 6 * DO NOT EDIT - this file is automatically generated! 7 */ 8 9#include <machine/asm.h> 10 11 12ENTRY(__ieee754_acosf) 13#ifdef __SVR4_ABI__ 14 jbra L060FPLSP0000 15#else 16 movel %sp@(4),%sp@- 17 jbsr L060FPLSP0000 18 fmoves %fp0,%sp@ 19 movel %sp@+,%d0 20 rts 21#endif 22 23ENTRY(__ieee754_acos) 24#ifdef __SVR4_ABI__ 25 jbra L060FPLSP0008 26#else 27 movel %sp@(8),%sp@- 28 movel %sp@(8),%sp@- 29 jbsr L060FPLSP0008 30 fmoved %fp0,%sp@ 31 movel %sp@+,%d0 32 movel %sp@+,%d1 33 rts 34#endif 35 36ENTRY(__ieee754_asinf) 37#ifdef __SVR4_ABI__ 38 jbra L060FPLSP0018 39#else 40 movel %sp@(4),%sp@- 41 jbsr L060FPLSP0018 42 fmoves %fp0,%sp@ 43 movel %sp@+,%d0 44 rts 45#endif 46 47ENTRY(__ieee754_asin) 48#ifdef __SVR4_ABI__ 49 jbra L060FPLSP0020 50#else 51 movel %sp@(8),%sp@- 52 movel %sp@(8),%sp@- 53 jbsr L060FPLSP0020 54 fmoved %fp0,%sp@ 55 movel %sp@+,%d0 56 movel %sp@+,%d1 57 rts 58#endif 59 60ENTRY(atanf) 61#ifdef __SVR4_ABI__ 62 jbra L060FPLSP0030 63#else 64 movel %sp@(4),%sp@- 65 jbsr L060FPLSP0030 66 fmoves %fp0,%sp@ 67 movel %sp@+,%d0 68 rts 69#endif 70 71ENTRY(atan) 72#ifdef __SVR4_ABI__ 73 jbra L060FPLSP0038 74#else 75 movel %sp@(8),%sp@- 76 movel %sp@(8),%sp@- 77 jbsr L060FPLSP0038 78 fmoved %fp0,%sp@ 79 movel %sp@+,%d0 80 movel %sp@+,%d1 81 rts 82#endif 83 84ENTRY(__ieee754_atanhf) 85#ifdef __SVR4_ABI__ 86 jbra L060FPLSP0048 87#else 88 movel %sp@(4),%sp@- 89 jbsr L060FPLSP0048 90 fmoves %fp0,%sp@ 91 movel %sp@+,%d0 92 rts 93#endif 94 95ENTRY(__ieee754_atanh) 96#ifdef __SVR4_ABI__ 97 jbra L060FPLSP0050 98#else 99 movel %sp@(8),%sp@- 100 movel %sp@(8),%sp@- 101 jbsr L060FPLSP0050 102 fmoved %fp0,%sp@ 103 movel %sp@+,%d0 104 movel %sp@+,%d1 105 rts 106#endif 107 108ENTRY(cosf) 109#ifdef __SVR4_ABI__ 110 jbra L060FPLSP0060 111#else 112 movel %sp@(4),%sp@- 113 jbsr L060FPLSP0060 114 fmoves %fp0,%sp@ 115 movel %sp@+,%d0 116 rts 117#endif 118 119ENTRY(cos) 120#ifdef __SVR4_ABI__ 121 jbra L060FPLSP0068 122#else 123 movel %sp@(8),%sp@- 124 movel %sp@(8),%sp@- 125 jbsr L060FPLSP0068 126 fmoved %fp0,%sp@ 127 movel %sp@+,%d0 128 movel %sp@+,%d1 129 rts 130#endif 131 132ENTRY(__ieee754_coshf) 133#ifdef __SVR4_ABI__ 134 jbra L060FPLSP0078 135#else 136 movel %sp@(4),%sp@- 137 jbsr L060FPLSP0078 138 fmoves %fp0,%sp@ 139 movel %sp@+,%d0 140 rts 141#endif 142 143ENTRY(__ieee754_cosh) 144#ifdef __SVR4_ABI__ 145 jbra L060FPLSP0080 146#else 147 movel %sp@(8),%sp@- 148 movel %sp@(8),%sp@- 149 jbsr L060FPLSP0080 150 fmoved %fp0,%sp@ 151 movel %sp@+,%d0 152 movel %sp@+,%d1 153 rts 154#endif 155 156ENTRY(__ieee754_expf) 157#ifdef __SVR4_ABI__ 158 jbra L060FPLSP0090 159#else 160 movel %sp@(4),%sp@- 161 jbsr L060FPLSP0090 162 fmoves %fp0,%sp@ 163 movel %sp@+,%d0 164 rts 165#endif 166 167ENTRY(__ieee754_exp) 168#ifdef __SVR4_ABI__ 169 jbra L060FPLSP0098 170#else 171 movel %sp@(8),%sp@- 172 movel %sp@(8),%sp@- 173 jbsr L060FPLSP0098 174 fmoved %fp0,%sp@ 175 movel %sp@+,%d0 176 movel %sp@+,%d1 177 rts 178#endif 179 180ENTRY(expm1f) 181#ifdef __SVR4_ABI__ 182 jbra L060FPLSP00a8 183#else 184 movel %sp@(4),%sp@- 185 jbsr L060FPLSP00a8 186 fmoves %fp0,%sp@ 187 movel %sp@+,%d0 188 rts 189#endif 190 191ENTRY(expm1) 192#ifdef __SVR4_ABI__ 193 jbra L060FPLSP00b0 194#else 195 movel %sp@(8),%sp@- 196 movel %sp@(8),%sp@- 197 jbsr L060FPLSP00b0 198 fmoved %fp0,%sp@ 199 movel %sp@+,%d0 200 movel %sp@+,%d1 201 rts 202#endif 203 204ENTRY(__ieee754_log10f) 205#ifdef __SVR4_ABI__ 206 jbra L060FPLSP00f0 207#else 208 movel %sp@(4),%sp@- 209 jbsr L060FPLSP00f0 210 fmoves %fp0,%sp@ 211 movel %sp@+,%d0 212 rts 213#endif 214 215ENTRY(__ieee754_log10) 216#ifdef __SVR4_ABI__ 217 jbra L060FPLSP00f8 218#else 219 movel %sp@(8),%sp@- 220 movel %sp@(8),%sp@- 221 jbsr L060FPLSP00f8 222 fmoved %fp0,%sp@ 223 movel %sp@+,%d0 224 movel %sp@+,%d1 225 rts 226#endif 227 228ENTRY(logbf) 229#ifdef __SVR4_ABI__ 230 jbra L060FPLSP0108 231#else 232 movel %sp@(4),%sp@- 233 jbsr L060FPLSP0108 234 fmoves %fp0,%sp@ 235 movel %sp@+,%d0 236 rts 237#endif 238 239ENTRY(logb) 240#ifdef __SVR4_ABI__ 241 jbra L060FPLSP0110 242#else 243 movel %sp@(8),%sp@- 244 movel %sp@(8),%sp@- 245 jbsr L060FPLSP0110 246 fmoved %fp0,%sp@ 247 movel %sp@+,%d0 248 movel %sp@+,%d1 249 rts 250#endif 251 252ENTRY(__ieee754_logf) 253#ifdef __SVR4_ABI__ 254 jbra L060FPLSP0120 255#else 256 movel %sp@(4),%sp@- 257 jbsr L060FPLSP0120 258 fmoves %fp0,%sp@ 259 movel %sp@+,%d0 260 rts 261#endif 262 263ENTRY(__ieee754_log) 264#ifdef __SVR4_ABI__ 265 jbra L060FPLSP0128 266#else 267 movel %sp@(8),%sp@- 268 movel %sp@(8),%sp@- 269 jbsr L060FPLSP0128 270 fmoved %fp0,%sp@ 271 movel %sp@+,%d0 272 movel %sp@+,%d1 273 rts 274#endif 275 276ENTRY(log1pf) 277#ifdef __SVR4_ABI__ 278 jbra L060FPLSP0138 279#else 280 movel %sp@(4),%sp@- 281 jbsr L060FPLSP0138 282 fmoves %fp0,%sp@ 283 movel %sp@+,%d0 284 rts 285#endif 286 287ENTRY(log1p) 288#ifdef __SVR4_ABI__ 289 jbra L060FPLSP0140 290#else 291 movel %sp@(8),%sp@- 292 movel %sp@(8),%sp@- 293 jbsr L060FPLSP0140 294 fmoved %fp0,%sp@ 295 movel %sp@+,%d0 296 movel %sp@+,%d1 297 rts 298#endif 299 300ENTRY(sinf) 301#ifdef __SVR4_ABI__ 302 jbra L060FPLSP0198 303#else 304 movel %sp@(4),%sp@- 305 jbsr L060FPLSP0198 306 fmoves %fp0,%sp@ 307 movel %sp@+,%d0 308 rts 309#endif 310 311ENTRY(sin) 312#ifdef __SVR4_ABI__ 313 jbra L060FPLSP01a0 314#else 315 movel %sp@(8),%sp@- 316 movel %sp@(8),%sp@- 317 jbsr L060FPLSP01a0 318 fmoved %fp0,%sp@ 319 movel %sp@+,%d0 320 movel %sp@+,%d1 321 rts 322#endif 323 324ENTRY(__ieee754_sinhf) 325#ifdef __SVR4_ABI__ 326 jbra L060FPLSP01c8 327#else 328 movel %sp@(4),%sp@- 329 jbsr L060FPLSP01c8 330 fmoves %fp0,%sp@ 331 movel %sp@+,%d0 332 rts 333#endif 334 335ENTRY(__ieee754_sinh) 336#ifdef __SVR4_ABI__ 337 jbra L060FPLSP01d0 338#else 339 movel %sp@(8),%sp@- 340 movel %sp@(8),%sp@- 341 jbsr L060FPLSP01d0 342 fmoved %fp0,%sp@ 343 movel %sp@+,%d0 344 movel %sp@+,%d1 345 rts 346#endif 347 348ENTRY(tanf) 349#ifdef __SVR4_ABI__ 350 jbra L060FPLSP01e0 351#else 352 movel %sp@(4),%sp@- 353 jbsr L060FPLSP01e0 354 fmoves %fp0,%sp@ 355 movel %sp@+,%d0 356 rts 357#endif 358 359ENTRY(tan) 360#ifdef __SVR4_ABI__ 361 jbra L060FPLSP01e8 362#else 363 movel %sp@(8),%sp@- 364 movel %sp@(8),%sp@- 365 jbsr L060FPLSP01e8 366 fmoved %fp0,%sp@ 367 movel %sp@+,%d0 368 movel %sp@+,%d1 369 rts 370#endif 371 372ENTRY(tanhf) 373#ifdef __SVR4_ABI__ 374 jbra L060FPLSP01f8 375#else 376 movel %sp@(4),%sp@- 377 jbsr L060FPLSP01f8 378 fmoves %fp0,%sp@ 379 movel %sp@+,%d0 380 rts 381#endif 382 383ENTRY(tanh) 384#ifdef __SVR4_ABI__ 385 jbra L060FPLSP0200 386#else 387 movel %sp@(8),%sp@- 388 movel %sp@(8),%sp@- 389 jbsr L060FPLSP0200 390 fmoved %fp0,%sp@ 391 movel %sp@+,%d0 392 movel %sp@+,%d1 393 rts 394#endif 395 396ENTRY(__ieee754_sqrtf) 397#ifdef __SVR4_ABI__ 398 jbra L060FPLSP02e8 399#else 400 movel %sp@(4),%sp@- 401 jbsr L060FPLSP02e8 402 fmoves %fp0,%sp@ 403 movel %sp@+,%d0 404 rts 405#endif 406 407ENTRY(__ieee754_sqrt) 408#ifdef __SVR4_ABI__ 409 jbra L060FPLSP02f0 410#else 411 movel %sp@(8),%sp@- 412 movel %sp@(8),%sp@- 413 jbsr L060FPLSP02f0 414 fmoved %fp0,%sp@ 415 movel %sp@+,%d0 416 movel %sp@+,%d1 417 rts 418#endif 419 420L060FPLSP_BASE: 421#include "fplsp.hex" 422