Sign in
llvm
/
llvm-project
/
libclc
/
f3f1a1894658f050bf339c8e32bb5763dec7de02
/
.
/
clc
/
lib
/
generic
/
integer
/
clc_abs.inc
blob: dcdd77fd71730810722c74bda5c0a9199e605edc [
file
] [
log
] [
blame
]
_CLC_OVERLOAD _CLC_DEF __CLC_U_GENTYPE __clc_abs
(
__CLC_GENTYPE x
)
{
return
__builtin_astype
((
__CLC_GENTYPE
)(
x
>
(
__CLC_GENTYPE
)(
0
)
?
x
:
-
x
),
__CLC_U_GENTYPE
);
}