diff options
author | Aaron Watry <awatry@gmail.com> | 2014-06-25 13:29:23 +0000 |
---|---|---|
committer | Aaron Watry <awatry@gmail.com> | 2014-06-25 13:29:23 +0000 |
commit | d9ee196eab5a00e48ef2022a0952d93f5edad2e1 (patch) | |
tree | ccd6441afcca005ed99bc4ccd89a0e306f32fc4b /libclc/generic/lib/SOURCES | |
parent | bfa644b91def589f1dd38668f3e094b581a44583 (diff) | |
download | bcm5719-llvm-d9ee196eab5a00e48ef2022a0952d93f5edad2e1.tar.gz bcm5719-llvm-d9ee196eab5a00e48ef2022a0952d93f5edad2e1.zip |
relational: Implement signbit
v2 Changes:
- use __builtin_signbit instead of shifting by hand
- significantly improve vector shuffling
- Works correctly now for signbit(float16) on radeonsi
Signed-off-by: Aaron Watry <awatry@gmail.com>
Reviewed-by: Tom Stellard <thomas.stellard@amd.com>
llvm-svn: 211696
Diffstat (limited to 'libclc/generic/lib/SOURCES')
-rw-r--r-- | libclc/generic/lib/SOURCES | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libclc/generic/lib/SOURCES b/libclc/generic/lib/SOURCES index c3d07577d88..a6d16bd3ecb 100644 --- a/libclc/generic/lib/SOURCES +++ b/libclc/generic/lib/SOURCES @@ -42,6 +42,7 @@ relational/all.cl relational/any.cl relational/isequal.cl relational/isnan.cl +relational/signbit.cl shared/clamp.cl shared/max.cl shared/min.cl |