#include "libm.h"
#include "libm_util.h"
#include "libm_inlines.h"
#include "libm_errno.h"
Go to the source code of this file.
◆ USE_HANDLE_ERRORF
◆ USE_NANF_WITH_FLAGS
◆ sqrtf()
Definition at line 50 of file sqrtf.c.
51{
52#if USE_SOFTWARE_SQRT
53 return sqrtf_amd_inline(
x);
54#else
56 unsigned int ux;
58
60 {
61
63 {
64
65
68 }
69 else
70 {
71
73 {
74
77 }
78
79 }
80 }
82 {
85 }
86
87
90#endif
91}
float __cdecl _handle_errorf(char *fname, int opcode, unsigned long long value, int type, int flags, int error, float arg1, float arg2, int nargs)
GLint GLint GLint GLint GLint x
GLdouble GLdouble GLdouble r
#define INDEFBITPATT_SP32
#define GET_BITS_SP32(x, ux)
void _mm_store_ss(float *p, __m128 a)
__m128 _mm_load_ss(float const *p)
__m128 _mm_sqrt_ss(__m128 a)