| /** | 
 |  * This file has no copyright assigned and is placed in the Public Domain. | 
 |  * This file is part of the mingw-w64 runtime package. | 
 |  * No warranty is given; refer to the file DISCLAIMER.PD within this package. | 
 |  */ | 
 | float fabsf (float x); | 
 |  | 
 | float | 
 | fabsf (float x) | 
 | { | 
 | #if defined(__x86_64__) || defined(_AMD64_) || defined(__arm__) || defined(_ARM_) | 
 |   return __builtin_fabsf (x); | 
 | #elif defined(__i386__) || defined(_X86_) | 
 |   float res = 0.0F; | 
 |   asm ("fabs;" : "=t" (res) : "0" (x)); | 
 |   return res; | 
 | #endif /* defined(__x86_64__) || defined(_AMD64_) || defined(__arm__) || defined(_ARM_) */ | 
 | } |