1fe69257dSDavid Schultz/* 2fe69257dSDavid Schultz * Written by J.T. Conklin <jtc@netbsd.org>. 3fe69257dSDavid Schultz * Public domain. 4fe69257dSDavid Schultz */ 5fe69257dSDavid Schultz 6fe69257dSDavid Schultz#include <machine/asm.h> 7fe69257dSDavid Schultz/* RCSID("$NetBSD: s_copysignf.S,v 1.3 1995/05/08 23:53:25 jtc Exp $") */ 8fe69257dSDavid Schultz 9fe69257dSDavid SchultzENTRY(copysignf) 10fe69257dSDavid Schultz movl 8(%esp),%edx 11fe69257dSDavid Schultz andl $0x80000000,%edx 12fe69257dSDavid Schultz movl 4(%esp),%eax 13fe69257dSDavid Schultz andl $0x7fffffff,%eax 14fe69257dSDavid Schultz orl %edx,%eax 15fe69257dSDavid Schultz movl %eax,4(%esp) 16fe69257dSDavid Schultz flds 4(%esp) 17fe69257dSDavid Schultz ret 189235ed71SAttilio RaoEND(copysignf) 19*8997563cSKonstantin Belousov 20*8997563cSKonstantin Belousov .section .note.GNU-stack,"",%progbits 21