Sign in
llvm
/
llvm-project
/
eb1c2bdc1f55fbc5d1e7bb86e9f0e038b0f5adb7
/
.
/
libclc
/
generic
/
lib
/
integer
/
abs.inc
blob: fff6691274afd800dddc873ef0d86c9cfaa0d4df [
file
] [
log
] [
blame
]
_CLC_OVERLOAD _CLC_DEF UGENTYPE abs
(
GENTYPE x
)
{
return
__builtin_astype
((
GENTYPE
)(
x
>
(
GENTYPE
)(
0
)
?
x
:
-
x
),
UGENTYPE
);
}