xref: /minix3/lib/libm/arch/m68060/e_log.S (revision 84d9c625bfea59e274550651111ae9edfdc40fbd)
1*84d9c625SLionel Sambuc/* $NetBSD: e_log.S,v 1.6 2010/01/06 14:11:53 phx Exp $ */
2*84d9c625SLionel Sambuc
3*84d9c625SLionel Sambuc/*
4*84d9c625SLionel Sambuc * FPLSP wrapper for __ieee754_log
5*84d9c625SLionel Sambuc * DO NOT EDIT - this file is automatically generated.
6*84d9c625SLionel Sambuc */
7*84d9c625SLionel Sambuc
8*84d9c625SLionel Sambuc#include <machine/asm.h>
9*84d9c625SLionel Sambuc
10*84d9c625SLionel SambucENTRY(__ieee754_log)
11*84d9c625SLionel Sambuc#ifdef __SVR4_ABI__
12*84d9c625SLionel Sambuc	bral PIC_PLT(_C_LABEL(__fplsp060_0128))
13*84d9c625SLionel Sambuc#else
14*84d9c625SLionel Sambuc	movel %sp@(8),%sp@-
15*84d9c625SLionel Sambuc	movel %sp@(8),%sp@-
16*84d9c625SLionel Sambuc	bsrl PIC_PLT(_C_LABEL(__fplsp060_0128))
17*84d9c625SLionel Sambuc	fmoved %fp0,%sp@
18*84d9c625SLionel Sambuc	movel %sp@+,%d0
19*84d9c625SLionel Sambuc	movel %sp@+,%d1
20*84d9c625SLionel Sambuc	rts
21*84d9c625SLionel Sambuc#endif
22