summaryrefslogtreecommitdiffstats
path: root/mdk-stage1/dietlibc/i386/copysign.S
blob: 3a495efee0eb9c77af70459c301cfedcd683add6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

.text
.type   copysign,@function
.global copysign

# double  copysign ( double value, double sign );

copysign:
        movb  12+7(%esp),%al
        movb   4+7(%esp),%ah
        andw  $0x7F80,%ax
        orb   %ah,%al
        movb   4+7(%esp),%al
        fldl   4(%esp)
        ret

.ende:
.size    copysign,.ende-copysign