1 1.8 riastrad /* $NetBSD: s_logb.S,v 1.8 2024/05/07 22:51:19 riastradh Exp $ */ 2 1.1 is 3 1.1 is /* 4 1.4 is * FPLSP wrapper for logb 5 1.7 riastrad * DO NOT EDIT - this file is automatically generated by: 6 1.7 riastrad * 7 1.8 riastrad * NetBSD: makeas.sh,v 1.16 2024/05/07 22:30:16 riastradh Exp 8 1.1 is */ 9 1.4 is 10 1.4 is #include <machine/asm.h> 11 1.4 is 12 1.8 riastrad WEAK_ALIAS(logb, _logb) 13 1.8 riastrad 14 1.8 riastrad ENTRY(_logb) 15 1.4 is #ifdef __SVR4_ABI__ 16 1.6 phx bral PIC_PLT(_C_LABEL(__fplsp060_0110)) 17 1.4 is #else 18 1.4 is movel %sp@(8),%sp@- 19 1.4 is movel %sp@(8),%sp@- 20 1.6 phx bsrl PIC_PLT(_C_LABEL(__fplsp060_0110)) 21 1.4 is fmoved %fp0,%sp@ 22 1.4 is movel %sp@+,%d0 23 1.4 is movel %sp@+,%d1 24 1.4 is rts 25 1.4 is #endif 26 1.8 riastrad END(_logb) 27