mirror of https://git.musl-libc.org/git/musl
committed by
Rich Felker
8 changed files with 28 additions and 24 deletions
@ -0,0 +1,7 @@ |
|||
#include <math.h> |
|||
|
|||
double fabs(double x) |
|||
{ |
|||
__asm__ ("fabs" : "+t"(x)); |
|||
return x; |
|||
} |
|||
@ -1,6 +0,0 @@ |
|||
.global fabs |
|||
.type fabs,@function |
|||
fabs: |
|||
fldl 4(%esp) |
|||
fabs |
|||
ret |
|||
@ -0,0 +1,7 @@ |
|||
#include <math.h> |
|||
|
|||
float fabsf(float x) |
|||
{ |
|||
__asm__ ("fabs" : "+t"(x)); |
|||
return x; |
|||
} |
|||
@ -1,6 +0,0 @@ |
|||
.global fabsf |
|||
.type fabsf,@function |
|||
fabsf: |
|||
flds 4(%esp) |
|||
fabs |
|||
ret |
|||
@ -0,0 +1,7 @@ |
|||
#include <math.h> |
|||
|
|||
long double fabsl(long double x) |
|||
{ |
|||
__asm__ ("fabs" : "+t"(x)); |
|||
return x; |
|||
} |
|||
@ -1,6 +0,0 @@ |
|||
.global fabsl |
|||
.type fabsl,@function |
|||
fabsl: |
|||
fldt 4(%esp) |
|||
fabs |
|||
ret |
|||
@ -0,0 +1,7 @@ |
|||
#include <math.h> |
|||
|
|||
long double fabsl(long double x) |
|||
{ |
|||
__asm__ ("fabs" : "+t"(x)); |
|||
return x; |
|||
} |
|||
@ -1,6 +0,0 @@ |
|||
.global fabsl |
|||
.type fabsl,@function |
|||
fabsl: |
|||
fldt 8(%rsp) |
|||
fabs |
|||
ret |
|||
Loading…
Reference in new issue