fplsp_wrap.S revision 1.2
1/* $NetBSD: fplsp_wrap.S,v 1.2 1999/08/21 21:04:18 is 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