xref: /llvm-project/libclc/r600/lib/math/native_rsqrt.cl (revision d2d1b5897e871f7b4873befbe2b85db58744e42b)
1#include <clc/clc.h>
2#include <clc/clcmacro.h>
3
4_CLC_OVERLOAD _CLC_DEF float native_rsqrt(float x)
5{
6    return __builtin_r600_recipsqrt_ieeef(x);
7}
8
9_CLC_UNARY_VECTORIZE(_CLC_OVERLOAD _CLC_DEF, float, native_rsqrt, float);
10