Sign in
llvm
/
llvm-project
/
libclc
/
cf2df7545d1a8a48516113b1784b613cb95b50bb
/
.
/
r600
/
lib
/
math
/
native_rsqrt.cl
blob: edf473e8409c6d20ea382437ff58c513221db063 [
file
] [
log
] [
blame
]
#
include
<
clc
/
clc
.
h
>
#
include
"../../../generic/lib/clcmacro.h"
_CLC_OVERLOAD _CLC_DEF float native_rsqrt
(
float x
)
{
return __builtin_r600_recipsqrt_ieeef
(
x
)
;
}
_CLC_UNARY_VECTORIZE
(
_CLC_OVERLOAD _CLC_DEF
,
float
,
native_rsqrt
,
float
)
;