==> Building on p ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ PKGBUILD 700 64% 0.00kB/s 0:00:00 1,085 100% 375.98kB/s 0:00:00 (xfr#1, to-chk=5/7) libclc-14.0.6-1.log 200 100% 195.31kB/s 0:00:00 200 100% 195.31kB/s 0:00:00 (xfr#2, to-chk=4/7) keys/ keys/pgp/ keys/pgp/474E22316ABF4785A88C6E8EA2C794A986419D8A.asc 700 42% 683.59kB/s 0:00:00 1,660 100% 1.58MB/s 0:00:00 (xfr#3, to-chk=1/7) keys/pgp/B6C8F98282B944E3B0D5C2530FC3042E345AD05D.asc 700 15% 683.59kB/s 0:00:00 4,642 100% 4.43MB/s 0:00:00 (xfr#4, to-chk=0/7) sent 450 bytes received 185 bytes 423.33 bytes/sec total size is 7,575 speedup is 11.93 ==> Ensuring required PGP keys are present...  -> Checking for B6C8F98282B944E3B0D5C2530FC3042E345AD05D...  -> Checking for 474E22316ABF4785A88C6E8EA2C794A986419D8A... ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l felix10 on remote host... [?25l:: Synchronizing package databases... core downloading... extra downloading... community downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix10]...done ==> Making package: libclc 14.0.6-1 (Wed Dec 28 21:10:56 2022) ==> Retrieving sources...  -> Found libclc-14.0.6.src.tar.xz  -> Found libclc-14.0.6.src.tar.xz.sig ==> Validating source files with sha256sums... libclc-14.0.6.src.tar.xz ... Passed libclc-14.0.6.src.tar.xz.sig ... Skipped ==> Verifying source file signatures with gpg... libclc-14.0.6.src.tar.xz ... Passed ==> Making package: libclc 14.0.6-1 (Wed Dec 28 21:11:04 2022) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (14) New Version Net Change extra/compiler-rt 14.0.6-1 31.84 MiB extra/hicolor-icon-theme 0.17-2 0.05 MiB extra/jsoncpp 1.9.5-2 1.24 MiB core/libedit 20210910_3.1-2 0.23 MiB core/libnsl 2.0.0-2 0.06 MiB extra/libuv 1.44.2-1 0.52 MiB extra/llvm-libs 14.0.6-4 92.66 MiB extra/rhash 1.4.3-1 0.31 MiB extra/clang 14.0.6-3.1 143.73 MiB extra/cmake 3.25.1-1 61.25 MiB extra/llvm 14.0.6-4 1239.43 MiB community/ninja 1.11.1-2 0.28 MiB core/python 3.10.9-1 81.37 MiB community/spirv-llvm-translator 13.0.0.r27+gd7a03044-1 2.43 MiB Total Installed Size: 1655.39 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libedit... installing llvm-libs... installing compiler-rt... installing clang... Optional dependencies for clang openmp: OpenMP support in clang with -fopenmp python: for scan-view and git-clang-format [pending] llvm: referenced by some clang headers [pending] installing llvm... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libnsl... installing libuv... installing rhash... installing cmake... Optional dependencies for cmake qt6-base: cmake-gui installing ninja... installing python... Optional dependencies for python python-setuptools python-pip sqlite [installed] mpdecimal: for decimal xz: for lzma [installed] tk: for tkinter installing spirv-llvm-translator... [?25h==> Retrieving sources...  -> Found libclc-14.0.6.src.tar.xz  -> Found libclc-14.0.6.src.tar.xz.sig ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting libclc-14.0.6.src.tar.xz with bsdtar ==> Starting prepare()... ==> Starting build()... -- The CXX compiler identification is GNU 12.2.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done LLVM version: 14.0.6 LLVM system libs: LLVM libs: -lLLVM-14 LLVM libdir: /usr/lib LLVM bindir: /usr/bin LLVM ld flags: -L/usr/lib LLVM cxx flags: -I/usr/include;-std=c++14;;;-fno-exceptions;-D_GNU_SOURCE;-D__STDC_CONSTANT_MACROS;-D__STDC_FORMAT_MACROS;-D__STDC_LIMIT_MACROS;-fno-rtti;-fno-exceptions clang: /usr/bin/clang llvm-as: /usr/bin/llvm-as llvm-link: /usr/bin/llvm-link opt: /usr/bin/opt llvm-spirv: /usr/bin/llvm-spirv -- Check for working CLC compiler: /usr/bin/clang -- Check for working CLC compiler: /usr/bin/clang -- works -- Check for working LLAsm compiler: /usr/bin/llvm-as -- Check for working LLAsm compiler: /usr/bin/llvm-as -- works -- Found Python3: /usr/bin/python3.10 (found version "3.10.9") found components: Interpreter BUILDING amdgcn-- DEVICE: tahiti ( pitcairn;verde;oland;hainan;bonaire;kabini;kaveri;hawaii;mullins;tonga;iceland;carrizo;fiji;stoney;polaris10;polaris11;gfx900;gfx902;gfx904;gfx906 ) BUILDING amdgcn--amdhsa DEVICE: none ( ) BUILDING amdgcn-mesa-mesa3d DEVICE: tahiti ( pitcairn;verde;oland;hainan;bonaire;kabini;kaveri;hawaii;mullins;tonga;iceland;carrizo;fiji;stoney;polaris10;polaris11;gfx900;gfx902;gfx904;gfx906 ) BUILDING clspv-- DEVICE: none ( ) BUILDING clspv64-- DEVICE: none ( ) BUILDING nvptx-- DEVICE: none ( ) BUILDING nvptx--nvidiacl DEVICE: none ( ) BUILDING nvptx64-- DEVICE: none ( ) BUILDING nvptx64--nvidiacl DEVICE: none ( ) BUILDING r600-- DEVICE: cedar ( palm;sumo;sumo2;redwood;juniper ) DEVICE: cypress ( hemlock ) DEVICE: barts ( turks;caicos ) DEVICE: cayman ( aruba ) BUILDING spirv-mesa3d- DEVICE: none ( ) BUILDING spirv64-mesa3d- DEVICE: none ( ) -- Configuring done -- Generating done -- Build files have been written to: /build/libclc/src/libclc-14.0.6.src/build [1/2871] Generating convert.cl [2/2871] Building LLAsm object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/subnormal_use_default.bc [3/2871] Building LLAsm object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/subnormal_helper_func.bc [4/2871] Building LLAsm object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgcn/lib/cl_khr_int64_extended_atomics/minmax_helpers.bc [5/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgpu/lib/math/half_log.bc [6/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgcn/lib/workitem/get_num_groups.bc [7/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgcn/lib/workitem/get_global_size.bc [8/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgpu/lib/math/half_sqrt.bc [9/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgcn/lib/workitem/get_global_offset.bc [10/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgpu/lib/math/native_log.bc [11/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgpu/lib/math/half_exp.bc [12/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgpu/lib/math/half_log10.bc [13/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgcn/lib/mem_fence/fence.bc [14/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgcn/lib/integer/popcount.bc [15/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgpu/lib/math/half_exp2.bc [16/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgpu/lib/math/sqrt.bc [17/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgcn/lib/workitem/get_local_id.bc [18/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgpu/lib/math/native_log10.bc [19/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgcn/lib/workitem/get_local_size.bc [20/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgcn/lib/math/fmin.bc [21/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgcn/lib/math/ldexp.bc [22/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgpu/lib/math/native_exp.bc [23/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgcn/lib/workitem/get_work_dim.bc [24/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgpu/lib/math/half_rsqrt.bc [25/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgpu/lib/math/half_log2.bc [26/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgpu/lib/math/half_exp10.bc [27/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/subnormal_config.bc [28/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgcn/lib/workitem/get_group_id.bc [29/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgpu/lib/math/half_recip.bc [30/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgcn/lib/synchronization/barrier.bc [31/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/async/wait_group_events.bc [32/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgpu/lib/math/nextafter.bc [33/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgcn/lib/math/fmax.bc [34/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/async/prefetch.bc [35/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/async/async_work_group_copy.bc [36/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/atomic/atomic_add.bc [37/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/atomic/atomic_max.bc [38/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/atomic/atomic_or.bc [39/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/atomic/atomic_cmpxchg.bc [40/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/atomic/atomic_xchg.bc [41/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/atomic/atomic_and.bc [42/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/atomic/atomic_sub.bc [43/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/atomic/atomic_xor.bc [44/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_sub.bc [45/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/atomic/atomic_dec.bc [46/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_inc.bc [47/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/atomic/atomic_inc.bc [48/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_add.bc [49/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_max.bc [50/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_cmpxchg.bc [51/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_min.bc [52/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_inc.bc [53/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_cmpxchg.bc [54/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_xchg.bc [55/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_xchg.bc [56/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_xor.bc [57/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/atomic/atomic_min.bc [58/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_add.bc [59/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_dec.bc [60/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_dec.bc [61/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/async/async_work_group_strided_copy.bc [62/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_and.bc [63/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_sub.bc [64/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_and.bc [65/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_or.bc [66/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_max.bc [67/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_min.bc [68/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_or.bc [69/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_int64_base_atomics/atom_add.bc [70/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_xor.bc [71/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_int64_base_atomics/atom_dec.bc [72/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_int64_base_atomics/atom_xchg.bc [73/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_max.bc [74/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_min.bc [75/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_int64_base_atomics/atom_inc.bc [76/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_or.bc [77/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/geometric/distance.bc [78/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_int64_base_atomics/atom_sub.bc [79/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_int64_base_atomics/atom_cmpxchg.bc [80/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_xor.bc [81/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/common/step.bc [82/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/common/smoothstep.bc [83/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/common/sign.bc [84/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/geometric/cross.bc [85/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/integer/abs_diff.bc [86/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_and.bc [87/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/integer/abs.bc [88/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/common/degrees.bc [89/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/geometric/dot.bc [90/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/geometric/fast_normalize.bc [91/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/integer/hadd.bc [92/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/common/radians.bc [93/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/common/mix.bc [94/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/geometric/fast_distance.bc [95/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/geometric/fast_length.bc [96/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/geometric/normalize.bc [97/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/geometric/length.bc [98/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/integer/clz.bc [99/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/integer/add_sat.bc [100/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/integer/mad24.bc [101/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/integer/mul24.bc [102/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/integer/rhadd.bc [103/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/integer/mad_sat.bc [104/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/integer/mul_hi.bc [105/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/integer/rotate.bc [106/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/integer/upsample.bc [107/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/integer/sub_sat.bc [108/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/acos.bc [109/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/atanh.bc [110/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/ceil.bc [111/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/acospi.bc [112/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/atanpi.bc [113/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/asinpi.bc [114/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/cosh.bc [115/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/asinh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '|' expression to silence this warning z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '?:' expression to evaluate it first z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:287:49: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '|' expression to silence this warning ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '?:' expression to evaluate it first ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; ^ ( ) 2 warnings generated. [116/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/atan.bc [117/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/acosh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/acosh.cl:120:48: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = (ux & SIGNBIT_DP64) != 0UL | x < 1.0 ? as_double(QNANBITPATT_DP64) : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/acosh.cl:120:48: note: place parentheses around the '|' expression to silence this warning ret = (ux & SIGNBIT_DP64) != 0UL | x < 1.0 ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/acosh.cl:120:48: note: place parentheses around the '?:' expression to evaluate it first ret = (ux & SIGNBIT_DP64) != 0UL | x < 1.0 ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) 1 warning generated. [118/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/asin.bc [119/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/exp_helper.bc [120/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/cospi.bc [121/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/copysign.bc [122/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/exp.bc [123/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/ep_log.bc [124/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/atan2pi.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '&' expression to silence this warning a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '?:' expression to evaluate it first a = ax == INFINITY & ay == INFINITY ? at : a; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:202:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '&' expression to silence this warning res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '?:' expression to evaluate it first res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) 2 warnings generated. [125/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/cos.bc [126/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/atan2.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '&' expression to silence this warning a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '?:' expression to evaluate it first a = ax == INFINITY & ay == INFINITY ? at : a; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:219:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '&' expression to silence this warning res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '?:' expression to evaluate it first res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) 2 warnings generated. [127/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/erfc.bc [128/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/expm1.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:39:30: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z2 = x < X_MIN | m < -24 ? -1.0f : z2; ~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '|' expression to silence this warning z2 = x < X_MIN | m < -24 ? -1.0f : z2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '?:' expression to evaluate it first z2 = x < X_MIN | m < -24 ? -1.0f : z2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:133:64: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '&' expression to silence this warning z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '?:' expression to evaluate it first z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; ^ ( ) 2 warnings generated. [129/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/clc_exp10.bc [130/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/exp2.bc [131/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/cbrt.bc [132/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/erf.bc [133/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/exp10.bc [134/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/fabs.bc [135/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/fdim.bc [136/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/floor.bc [137/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/fma.bc [138/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/fmod.bc [139/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/half_divide.bc [140/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/half_sin.bc [141/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/half_cos.bc [142/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/half_powr.bc [143/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/half_tan.bc [144/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/hypot.bc [145/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/ilogb.bc [146/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/log.bc [147/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/lgamma.bc [148/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/mad.bc [149/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/clc_hypot.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '|' expression to silence this warning retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '?:' expression to evaluate it first retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '|' expression to silence this warning retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '?:' expression to evaluate it first retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ^ ( ) 2 warnings generated. [150/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/fract.bc [151/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/minmag.bc [152/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/clc_fmod.bc [153/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/native_cos.bc [154/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/maxmag.bc [155/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/log2.bc In file included from /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log2.cl:32: /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) 1 warning generated. [156/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/clc_ldexp.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '|' expression to silence this warning int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '?:' expression to evaluate it first int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '|' expression to silence this warning val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '?:' expression to evaluate it first val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ^ ( ) 2 warnings generated. [157/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/frexp.bc [158/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/native_divide.bc [159/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/log10.bc In file included from /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log10.cl:32: /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) 1 warning generated. [160/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/clc_fma.bc [161/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/nan.bc [162/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/log1p.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:124:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '|' expression to silence this warning f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '?:' expression to evaluate it first f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:167:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '|' expression to silence this warning result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '?:' expression to evaluate it first result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; ^ ( ) 2 warnings generated. [163/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/logb.bc [164/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/native_exp10.bc [165/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/modf.bc [166/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/native_log2.bc [167/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/native_exp2.bc [168/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/native_recip.bc [169/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/native_powr.bc [170/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/native_rsqrt.bc [171/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/native_sin.bc [172/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/native_sqrt.bc [173/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/native_tan.bc [174/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/pow.bc [175/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/tables.bc [176/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/powr.bc [177/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/remainder.bc [178/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/pown.bc [179/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/clc_nextafter.bc [180/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/round.bc [181/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/lgamma_r.bc [182/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/sincos.bc [183/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/rootn.bc [184/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/sin.bc [185/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/rint.bc [186/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/remquo.bc [187/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/rsqrt.bc [188/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/clc_sqrt.bc [189/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/tan.bc [190/2871] Building CXX object CMakeFiles/prepare_builtins.dir/utils/prepare-builtins.cpp.o [191/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/sinpi.bc [192/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/sinh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sinh.cl:97:52: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '|' expression to silence this warning z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '?:' expression to evaluate it first z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; ^ ( ) 1 warning generated. [193/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/tanh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '|' expression to silence this warning z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '?:' expression to evaluate it first z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:137:47: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '|' expression to silence this warning z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '?:' expression to evaluate it first z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; ^ ( ) 2 warnings generated. [194/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/tanpi.bc [195/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/sincos_helpers.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '&' expression to silence this warning qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '?:' expression to evaluate it first qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; ^ ( ) 1 warning generated. [196/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/clc_tanpi.bc [197/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/clc_tan.bc [198/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/tgamma.bc [199/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/clc_remainder.bc [200/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/trunc.bc [201/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/relational/any.bc [202/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/clc_powr.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:196:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:197:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:198:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:199:53: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:200:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:201:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:352:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '&' expression to silence this warning inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '?:' expression to evaluate it first inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:360:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:361:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:362:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:363:62: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:364:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:365:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:366:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '&' expression to silence this warning ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '?:' expression to evaluate it first ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; ^ ( ) 14 warnings generated. [203/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/clc_pown.bc [204/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/clc_remquo.bc [205/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/relational/all.bc [206/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/relational/isequal.bc [207/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/relational/bitselect.bc [208/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/relational/isfinite.bc [209/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/relational/isless.bc [210/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/relational/isgreater.bc [211/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/clc_rootn.bc [212/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/clc_pow.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:202:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:203:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:204:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:205:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:363:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '&' expression to silence this warning inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '?:' expression to evaluate it first inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:366:33: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] expv *= (inty == 1) & !xpos ? -1.0 : 1.0; ~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '&' expression to silence this warning expv *= (inty == 1) & !xpos ? -1.0 : 1.0; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '?:' expression to evaluate it first expv *= (inty == 1) & !xpos ? -1.0 : 1.0; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:371:31: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '&' expression to silence this warning ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '?:' expression to evaluate it first ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:372:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:373:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:374:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:375:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:388:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '&' expression to silence this warning ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '?:' expression to evaluate it first ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; ^ ( ) 12 warnings generated. [213/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/relational/isinf.bc [214/2871] Building LLAsm object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/subnormal_use_default.bc [215/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/relational/islessequal.bc [216/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/relational/isgreaterequal.bc [217/2871] Building LLAsm object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgcn/lib/cl_khr_int64_extended_atomics/minmax_helpers.bc [218/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/relational/islessgreater.bc [219/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/relational/isnotequal.bc [220/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/relational/isnan.bc [221/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/relational/isnormal.bc [222/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/relational/isunordered.bc [223/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/relational/signbit.bc [224/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/relational/select.bc [225/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/relational/isordered.bc [226/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/workitem/get_global_id.bc [227/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/shared/clamp.bc [228/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/shared/max.bc [229/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/shared/min.bc [230/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/misc/shuffle.bc [231/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgcn-amdhsa/lib/workitem/get_global_size.bc [232/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgcn-amdhsa/lib/workitem/get_local_size.bc [233/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgcn-amdhsa/lib/workitem/get_num_groups.bc [234/2871] Linking CXX executable prepare_builtins [235/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgcn/lib/integer/popcount.bc [236/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgcn/lib/mem_fence/fence.bc [237/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgcn/lib/workitem/get_local_id.bc [238/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgcn/lib/math/ldexp.bc [239/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/shared/vload.bc [240/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgpu/lib/math/half_exp.bc [241/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgcn/lib/workitem/get_group_id.bc [242/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgcn/lib/workitem/get_work_dim.bc [243/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgcn/lib/synchronization/barrier.bc [244/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgpu/lib/math/native_exp.bc [245/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgpu/lib/math/native_log10.bc [246/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgcn/lib/workitem/get_global_offset.bc [247/2871] Building LLAsm object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/subnormal_helper_func.bc [248/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgpu/lib/math/half_log.bc [249/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgcn/lib/math/fmax.bc [250/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgpu/lib/math/half_exp10.bc [251/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgcn/lib/math/fmin.bc [252/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgpu/lib/math/half_exp2.bc [253/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgpu/lib/math/native_log.bc [254/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgpu/lib/math/half_log10.bc [255/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/convert.bc [256/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgpu/lib/math/half_log2.bc [257/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgpu/lib/math/half_rsqrt.bc [258/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgpu/lib/math/half_recip.bc [259/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgpu/lib/math/half_sqrt.bc [260/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgpu/lib/math/nextafter.bc [261/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/subnormal_config.bc [262/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgpu/lib/math/sqrt.bc [263/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/atomic/atomic_add.bc [264/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/async/prefetch.bc [265/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/atomic/atomic_cmpxchg.bc [266/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/atomic/atomic_and.bc [267/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/misc/shuffle2.bc [268/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/atomic/atomic_or.bc [269/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_dec.bc [270/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/async/async_work_group_copy.bc [271/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/atomic/atomic_dec.bc [272/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_xchg.bc [273/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/atomic/atomic_inc.bc [274/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_inc.bc [275/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/async/wait_group_events.bc [276/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_max.bc [277/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_add.bc [278/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_sub.bc [279/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/atomic/atomic_min.bc [280/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_cmpxchg.bc [281/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/atomic/atomic_sub.bc [282/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_and.bc [283/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/atomic/atomic_max.bc [284/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/atomic/atomic_xor.bc [285/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/atomic/atomic_xchg.bc [286/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_min.bc [287/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_or.bc [288/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_add.bc [289/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_cmpxchg.bc [290/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_inc.bc [291/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_dec.bc [292/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_xor.bc [293/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_sub.bc [294/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_and.bc [295/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_xchg.bc [296/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_min.bc [297/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_max.bc [298/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_or.bc [299/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_xor.bc [300/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_int64_base_atomics/atom_sub.bc [301/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_int64_base_atomics/atom_cmpxchg.bc [302/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/async/async_work_group_strided_copy.bc [303/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_int64_extended_atomics/atom_and.bc [304/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_int64_base_atomics/atom_add.bc [305/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_int64_base_atomics/atom_xchg.bc [306/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_int64_base_atomics/atom_inc.bc [307/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_int64_base_atomics/atom_dec.bc [308/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/common/mix.bc [309/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_int64_extended_atomics/atom_xor.bc [310/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/common/step.bc [311/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_int64_extended_atomics/atom_or.bc [312/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/common/sign.bc [313/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_int64_extended_atomics/atom_min.bc [314/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_int64_extended_atomics/atom_max.bc [315/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/geometric/dot.bc [316/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/geometric/cross.bc [317/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/common/radians.bc [318/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/common/degrees.bc [319/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/common/smoothstep.bc [320/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/geometric/fast_distance.bc [321/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/geometric/distance.bc [322/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/geometric/length.bc [323/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/geometric/fast_normalize.bc [324/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/geometric/fast_length.bc [325/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/geometric/normalize.bc [326/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/integer/abs.bc [327/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/integer/abs_diff.bc [328/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/integer/mul24.bc [329/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/integer/mad24.bc [330/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/integer/add_sat.bc [331/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/integer/hadd.bc [332/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/integer/rhadd.bc [333/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/integer/clz.bc [334/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/integer/mul_hi.bc [335/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/integer/upsample.bc [336/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/integer/mad_sat.bc [337/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/integer/rotate.bc [338/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/integer/sub_sat.bc [339/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/asin.bc [340/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/asinpi.bc [341/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/acos.bc [342/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/acospi.bc [343/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/atanh.bc [344/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/ceil.bc [345/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/acosh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/acosh.cl:120:48: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = (ux & SIGNBIT_DP64) != 0UL | x < 1.0 ? as_double(QNANBITPATT_DP64) : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/acosh.cl:120:48: note: place parentheses around the '|' expression to silence this warning ret = (ux & SIGNBIT_DP64) != 0UL | x < 1.0 ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/acosh.cl:120:48: note: place parentheses around the '?:' expression to evaluate it first ret = (ux & SIGNBIT_DP64) != 0UL | x < 1.0 ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) 1 warning generated. [346/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/atan.bc [347/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/copysign.bc [348/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/asinh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '|' expression to silence this warning z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '?:' expression to evaluate it first z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:287:49: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '|' expression to silence this warning ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '?:' expression to evaluate it first ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; ^ ( ) 2 warnings generated. [349/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/atanpi.bc [350/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/atan2pi.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '&' expression to silence this warning a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '?:' expression to evaluate it first a = ax == INFINITY & ay == INFINITY ? at : a; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:202:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '&' expression to silence this warning res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '?:' expression to evaluate it first res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) 2 warnings generated. [351/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/cosh.bc [352/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/ep_log.bc [353/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/atan2.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '&' expression to silence this warning a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '?:' expression to evaluate it first a = ax == INFINITY & ay == INFINITY ? at : a; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:219:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '&' expression to silence this warning res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '?:' expression to evaluate it first res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) 2 warnings generated. [354/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/cospi.bc [355/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/exp_helper.bc [356/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/cbrt.bc [357/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/exp10.bc [358/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/erf.bc [359/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/cos.bc [360/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/exp.bc [361/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/erfc.bc [362/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/fabs.bc [363/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/exp2.bc [364/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/expm1.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:39:30: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z2 = x < X_MIN | m < -24 ? -1.0f : z2; ~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '|' expression to silence this warning z2 = x < X_MIN | m < -24 ? -1.0f : z2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '?:' expression to evaluate it first z2 = x < X_MIN | m < -24 ? -1.0f : z2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:133:64: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '&' expression to silence this warning z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '?:' expression to evaluate it first z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; ^ ( ) 2 warnings generated. [365/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/clc_exp10.bc [366/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/floor.bc [367/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/fdim.bc [368/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/fmod.bc [369/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/half_cos.bc [370/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/fma.bc [371/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/half_sin.bc [372/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/half_powr.bc [373/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/half_divide.bc [374/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/fract.bc [375/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/half_tan.bc [376/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/hypot.bc [377/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/ilogb.bc [378/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/clc_ldexp.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '|' expression to silence this warning int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '?:' expression to evaluate it first int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '|' expression to silence this warning val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '?:' expression to evaluate it first val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ^ ( ) 2 warnings generated. [379/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/lgamma.bc [380/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/clc_hypot.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '|' expression to silence this warning retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '?:' expression to evaluate it first retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '|' expression to silence this warning retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '?:' expression to evaluate it first retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ^ ( ) 2 warnings generated. [381/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/log.bc [382/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/clc_fmod.bc [383/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/frexp.bc [384/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/logb.bc [385/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/native_divide.bc [386/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/minmag.bc [387/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/log1p.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:124:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '|' expression to silence this warning f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '?:' expression to evaluate it first f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:167:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '|' expression to silence this warning result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '?:' expression to evaluate it first result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; ^ ( ) 2 warnings generated. [388/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/mad.bc [389/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/native_cos.bc [390/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/maxmag.bc [391/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/clc_fma.bc [392/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/native_exp10.bc [393/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/nan.bc [394/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/modf.bc [395/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/log10.bc In file included from /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log10.cl:32: /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) 1 warning generated. [396/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/native_recip.bc [397/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/native_exp2.bc [398/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/log2.bc In file included from /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log2.cl:32: /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) 1 warning generated. [399/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/native_powr.bc [400/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/native_rsqrt.bc [401/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/native_log2.bc [402/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/native_sin.bc [403/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/native_tan.bc [404/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/native_sqrt.bc [405/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/pow.bc [406/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/powr.bc [407/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/tables.bc [408/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/lgamma_r.bc [409/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/remainder.bc [410/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/pown.bc [411/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/rootn.bc [412/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/rint.bc [413/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/remquo.bc [414/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/clc_nextafter.bc [415/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/rsqrt.bc [416/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/round.bc [417/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/sincos.bc [418/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/shared/vstore.bc [419/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/sin.bc [420/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/clc_sqrt.bc [421/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/tan.bc [422/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/sincos_helpers.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '&' expression to silence this warning qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '?:' expression to evaluate it first qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; ^ ( ) 1 warning generated. [423/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/tanpi.bc [424/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/clc_pown.bc [425/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/clc_remainder.bc [426/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/sinpi.bc [427/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/trunc.bc [428/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/tgamma.bc [429/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/tanh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '|' expression to silence this warning z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '?:' expression to evaluate it first z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:137:47: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '|' expression to silence this warning z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '?:' expression to evaluate it first z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; ^ ( ) 2 warnings generated. [430/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/sinh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sinh.cl:97:52: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '|' expression to silence this warning z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '?:' expression to evaluate it first z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; ^ ( ) 1 warning generated. [431/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/clc_tan.bc [432/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/clc_tanpi.bc [433/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/relational/all.bc [434/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/clc_pow.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:202:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:203:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:204:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:205:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:363:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '&' expression to silence this warning inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '?:' expression to evaluate it first inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:366:33: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] expv *= (inty == 1) & !xpos ? -1.0 : 1.0; ~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '&' expression to silence this warning expv *= (inty == 1) & !xpos ? -1.0 : 1.0; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '?:' expression to evaluate it first expv *= (inty == 1) & !xpos ? -1.0 : 1.0; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:371:31: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '&' expression to silence this warning ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '?:' expression to evaluate it first ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:372:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:373:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:374:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:375:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:388:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '&' expression to silence this warning ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '?:' expression to evaluate it first ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; ^ ( ) 12 warnings generated. [435/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/clc_remquo.bc [436/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/relational/any.bc [437/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/clc_rootn.bc [438/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/clc_powr.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:196:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:197:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:198:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:199:53: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:200:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:201:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:352:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '&' expression to silence this warning inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '?:' expression to evaluate it first inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:360:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:361:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:362:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:363:62: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:364:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:365:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:366:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '&' expression to silence this warning ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '?:' expression to evaluate it first ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; ^ ( ) 14 warnings generated. [439/2871] Building LLAsm object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/subnormal_use_default.bc [440/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/relational/isgreater.bc [441/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/relational/isequal.bc [442/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/relational/isgreaterequal.bc [443/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/relational/isfinite.bc [444/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/relational/isinf.bc [445/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/relational/bitselect.bc [446/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/relational/islessequal.bc [447/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/relational/isless.bc [448/2871] Building LLAsm object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgcn/lib/cl_khr_int64_extended_atomics/minmax_helpers.bc [449/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/relational/isnan.bc [450/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/relational/isnotequal.bc [451/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/relational/islessgreater.bc [452/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/relational/isunordered.bc [453/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/relational/isordered.bc [454/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/relational/isnormal.bc [455/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/relational/signbit.bc [456/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/workitem/get_global_id.bc [457/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/shared/max.bc [458/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/relational/select.bc [459/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/shared/clamp.bc [460/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/shared/min.bc [461/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgcn-mesa3d/lib/workitem/get_local_size.bc [462/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgcn-mesa3d/lib/workitem/get_num_groups.bc [463/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgcn-mesa3d/lib/workitem/get_global_size.bc [464/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/shared/vload.bc [465/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgcn/lib/integer/popcount.bc [466/2871] Building LLAsm object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/subnormal_helper_func.bc [467/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgcn/lib/mem_fence/fence.bc [468/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgcn/lib/synchronization/barrier.bc [469/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgcn/lib/workitem/get_global_offset.bc [470/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/misc/shuffle.bc [471/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgcn/lib/math/ldexp.bc [472/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgcn/lib/workitem/get_group_id.bc [473/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgcn/lib/workitem/get_local_id.bc [474/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgpu/lib/math/native_exp.bc [475/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgpu/lib/math/native_log.bc [476/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgcn/lib/workitem/get_work_dim.bc [477/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgpu/lib/math/half_exp.bc [478/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgcn/lib/math/fmax.bc [479/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgcn/lib/math/fmin.bc [480/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgpu/lib/math/native_log10.bc [481/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/convert.bc [482/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgpu/lib/math/half_exp2.bc [483/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgpu/lib/math/half_log10.bc [484/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgpu/lib/math/half_exp10.bc [485/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgpu/lib/math/half_log2.bc [486/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgpu/lib/math/half_log.bc [487/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgpu/lib/math/half_rsqrt.bc [488/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgpu/lib/math/half_recip.bc [489/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/subnormal_config.bc [490/2871] Linking CLC static library builtins.link.tahiti-amdgcn--.bc warning: Linking two modules of different data layouts: 'CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/subnormal_use_default.bc' is '' whereas 'llvm-link' is 'e-p:64:64-p1:64:64-p2:32:32-p3:32:32-p4:64:64-p5:32:32-p6:32:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5-G1-ni:7' warning: Linking two modules of different data layouts: 'CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgcn/lib/cl_khr_int64_extended_atomics/minmax_helpers.bc' is 'e-p:64:64-p1:64:64-p2:32:32-p3:32:32-p4:64:64-p5:32:32-p6:32:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5' whereas 'llvm-link' is 'e-p:64:64-p1:64:64-p2:32:32-p3:32:32-p4:64:64-p5:32:32-p6:32:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5-G1-ni:7' warning: Linking two modules of different data layouts: 'CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/subnormal_helper_func.bc' is '' whereas 'llvm-link' is 'e-p:64:64-p1:64:64-p2:32:32-p3:32:32-p4:64:64-p5:32:32-p6:32:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5-G1-ni:7' [491/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgpu/lib/math/half_sqrt.bc [492/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgpu/lib/math/nextafter.bc [493/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/misc/shuffle2.bc [494/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgpu/lib/math/sqrt.bc [495/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/async/async_work_group_copy.bc [496/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/atomic/atomic_and.bc [497/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/async/prefetch.bc [498/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/atomic/atomic_dec.bc [499/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/atomic/atomic_or.bc [500/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/atomic/atomic_min.bc [501/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/atomic/atomic_cmpxchg.bc [502/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/atomic/atomic_inc.bc [503/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/atomic/atomic_add.bc [504/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/async/wait_group_events.bc [505/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/atomic/atomic_max.bc [506/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/atomic/atomic_sub.bc [507/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_sub.bc [508/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_max.bc [509/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/atomic/atomic_xor.bc [510/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_xchg.bc [511/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_add.bc [512/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_inc.bc [513/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_dec.bc [514/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_cmpxchg.bc [515/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/atomic/atomic_xchg.bc [516/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_and.bc [517/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_or.bc [518/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_cmpxchg.bc [519/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_add.bc [520/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_xor.bc [521/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_min.bc [522/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_inc.bc [523/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_sub.bc [524/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_xchg.bc [525/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_dec.bc [526/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_max.bc [527/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_and.bc [528/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_min.bc [529/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_int64_base_atomics/atom_add.bc [530/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_or.bc [531/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_xor.bc [532/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/async/async_work_group_strided_copy.bc [533/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_int64_base_atomics/atom_xchg.bc [534/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_int64_base_atomics/atom_inc.bc [535/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_int64_base_atomics/atom_cmpxchg.bc [536/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_int64_base_atomics/atom_dec.bc [537/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_int64_base_atomics/atom_sub.bc [538/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_int64_extended_atomics/atom_min.bc [539/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/common/degrees.bc [540/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_int64_extended_atomics/atom_or.bc [541/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_int64_extended_atomics/atom_max.bc [542/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_int64_extended_atomics/atom_and.bc [543/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/geometric/dot.bc [544/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_int64_extended_atomics/atom_xor.bc [545/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/geometric/distance.bc [546/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/common/smoothstep.bc [547/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/common/mix.bc [548/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/common/radians.bc [549/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/geometric/cross.bc [550/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/common/step.bc [551/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/geometric/fast_distance.bc [552/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/common/sign.bc [553/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/geometric/fast_length.bc [554/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/geometric/fast_normalize.bc [555/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/geometric/length.bc [556/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/integer/abs.bc [557/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/geometric/normalize.bc [558/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/integer/add_sat.bc [559/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/integer/abs_diff.bc [560/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/integer/mad24.bc [561/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/integer/clz.bc [562/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/integer/hadd.bc [563/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/integer/mul24.bc [564/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/integer/upsample.bc [565/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/integer/mul_hi.bc [566/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/integer/rhadd.bc [567/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/integer/sub_sat.bc [568/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/atan.bc [569/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/asin.bc [570/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/integer/rotate.bc [571/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/integer/mad_sat.bc [572/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/acospi.bc [573/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/asinh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '|' expression to silence this warning z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '?:' expression to evaluate it first z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:287:49: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '|' expression to silence this warning ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '?:' expression to evaluate it first ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; ^ ( ) 2 warnings generated. [574/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/acosh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/acosh.cl:120:48: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = (ux & SIGNBIT_DP64) != 0UL | x < 1.0 ? as_double(QNANBITPATT_DP64) : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/acosh.cl:120:48: note: place parentheses around the '|' expression to silence this warning ret = (ux & SIGNBIT_DP64) != 0UL | x < 1.0 ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/acosh.cl:120:48: note: place parentheses around the '?:' expression to evaluate it first ret = (ux & SIGNBIT_DP64) != 0UL | x < 1.0 ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) 1 warning generated. [575/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/ceil.bc [576/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/acos.bc [577/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/atanpi.bc [578/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/asinpi.bc [579/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/cosh.bc [580/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/cospi.bc [581/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/atanh.bc [582/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/atan2pi.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '&' expression to silence this warning a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '?:' expression to evaluate it first a = ax == INFINITY & ay == INFINITY ? at : a; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:202:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '&' expression to silence this warning res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '?:' expression to evaluate it first res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) 2 warnings generated. [583/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/ep_log.bc [584/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/atan2.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '&' expression to silence this warning a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '?:' expression to evaluate it first a = ax == INFINITY & ay == INFINITY ? at : a; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:219:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '&' expression to silence this warning res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '?:' expression to evaluate it first res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) 2 warnings generated. [585/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/cbrt.bc [586/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/copysign.bc [587/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/cos.bc [588/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/exp_helper.bc [589/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/erf.bc [590/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/exp.bc [591/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/exp2.bc [592/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/erfc.bc [593/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/fabs.bc [594/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/expm1.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:39:30: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z2 = x < X_MIN | m < -24 ? -1.0f : z2; ~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '|' expression to silence this warning z2 = x < X_MIN | m < -24 ? -1.0f : z2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '?:' expression to evaluate it first z2 = x < X_MIN | m < -24 ? -1.0f : z2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:133:64: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '&' expression to silence this warning z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '?:' expression to evaluate it first z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; ^ ( ) 2 warnings generated. [595/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/fdim.bc [596/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/exp10.bc [597/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/fmod.bc [598/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/clc_exp10.bc [599/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/half_sin.bc [600/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/half_cos.bc [601/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/fma.bc [602/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/half_tan.bc [603/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/half_divide.bc [604/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/floor.bc [605/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/half_powr.bc [606/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/log.bc [607/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/hypot.bc [608/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/fract.bc [609/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/clc_ldexp.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '|' expression to silence this warning int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '?:' expression to evaluate it first int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '|' expression to silence this warning val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '?:' expression to evaluate it first val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ^ ( ) 2 warnings generated. [610/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/lgamma.bc [611/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/ilogb.bc [612/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/mad.bc [613/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/logb.bc [614/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/frexp.bc [615/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/clc_fmod.bc [616/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/maxmag.bc [617/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/minmag.bc [618/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/clc_hypot.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '|' expression to silence this warning retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '?:' expression to evaluate it first retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '|' expression to silence this warning retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '?:' expression to evaluate it first retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ^ ( ) 2 warnings generated. [619/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/log10.bc In file included from /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log10.cl:32: /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) 1 warning generated. [620/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/log2.bc In file included from /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log2.cl:32: /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) 1 warning generated. [621/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/log1p.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:124:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '|' expression to silence this warning f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '?:' expression to evaluate it first f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:167:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '|' expression to silence this warning result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '?:' expression to evaluate it first result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; ^ ( ) 2 warnings generated. [622/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/nan.bc [623/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/native_divide.bc [624/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/native_cos.bc [625/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/modf.bc [626/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/native_exp10.bc [627/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/clc_fma.bc [628/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/native_powr.bc [629/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/native_recip.bc [630/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/native_exp2.bc [631/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/native_log2.bc [632/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/native_tan.bc [633/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/native_sin.bc [634/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/pow.bc [635/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/native_rsqrt.bc [636/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/tables.bc [637/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/native_sqrt.bc [638/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/pown.bc [639/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/clc_nextafter.bc [640/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/powr.bc [641/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/round.bc [642/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/lgamma_r.bc [643/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/remainder.bc [644/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/rootn.bc [645/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/remquo.bc [646/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/rsqrt.bc [647/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/rint.bc [648/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/sincos.bc [649/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/clc_remainder.bc [650/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/sin.bc [651/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/sincos_helpers.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '&' expression to silence this warning qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '?:' expression to evaluate it first qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; ^ ( ) 1 warning generated. [652/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/sinh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sinh.cl:97:52: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '|' expression to silence this warning z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '?:' expression to evaluate it first z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; ^ ( ) 1 warning generated. [653/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/sinpi.bc [654/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/tan.bc [655/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/clc_sqrt.bc [656/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/tanh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '|' expression to silence this warning z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '?:' expression to evaluate it first z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:137:47: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '|' expression to silence this warning z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '?:' expression to evaluate it first z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; ^ ( ) 2 warnings generated. [657/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/clc_pown.bc [658/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/tanpi.bc [659/2871] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/shared/vstore.bc [660/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/clc_powr.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:196:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:197:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:198:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:199:53: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:200:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:201:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:352:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '&' expression to silence this warning inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '?:' expression to evaluate it first inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:360:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:361:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:362:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:363:62: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:364:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:365:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:366:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '&' expression to silence this warning ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '?:' expression to evaluate it first ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; ^ ( ) 14 warnings generated. [661/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/clc_rootn.bc [662/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/tgamma.bc [663/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/trunc.bc [664/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/clc_tanpi.bc [665/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/clc_tan.bc [666/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/relational/any.bc [667/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/relational/all.bc [668/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/relational/isequal.bc [669/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/relational/bitselect.bc [670/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/clc_pow.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:202:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:203:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:204:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:205:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:363:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '&' expression to silence this warning inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '?:' expression to evaluate it first inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:366:33: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] expv *= (inty == 1) & !xpos ? -1.0 : 1.0; ~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '&' expression to silence this warning expv *= (inty == 1) & !xpos ? -1.0 : 1.0; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '?:' expression to evaluate it first expv *= (inty == 1) & !xpos ? -1.0 : 1.0; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:371:31: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '&' expression to silence this warning ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '?:' expression to evaluate it first ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:372:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:373:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:374:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:375:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:388:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '&' expression to silence this warning ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '?:' expression to evaluate it first ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; ^ ( ) 12 warnings generated. [671/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/clc_remquo.bc [672/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/relational/isfinite.bc [673/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/relational/isinf.bc [674/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/relational/islessequal.bc [675/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/relational/isgreater.bc [676/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/relational/isless.bc [677/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/relational/isnan.bc [678/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/relational/isgreaterequal.bc [679/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/relational/islessgreater.bc [680/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/relational/isnormal.bc [681/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/relational/signbit.bc [682/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/relational/isunordered.bc [683/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/relational/isordered.bc [684/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/relational/isnotequal.bc [685/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/shared/clamp.bc [686/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/relational/select.bc [687/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/shared/max.bc [688/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/workitem/get_global_id.bc [689/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/shared/min.bc [690/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/clspv/lib/math/nextafter.bc [691/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/clspv/lib/subnormal_config.bc [692/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/geometric/distance.bc [693/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/geometric/length.bc [694/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/misc/shuffle.bc [695/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/atanh.bc [696/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/atan.bc [697/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/acosh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/acosh.cl:120:48: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = (ux & SIGNBIT_DP64) != 0UL | x < 1.0 ? as_double(QNANBITPATT_DP64) : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/acosh.cl:120:48: note: place parentheses around the '|' expression to silence this warning ret = (ux & SIGNBIT_DP64) != 0UL | x < 1.0 ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/acosh.cl:120:48: note: place parentheses around the '?:' expression to evaluate it first ret = (ux & SIGNBIT_DP64) != 0UL | x < 1.0 ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) 1 warning generated. [698/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/asinh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '|' expression to silence this warning z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '?:' expression to evaluate it first z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:287:49: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '|' expression to silence this warning ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '?:' expression to evaluate it first ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; ^ ( ) 2 warnings generated. [699/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/clc_ldexp.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '|' expression to silence this warning int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '?:' expression to evaluate it first int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '|' expression to silence this warning val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '?:' expression to evaluate it first val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ^ ( ) 2 warnings generated. [700/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/convert.bc [701/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/atan2.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '&' expression to silence this warning a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '?:' expression to evaluate it first a = ax == INFINITY & ay == INFINITY ? at : a; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:219:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '&' expression to silence this warning res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '?:' expression to evaluate it first res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) 2 warnings generated. [702/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/shared/vload.bc [703/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/atanpi.bc [704/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/clc_hypot.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '|' expression to silence this warning retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '?:' expression to evaluate it first retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '|' expression to silence this warning retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '?:' expression to evaluate it first retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ^ ( ) 2 warnings generated. [705/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/clc_sqrt.bc [706/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/atan2pi.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '&' expression to silence this warning a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '?:' expression to evaluate it first a = ax == INFINITY & ay == INFINITY ? at : a; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:202:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '&' expression to silence this warning res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '?:' expression to evaluate it first res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) 2 warnings generated. [707/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/clc_nextafter.bc [708/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/erf.bc [709/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/clc_fmod.bc [710/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/half_divide.bc [711/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/cbrt.bc [712/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/erfc.bc [713/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/half_recip.bc [714/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/fract.bc [715/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/clc_tan.bc [716/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/fmod.bc [717/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/ilogb.bc [718/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/clspv/lib/math/fma.bc [719/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/half_sqrt.bc [720/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/hypot.bc [721/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/misc/shuffle2.bc [722/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/ldexp.bc [723/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/frexp.bc [724/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/lgamma.bc [725/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/clc_remainder.bc [726/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/logb.bc [727/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/nan.bc [728/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/remquo.bc [729/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/minmag.bc [730/2871] Linking CLC static library builtins.link.amdgcn--amdhsa.bc warning: Linking two modules of different data layouts: 'CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/subnormal_use_default.bc' is '' whereas 'llvm-link' is 'e-p:64:64-p1:64:64-p2:32:32-p3:32:32-p4:64:64-p5:32:32-p6:32:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5-G1-ni:7' warning: Linking two modules of different data layouts: 'CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgcn/lib/cl_khr_int64_extended_atomics/minmax_helpers.bc' is 'e-p:64:64-p1:64:64-p2:32:32-p3:32:32-p4:64:64-p5:32:32-p6:32:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5' whereas 'llvm-link' is 'e-p:64:64-p1:64:64-p2:32:32-p3:32:32-p4:64:64-p5:32:32-p6:32:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5-G1-ni:7' warning: Linking two modules of different data layouts: 'CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/subnormal_helper_func.bc' is '' whereas 'llvm-link' is 'e-p:64:64-p1:64:64-p2:32:32-p3:32:32-p4:64:64-p5:32:32-p6:32:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5-G1-ni:7' [731/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/remainder.bc [732/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/clc_rootn.bc [733/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/rootn.bc [734/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/maxmag.bc [735/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/clc_remquo.bc [736/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/modf.bc [737/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/rsqrt.bc [738/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/sqrt.bc [739/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/clspv64/lib/subnormal_config.bc [740/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/tables.bc [741/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/tgamma.bc [742/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/geometric/distance.bc [743/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/geometric/length.bc [744/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/clspv64/lib/math/nextafter.bc [745/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/tanh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '|' expression to silence this warning z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '?:' expression to evaluate it first z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:137:47: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '|' expression to silence this warning z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '?:' expression to evaluate it first z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; ^ ( ) 2 warnings generated. [746/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/acosh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/acosh.cl:120:48: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = (ux & SIGNBIT_DP64) != 0UL | x < 1.0 ? as_double(QNANBITPATT_DP64) : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/acosh.cl:120:48: note: place parentheses around the '|' expression to silence this warning ret = (ux & SIGNBIT_DP64) != 0UL | x < 1.0 ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/acosh.cl:120:48: note: place parentheses around the '?:' expression to evaluate it first ret = (ux & SIGNBIT_DP64) != 0UL | x < 1.0 ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) 1 warning generated. [747/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/atanh.bc [748/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/atan.bc [749/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/atan2pi.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '&' expression to silence this warning a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '?:' expression to evaluate it first a = ax == INFINITY & ay == INFINITY ? at : a; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:202:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '&' expression to silence this warning res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '?:' expression to evaluate it first res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) 2 warnings generated. [750/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/atanpi.bc [751/2871] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/lgamma_r.bc [752/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/clc_ldexp.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '|' expression to silence this warning int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '?:' expression to evaluate it first int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '|' expression to silence this warning val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '?:' expression to evaluate it first val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ^ ( ) 2 warnings generated. [753/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/atan2.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '&' expression to silence this warning a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '?:' expression to evaluate it first a = ax == INFINITY & ay == INFINITY ? at : a; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:219:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '&' expression to silence this warning res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '?:' expression to evaluate it first res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) 2 warnings generated. [754/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/clc_hypot.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '|' expression to silence this warning retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '?:' expression to evaluate it first retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '|' expression to silence this warning retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '?:' expression to evaluate it first retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ^ ( ) 2 warnings generated. [755/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/asinh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '|' expression to silence this warning z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '?:' expression to evaluate it first z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:287:49: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '|' expression to silence this warning ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '?:' expression to evaluate it first ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; ^ ( ) 2 warnings generated. [756/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/clc_nextafter.bc [757/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/cbrt.bc [758/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/half_divide.bc [759/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/fmod.bc [760/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/fract.bc [761/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/half_recip.bc [762/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/clc_sqrt.bc [763/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/clspv64/lib/math/fma.bc [764/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/half_sqrt.bc [765/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/frexp.bc [766/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/clc_tan.bc [767/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/erf.bc [768/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/hypot.bc [769/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/clc_fmod.bc [770/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/erfc.bc [771/2871] Building LLAsm object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/subnormal_use_default.bc [772/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/lgamma.bc [773/2871] Linking CLC static library builtins.link.clspv--.bc [774/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/ilogb.bc [775/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/logb.bc [776/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/ldexp.bc [777/2871] Building LLAsm object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/subnormal_helper_func.bc [778/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/maxmag.bc [779/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/clc_remainder.bc [780/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/minmag.bc [781/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/nan.bc [782/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/rootn.bc [783/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/remquo.bc [784/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/clc_rootn.bc [785/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/remainder.bc [786/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/tables.bc [787/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/modf.bc [788/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/clc_remquo.bc [789/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/sqrt.bc [790/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/tanh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '|' expression to silence this warning z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '?:' expression to evaluate it first z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:137:47: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '|' expression to silence this warning z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '?:' expression to evaluate it first z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; ^ ( ) 2 warnings generated. [791/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/rsqrt.bc [792/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/subnormal_config.bc [793/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/tgamma.bc [794/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/ptx/lib/math/nextafter.bc [795/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/atomic/atomic_add.bc [796/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/atomic/atomic_and.bc [797/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/async/wait_group_events.bc [798/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/atomic/atomic_dec.bc [799/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/atomic/atomic_cmpxchg.bc [800/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/async/prefetch.bc [801/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/atomic/atomic_min.bc [802/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/atomic/atomic_inc.bc [803/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/atomic/atomic_or.bc [804/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/async/async_work_group_copy.bc [805/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/atomic/atomic_max.bc [806/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/atomic/atomic_xor.bc [807/2871] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/lgamma_r.bc [808/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/atomic/atomic_sub.bc [809/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/atomic/atomic_xchg.bc [810/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_add.bc [811/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_inc.bc [812/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_sub.bc [813/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_dec.bc [814/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_cmpxchg.bc [815/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_max.bc [816/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_min.bc [817/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_or.bc [818/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_dec.bc [819/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_and.bc [820/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_xor.bc [821/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_xchg.bc [822/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_sub.bc [823/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_add.bc [824/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_and.bc [825/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/async/async_work_group_strided_copy.bc [826/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_inc.bc [827/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_max.bc [828/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_int64_base_atomics/atom_inc.bc [829/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_cmpxchg.bc [830/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_int64_base_atomics/atom_cmpxchg.bc [831/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_int64_base_atomics/atom_add.bc [832/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_xchg.bc [833/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_int64_base_atomics/atom_dec.bc [834/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_xor.bc [835/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_min.bc [836/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_or.bc [837/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_int64_base_atomics/atom_sub.bc [838/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_int64_base_atomics/atom_xchg.bc [839/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_max.bc [840/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_min.bc [841/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_and.bc [842/2871] Linking CLC static library builtins.link.clspv64--.bc [843/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_or.bc [844/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_xor.bc [845/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/common/degrees.bc [846/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/common/mix.bc [847/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/common/sign.bc [848/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/geometric/fast_length.bc [849/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/geometric/dot.bc [850/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/common/radians.bc [851/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/geometric/cross.bc [852/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/geometric/distance.bc [853/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/geometric/fast_distance.bc [854/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/common/step.bc [855/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/common/smoothstep.bc [856/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/integer/abs_diff.bc [857/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/geometric/length.bc [858/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/integer/abs.bc [859/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/geometric/fast_normalize.bc [860/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/integer/mad24.bc [861/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/integer/mul24.bc [862/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/integer/popcount.bc [863/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/integer/clz.bc [864/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/geometric/normalize.bc [865/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/integer/hadd.bc [866/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/integer/sub_sat.bc [867/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/integer/add_sat.bc [868/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/acos.bc [869/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/integer/upsample.bc [870/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/integer/rhadd.bc [871/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/acosh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/acosh.cl:120:48: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = (ux & SIGNBIT_DP64) != 0UL | x < 1.0 ? as_double(QNANBITPATT_DP64) : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/acosh.cl:120:48: note: place parentheses around the '|' expression to silence this warning ret = (ux & SIGNBIT_DP64) != 0UL | x < 1.0 ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/acosh.cl:120:48: note: place parentheses around the '?:' expression to evaluate it first ret = (ux & SIGNBIT_DP64) != 0UL | x < 1.0 ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) 1 warning generated. [872/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/integer/rotate.bc [873/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/integer/mul_hi.bc [874/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/integer/mad_sat.bc [875/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/asin.bc [876/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/acospi.bc [877/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/asinpi.bc [878/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/atan.bc [879/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/asinh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '|' expression to silence this warning z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '?:' expression to evaluate it first z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:287:49: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '|' expression to silence this warning ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '?:' expression to evaluate it first ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; ^ ( ) 2 warnings generated. [880/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/ceil.bc [881/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/atanpi.bc [882/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/atanh.bc [883/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/copysign.bc [884/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/cos.bc [885/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/atan2pi.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '&' expression to silence this warning a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '?:' expression to evaluate it first a = ax == INFINITY & ay == INFINITY ? at : a; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:202:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '&' expression to silence this warning res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '?:' expression to evaluate it first res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) 2 warnings generated. [886/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/cosh.bc [887/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/atan2.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '&' expression to silence this warning a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '?:' expression to evaluate it first a = ax == INFINITY & ay == INFINITY ? at : a; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:219:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '&' expression to silence this warning res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '?:' expression to evaluate it first res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) 2 warnings generated. [888/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/ep_log.bc [889/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/exp2.bc [890/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/cbrt.bc [891/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/exp_helper.bc [892/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/erfc.bc [893/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/erf.bc [894/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/fabs.bc [895/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/exp.bc [896/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/exp10.bc [897/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/fma.bc [898/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/cospi.bc [899/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/floor.bc [900/2871] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/shared/vstore.bc [901/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/fdim.bc [902/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/fmod.bc [903/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/clc_exp10.bc [904/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/expm1.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:39:30: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z2 = x < X_MIN | m < -24 ? -1.0f : z2; ~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '|' expression to silence this warning z2 = x < X_MIN | m < -24 ? -1.0f : z2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '?:' expression to evaluate it first z2 = x < X_MIN | m < -24 ? -1.0f : z2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:133:64: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '&' expression to silence this warning z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '?:' expression to evaluate it first z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; ^ ( ) 2 warnings generated. [905/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/fmax.bc [906/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/fmin.bc [907/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/fract.bc [908/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/half_cos.bc [909/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/half_divide.bc [910/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/clc_fmod.bc [911/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/clc_fma.bc [912/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/half_exp10.bc [913/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/half_exp.bc [914/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/half_exp2.bc [915/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/half_log.bc [916/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/frexp.bc [917/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/half_log10.bc [918/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/half_powr.bc [919/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/half_recip.bc [920/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/half_sqrt.bc [921/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/half_log2.bc [922/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/half_rsqrt.bc [923/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/hypot.bc [924/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/half_sin.bc [925/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/half_tan.bc [926/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/ldexp.bc [927/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/clc_ldexp.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '|' expression to silence this warning int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '?:' expression to evaluate it first int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '|' expression to silence this warning val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '?:' expression to evaluate it first val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ^ ( ) 2 warnings generated. [928/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/log.bc [929/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/lgamma.bc [930/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/ilogb.bc [931/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/mad.bc [932/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/clc_hypot.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '|' expression to silence this warning retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '?:' expression to evaluate it first retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '|' expression to silence this warning retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '?:' expression to evaluate it first retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ^ ( ) 2 warnings generated. [933/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/minmag.bc [934/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/log10.bc In file included from /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log10.cl:32: /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) 1 warning generated. [935/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/logb.bc [936/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/maxmag.bc [937/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/log1p.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:124:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '|' expression to silence this warning f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '?:' expression to evaluate it first f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:167:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '|' expression to silence this warning result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '?:' expression to evaluate it first result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; ^ ( ) 2 warnings generated. [938/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/log2.bc In file included from /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log2.cl:32: /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) 1 warning generated. [939/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/nan.bc [940/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/modf.bc [941/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/native_cos.bc [942/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/native_divide.bc [943/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/native_exp2.bc [944/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/native_exp10.bc [945/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/native_exp.bc [946/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/native_log2.bc [947/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/native_rsqrt.bc [948/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/native_powr.bc [949/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/native_recip.bc [950/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/native_log.bc [951/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/native_sqrt.bc [952/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/native_log10.bc [953/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/native_sin.bc [954/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/native_tan.bc [955/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/pown.bc [956/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/pow.bc [957/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/lgamma_r.bc [958/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/tables.bc [959/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/powr.bc [960/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/remainder.bc [961/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/rootn.bc [962/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/remquo.bc [963/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/clc_nextafter.bc [964/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/rint.bc [965/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/rsqrt.bc [966/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/round.bc [967/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/sincos.bc [968/2871] Linking CLC static library builtins.link.tahiti-amdgcn-mesa-mesa3d.bc warning: Linking two modules of different data layouts: 'CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/subnormal_use_default.bc' is '' whereas 'llvm-link' is 'e-p:64:64-p1:64:64-p2:32:32-p3:32:32-p4:64:64-p5:32:32-p6:32:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5-G1-ni:7' warning: Linking two modules of different data layouts: 'CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgcn/lib/cl_khr_int64_extended_atomics/minmax_helpers.bc' is 'e-p:64:64-p1:64:64-p2:32:32-p3:32:32-p4:64:64-p5:32:32-p6:32:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5' whereas 'llvm-link' is 'e-p:64:64-p1:64:64-p2:32:32-p3:32:32-p4:64:64-p5:32:32-p6:32:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5-G1-ni:7' warning: Linking two modules of different data layouts: 'CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/subnormal_helper_func.bc' is '' whereas 'llvm-link' is 'e-p:64:64-p1:64:64-p2:32:32-p3:32:32-p4:64:64-p5:32:32-p6:32:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5-G1-ni:7' [969/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/sin.bc [970/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/sqrt.bc [971/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/sincos_helpers.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '&' expression to silence this warning qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '?:' expression to evaluate it first qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; ^ ( ) 1 warning generated. [972/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/sinpi.bc [973/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/tan.bc [974/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/clc_pown.bc [975/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/trunc.bc [976/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/tanpi.bc [977/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/sinh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sinh.cl:97:52: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '|' expression to silence this warning z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '?:' expression to evaluate it first z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; ^ ( ) 1 warning generated. [978/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/clc_sqrt.bc [979/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/tgamma.bc [980/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/clc_remainder.bc [981/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/clc_rootn.bc [982/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/tanh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '|' expression to silence this warning z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '?:' expression to evaluate it first z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:137:47: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '|' expression to silence this warning z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '?:' expression to evaluate it first z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; ^ ( ) 2 warnings generated. [983/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/clc_pow.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:202:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:203:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:204:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:205:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:363:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '&' expression to silence this warning inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '?:' expression to evaluate it first inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:366:33: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] expv *= (inty == 1) & !xpos ? -1.0 : 1.0; ~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '&' expression to silence this warning expv *= (inty == 1) & !xpos ? -1.0 : 1.0; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '?:' expression to evaluate it first expv *= (inty == 1) & !xpos ? -1.0 : 1.0; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:371:31: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '&' expression to silence this warning ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '?:' expression to evaluate it first ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:372:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:373:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:374:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:375:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:388:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '&' expression to silence this warning ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '?:' expression to evaluate it first ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; ^ ( ) 12 warnings generated. [984/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/relational/bitselect.bc [985/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/relational/all.bc [986/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/relational/isequal.bc [987/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/clc_tanpi.bc [988/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/clc_tan.bc [989/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/relational/isfinite.bc [990/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/relational/any.bc [991/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/clc_powr.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:196:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:197:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:198:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:199:53: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:200:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:201:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:352:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '&' expression to silence this warning inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '?:' expression to evaluate it first inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:360:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:361:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:362:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:363:62: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:364:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:365:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:366:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '&' expression to silence this warning ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '?:' expression to evaluate it first ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; ^ ( ) 14 warnings generated. [992/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/clc_remquo.bc [993/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/relational/isgreater.bc [994/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/relational/isless.bc [995/2871] Building LLAsm object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/subnormal_use_default.bc [996/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/relational/isgreaterequal.bc [997/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/relational/isinf.bc [998/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/relational/islessequal.bc [999/2871] Building LLAsm object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/subnormal_helper_func.bc [1000/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/relational/isnormal.bc [1001/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/relational/islessgreater.bc [1002/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/relational/isnan.bc [1003/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/relational/isnotequal.bc [1004/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/relational/isunordered.bc [1005/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/relational/signbit.bc [1006/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/relational/isordered.bc [1007/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/relational/select.bc [1008/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/ptx-nvidiacl/lib/synchronization/barrier.bc [1009/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/ptx-nvidiacl/lib/workitem/get_group_id.bc [1010/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/workitem/get_global_size.bc [1011/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/ptx-nvidiacl/lib/workitem/get_local_id.bc [1012/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/workitem/get_global_id.bc [1013/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/shared/max.bc [1014/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/shared/min.bc [1015/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/shared/clamp.bc [1016/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/ptx-nvidiacl/lib/workitem/get_global_id.bc [1017/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/ptx-nvidiacl/lib/workitem/get_local_size.bc [1018/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/ptx-nvidiacl/lib/mem_fence/fence.bc [1019/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/misc/shuffle.bc [1020/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/async/prefetch.bc [1021/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/ptx-nvidiacl/lib/workitem/get_num_groups.bc [1022/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/ptx/lib/math/nextafter.bc [1023/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/subnormal_config.bc [1024/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/shared/vload.bc [1025/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/async/wait_group_events.bc [1026/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/atomic/atomic_cmpxchg.bc [1027/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/atomic/atomic_dec.bc [1028/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/atomic/atomic_and.bc [1029/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/atomic/atomic_add.bc [1030/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/atomic/atomic_inc.bc [1031/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/async/async_work_group_copy.bc [1032/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/atomic/atomic_max.bc [1033/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/atomic/atomic_min.bc [1034/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/misc/shuffle2.bc [1035/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/atomic/atomic_or.bc [1036/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/atomic/atomic_xor.bc [1037/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/atomic/atomic_sub.bc [1038/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/atomic/atomic_xchg.bc [1039/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_inc.bc [1040/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_and.bc [1041/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_sub.bc [1042/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_xchg.bc [1043/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_add.bc [1044/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_max.bc [1045/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_cmpxchg.bc [1046/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_dec.bc [1047/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_xor.bc [1048/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_or.bc [1049/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_min.bc [1050/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_add.bc [1051/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_inc.bc [1052/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/async/async_work_group_strided_copy.bc [1053/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/convert.bc [1054/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_dec.bc [1055/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_cmpxchg.bc [1056/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_xchg.bc [1057/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_and.bc [1058/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_max.bc [1059/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_sub.bc [1060/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_min.bc [1061/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_or.bc [1062/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_xor.bc [1063/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_int64_base_atomics/atom_add.bc [1064/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_int64_base_atomics/atom_inc.bc [1065/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_int64_base_atomics/atom_cmpxchg.bc [1066/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_int64_base_atomics/atom_sub.bc [1067/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_int64_base_atomics/atom_dec.bc [1068/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_int64_extended_atomics/atom_and.bc [1069/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_int64_extended_atomics/atom_xor.bc [1070/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_int64_extended_atomics/atom_or.bc [1071/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_int64_base_atomics/atom_xchg.bc [1072/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_int64_extended_atomics/atom_min.bc [1073/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_int64_extended_atomics/atom_max.bc [1074/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/common/radians.bc [1075/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/geometric/dot.bc [1076/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/common/degrees.bc [1077/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/common/mix.bc [1078/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/geometric/distance.bc [1079/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/common/smoothstep.bc [1080/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/geometric/fast_distance.bc [1081/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/geometric/fast_length.bc [1082/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/common/sign.bc [1083/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/geometric/cross.bc [1084/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/geometric/fast_normalize.bc [1085/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/common/step.bc [1086/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/geometric/length.bc [1087/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/integer/abs.bc [1088/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/integer/mul24.bc [1089/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/integer/hadd.bc [1090/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/geometric/normalize.bc [1091/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/integer/mad24.bc [1092/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/integer/abs_diff.bc [1093/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/integer/clz.bc [1094/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/integer/add_sat.bc [1095/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/integer/mul_hi.bc [1096/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/integer/mad_sat.bc [1097/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/integer/popcount.bc [1098/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/integer/rotate.bc [1099/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/integer/upsample.bc [1100/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/integer/rhadd.bc [1101/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/acospi.bc [1102/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/integer/sub_sat.bc [1103/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/acosh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/acosh.cl:120:48: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = (ux & SIGNBIT_DP64) != 0UL | x < 1.0 ? as_double(QNANBITPATT_DP64) : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/acosh.cl:120:48: note: place parentheses around the '|' expression to silence this warning ret = (ux & SIGNBIT_DP64) != 0UL | x < 1.0 ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/acosh.cl:120:48: note: place parentheses around the '?:' expression to evaluate it first ret = (ux & SIGNBIT_DP64) != 0UL | x < 1.0 ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) 1 warning generated. [1104/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/asin.bc [1105/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/asinpi.bc [1106/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/acos.bc [1107/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/ceil.bc [1108/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/atanh.bc [1109/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/atan.bc [1110/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/asinh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '|' expression to silence this warning z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '?:' expression to evaluate it first z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:287:49: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '|' expression to silence this warning ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '?:' expression to evaluate it first ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; ^ ( ) 2 warnings generated. [1111/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/atanpi.bc [1112/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/copysign.bc [1113/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/atan2.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '&' expression to silence this warning a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '?:' expression to evaluate it first a = ax == INFINITY & ay == INFINITY ? at : a; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:219:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '&' expression to silence this warning res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '?:' expression to evaluate it first res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) 2 warnings generated. [1114/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/cosh.bc [1115/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/exp_helper.bc [1116/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/ep_log.bc [1117/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/cos.bc [1118/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/exp.bc [1119/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/atan2pi.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '&' expression to silence this warning a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '?:' expression to evaluate it first a = ax == INFINITY & ay == INFINITY ? at : a; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:202:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '&' expression to silence this warning res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '?:' expression to evaluate it first res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) 2 warnings generated. [1120/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/cospi.bc [1121/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/erfc.bc [1122/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/cbrt.bc [1123/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/erf.bc [1124/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/exp2.bc [1125/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/fabs.bc [1126/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/exp10.bc [1127/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/clc_exp10.bc [1128/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/floor.bc [1129/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/expm1.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:39:30: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z2 = x < X_MIN | m < -24 ? -1.0f : z2; ~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '|' expression to silence this warning z2 = x < X_MIN | m < -24 ? -1.0f : z2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '?:' expression to evaluate it first z2 = x < X_MIN | m < -24 ? -1.0f : z2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:133:64: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '&' expression to silence this warning z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '?:' expression to evaluate it first z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; ^ ( ) 2 warnings generated. [1130/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/fdim.bc [1131/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/fma.bc [1132/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/fmod.bc [1133/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/half_log.bc [1134/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/fmax.bc [1135/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/half_divide.bc [1136/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/fmin.bc [1137/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/half_cos.bc [1138/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/half_exp10.bc [1139/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/half_exp.bc [1140/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/half_exp2.bc [1141/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/fract.bc [1142/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/half_log10.bc [1143/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/half_recip.bc [1144/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/half_log2.bc [1145/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/half_powr.bc [1146/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/clc_fmod.bc [1147/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/frexp.bc [1148/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/hypot.bc [1149/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/half_rsqrt.bc [1150/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/half_sin.bc [1151/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/half_tan.bc [1152/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/half_sqrt.bc [1153/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/log.bc [1154/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/ldexp.bc [1155/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/lgamma.bc [1156/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/clc_ldexp.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '|' expression to silence this warning int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '?:' expression to evaluate it first int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '|' expression to silence this warning val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '?:' expression to evaluate it first val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ^ ( ) 2 warnings generated. [1157/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/ilogb.bc [1158/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/clc_fma.bc [1159/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/clc_hypot.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '|' expression to silence this warning retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '?:' expression to evaluate it first retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '|' expression to silence this warning retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '?:' expression to evaluate it first retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ^ ( ) 2 warnings generated. [1160/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/log10.bc In file included from /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log10.cl:32: /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) 1 warning generated. [1161/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/maxmag.bc [1162/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/mad.bc [1163/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/log2.bc In file included from /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log2.cl:32: /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) 1 warning generated. [1164/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/log1p.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:124:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '|' expression to silence this warning f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '?:' expression to evaluate it first f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:167:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '|' expression to silence this warning result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '?:' expression to evaluate it first result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; ^ ( ) 2 warnings generated. [1165/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/native_divide.bc [1166/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/nan.bc [1167/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/native_exp10.bc [1168/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/native_exp2.bc [1169/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/logb.bc [1170/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/native_cos.bc [1171/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/native_log10.bc [1172/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/minmag.bc [1173/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/native_exp.bc [1174/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/native_powr.bc [1175/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/native_log2.bc [1176/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/modf.bc [1177/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/native_recip.bc [1178/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/native_log.bc [1179/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/native_tan.bc [1180/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/native_sqrt.bc [1181/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/native_sin.bc [1182/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/native_rsqrt.bc [1183/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/pow.bc [1184/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/tables.bc [1185/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/clc_nextafter.bc [1186/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/pown.bc [1187/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/powr.bc [1188/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/remainder.bc [1189/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/lgamma_r.bc [1190/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/rootn.bc [1191/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/rsqrt.bc [1192/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/sincos.bc [1193/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/remquo.bc [1194/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/round.bc [1195/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/tan.bc [1196/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/rint.bc [1197/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/sqrt.bc [1198/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/sinh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sinh.cl:97:52: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '|' expression to silence this warning z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '?:' expression to evaluate it first z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; ^ ( ) 1 warning generated. [1199/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/clc_sqrt.bc [1200/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/tanpi.bc [1201/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/sincos_helpers.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '&' expression to silence this warning qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '?:' expression to evaluate it first qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; ^ ( ) 1 warning generated. [1202/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/clc_tan.bc [1203/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/sin.bc [1204/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/trunc.bc [1205/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/tgamma.bc [1206/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/tanh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '|' expression to silence this warning z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '?:' expression to evaluate it first z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:137:47: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '|' expression to silence this warning z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '?:' expression to evaluate it first z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; ^ ( ) 2 warnings generated. [1207/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/sinpi.bc [1208/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/clc_tanpi.bc [1209/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/clc_pown.bc [1210/2871] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/shared/vstore.bc [1211/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/clc_pow.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:202:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:203:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:204:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:205:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:363:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '&' expression to silence this warning inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '?:' expression to evaluate it first inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:366:33: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] expv *= (inty == 1) & !xpos ? -1.0 : 1.0; ~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '&' expression to silence this warning expv *= (inty == 1) & !xpos ? -1.0 : 1.0; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '?:' expression to evaluate it first expv *= (inty == 1) & !xpos ? -1.0 : 1.0; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:371:31: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '&' expression to silence this warning ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '?:' expression to evaluate it first ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:372:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:373:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:374:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:375:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:388:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '&' expression to silence this warning ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '?:' expression to evaluate it first ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; ^ ( ) 12 warnings generated. [1212/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/clc_remainder.bc [1213/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/relational/all.bc [1214/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/clc_powr.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:196:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:197:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:198:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:199:53: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:200:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:201:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:352:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '&' expression to silence this warning inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '?:' expression to evaluate it first inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:360:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:361:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:362:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:363:62: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:364:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:365:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:366:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '&' expression to silence this warning ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '?:' expression to evaluate it first ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; ^ ( ) 14 warnings generated. [1215/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/clc_rootn.bc [1216/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/relational/any.bc [1217/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/relational/bitselect.bc [1218/2871] Building LLAsm object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/subnormal_use_default.bc [1219/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/clc_remquo.bc [1220/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/relational/isequal.bc [1221/2871] Building LLAsm object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/subnormal_helper_func.bc [1222/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/relational/isgreater.bc [1223/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/relational/isinf.bc [1224/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/relational/isfinite.bc [1225/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/relational/islessgreater.bc [1226/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/relational/isnan.bc [1227/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/relational/isgreaterequal.bc [1228/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/relational/islessequal.bc [1229/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/relational/isless.bc [1230/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/relational/isordered.bc [1231/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/relational/isnotequal.bc [1232/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/relational/isnormal.bc [1233/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/relational/isunordered.bc [1234/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/relational/select.bc [1235/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/shared/min.bc [1236/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/relational/signbit.bc [1237/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/shared/max.bc [1238/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/workitem/get_global_size.bc [1239/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/shared/clamp.bc [1240/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/ptx/lib/math/nextafter.bc [1241/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/subnormal_config.bc [1242/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/atomic/atomic_add.bc [1243/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/async/prefetch.bc [1244/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/atomic/atomic_and.bc [1245/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/async/wait_group_events.bc [1246/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/misc/shuffle.bc [1247/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/atomic/atomic_cmpxchg.bc [1248/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/shared/vload.bc [1249/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/async/async_work_group_copy.bc [1250/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/atomic/atomic_inc.bc [1251/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/atomic/atomic_dec.bc [1252/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/atomic/atomic_or.bc [1253/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/atomic/atomic_min.bc [1254/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/atomic/atomic_max.bc [1255/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/atomic/atomic_xor.bc [1256/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_cmpxchg.bc [1257/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/atomic/atomic_sub.bc [1258/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/atomic/atomic_xchg.bc [1259/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_dec.bc [1260/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/misc/shuffle2.bc [1261/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_inc.bc [1262/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_and.bc [1263/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_add.bc [1264/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_xchg.bc [1265/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_sub.bc [1266/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/convert.bc [1267/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_max.bc [1268/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_or.bc [1269/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/async/async_work_group_strided_copy.bc [1270/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_min.bc [1271/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_add.bc [1272/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_dec.bc [1273/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_xor.bc [1274/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_cmpxchg.bc [1275/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_and.bc [1276/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_sub.bc [1277/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_inc.bc [1278/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_max.bc [1279/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_min.bc [1280/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_xchg.bc [1281/2871] Linking CLC static library builtins.link.nvptx--.bc warning: Linking two modules of different data layouts: 'CMakeFiles/builtins.link.nvptx--.dir/generic/lib/subnormal_use_default.bc' is '' whereas 'llvm-link' is 'e-p:32:32-i64:64-i128:128-v16:16-v32:32-n16:32:64' warning: Linking two modules of different data layouts: 'CMakeFiles/builtins.link.nvptx--.dir/generic/lib/subnormal_helper_func.bc' is '' whereas 'llvm-link' is 'e-p:32:32-i64:64-i128:128-v16:16-v32:32-n16:32:64' [1282/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_xor.bc [1283/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_int64_base_atomics/atom_cmpxchg.bc [1284/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_int64_base_atomics/atom_dec.bc [1285/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_max.bc [1286/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_or.bc [1287/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_int64_base_atomics/atom_add.bc [1288/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_int64_base_atomics/atom_sub.bc [1289/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_min.bc [1290/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_and.bc [1291/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_int64_base_atomics/atom_inc.bc [1292/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_int64_base_atomics/atom_xchg.bc [1293/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/common/degrees.bc [1294/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_or.bc [1295/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/common/mix.bc [1296/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_xor.bc [1297/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/geometric/distance.bc [1298/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/geometric/fast_distance.bc [1299/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/common/radians.bc [1300/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/geometric/dot.bc [1301/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/common/sign.bc [1302/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/geometric/fast_length.bc [1303/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/common/smoothstep.bc [1304/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/common/step.bc [1305/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/geometric/cross.bc [1306/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/geometric/length.bc [1307/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/geometric/fast_normalize.bc [1308/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/integer/abs.bc [1309/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/integer/abs_diff.bc [1310/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/integer/add_sat.bc [1311/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/integer/mad24.bc [1312/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/integer/hadd.bc [1313/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/geometric/normalize.bc [1314/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/integer/clz.bc [1315/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/integer/mul24.bc [1316/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/integer/popcount.bc [1317/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/integer/mul_hi.bc [1318/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/integer/rhadd.bc [1319/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/integer/sub_sat.bc [1320/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/integer/mad_sat.bc [1321/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/atan.bc [1322/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/integer/upsample.bc [1323/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/asin.bc [1324/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/acos.bc [1325/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/copysign.bc [1326/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/ceil.bc [1327/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/integer/rotate.bc [1328/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/acosh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/acosh.cl:120:48: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = (ux & SIGNBIT_DP64) != 0UL | x < 1.0 ? as_double(QNANBITPATT_DP64) : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/acosh.cl:120:48: note: place parentheses around the '|' expression to silence this warning ret = (ux & SIGNBIT_DP64) != 0UL | x < 1.0 ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/acosh.cl:120:48: note: place parentheses around the '?:' expression to evaluate it first ret = (ux & SIGNBIT_DP64) != 0UL | x < 1.0 ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) 1 warning generated. [1329/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/atanpi.bc [1330/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/asinpi.bc [1331/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/acospi.bc [1332/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/atanh.bc [1333/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/cosh.bc [1334/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/asinh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '|' expression to silence this warning z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '?:' expression to evaluate it first z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:287:49: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '|' expression to silence this warning ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '?:' expression to evaluate it first ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; ^ ( ) 2 warnings generated. [1335/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/ep_log.bc [1336/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/atan2.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '&' expression to silence this warning a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '?:' expression to evaluate it first a = ax == INFINITY & ay == INFINITY ? at : a; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:219:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '&' expression to silence this warning res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '?:' expression to evaluate it first res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) 2 warnings generated. [1337/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/cos.bc [1338/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/exp10.bc [1339/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/cbrt.bc [1340/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/exp2.bc [1341/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/erfc.bc [1342/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/atan2pi.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '&' expression to silence this warning a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '?:' expression to evaluate it first a = ax == INFINITY & ay == INFINITY ? at : a; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:202:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '&' expression to silence this warning res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '?:' expression to evaluate it first res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) 2 warnings generated. [1343/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/exp.bc [1344/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/erf.bc [1345/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/cospi.bc [1346/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/exp_helper.bc [1347/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/fdim.bc [1348/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/clc_exp10.bc [1349/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/expm1.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:39:30: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z2 = x < X_MIN | m < -24 ? -1.0f : z2; ~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '|' expression to silence this warning z2 = x < X_MIN | m < -24 ? -1.0f : z2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '?:' expression to evaluate it first z2 = x < X_MIN | m < -24 ? -1.0f : z2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:133:64: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '&' expression to silence this warning z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '?:' expression to evaluate it first z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; ^ ( ) 2 warnings generated. [1350/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/fabs.bc [1351/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/floor.bc [1352/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/half_cos.bc [1353/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/fmod.bc [1354/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/half_divide.bc [1355/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/half_exp2.bc [1356/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/half_exp10.bc [1357/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/fma.bc [1358/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/fract.bc [1359/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/fmax.bc [1360/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/half_rsqrt.bc [1361/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/half_log10.bc [1362/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/half_recip.bc [1363/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/half_exp.bc [1364/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/fmin.bc [1365/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/half_log.bc [1366/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/half_powr.bc [1367/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/half_log2.bc [1368/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/half_sqrt.bc [1369/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/half_tan.bc [1370/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/half_sin.bc [1371/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/clc_fmod.bc [1372/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/frexp.bc [1373/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/clc_ldexp.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '|' expression to silence this warning int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '?:' expression to evaluate it first int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '|' expression to silence this warning val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '?:' expression to evaluate it first val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ^ ( ) 2 warnings generated. [1374/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/hypot.bc [1375/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/ilogb.bc [1376/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/clc_hypot.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '|' expression to silence this warning retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '?:' expression to evaluate it first retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '|' expression to silence this warning retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '?:' expression to evaluate it first retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ^ ( ) 2 warnings generated. [1377/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/lgamma.bc [1378/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/clc_fma.bc [1379/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/log.bc [1380/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/ldexp.bc [1381/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/logb.bc [1382/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/maxmag.bc [1383/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/native_cos.bc [1384/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/minmag.bc [1385/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/log1p.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:124:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '|' expression to silence this warning f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '?:' expression to evaluate it first f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:167:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '|' expression to silence this warning result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '?:' expression to evaluate it first result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; ^ ( ) 2 warnings generated. [1386/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/log10.bc In file included from /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log10.cl:32: /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) 1 warning generated. [1387/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/mad.bc [1388/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/native_divide.bc [1389/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/native_exp10.bc [1390/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/nan.bc [1391/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/native_exp2.bc [1392/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/native_log2.bc [1393/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/native_log.bc [1394/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/native_exp.bc [1395/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/native_powr.bc [1396/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/native_log10.bc [1397/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/modf.bc [1398/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/native_rsqrt.bc [1399/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/log2.bc In file included from /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log2.cl:32: /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) 1 warning generated. [1400/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/native_sin.bc [1401/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/native_recip.bc [1402/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/native_sqrt.bc [1403/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/native_tan.bc [1404/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/pow.bc [1405/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/powr.bc [1406/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/tables.bc [1407/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/pown.bc [1408/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/lgamma_r.bc [1409/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/clc_nextafter.bc [1410/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/rint.bc [1411/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/remainder.bc [1412/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/rootn.bc [1413/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/remquo.bc [1414/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/round.bc [1415/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/sincos.bc [1416/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/clc_sqrt.bc [1417/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/sqrt.bc [1418/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/rsqrt.bc [1419/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/sin.bc [1420/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/clc_pown.bc [1421/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/tanpi.bc [1422/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/sinpi.bc [1423/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/tan.bc [1424/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/sinh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sinh.cl:97:52: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '|' expression to silence this warning z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '?:' expression to evaluate it first z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; ^ ( ) 1 warning generated. [1425/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/sincos_helpers.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '&' expression to silence this warning qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '?:' expression to evaluate it first qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; ^ ( ) 1 warning generated. [1426/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/tanh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '|' expression to silence this warning z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '?:' expression to evaluate it first z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:137:47: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '|' expression to silence this warning z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '?:' expression to evaluate it first z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; ^ ( ) 2 warnings generated. [1427/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/clc_tanpi.bc [1428/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/relational/all.bc [1429/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/clc_tan.bc [1430/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/trunc.bc [1431/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/clc_remainder.bc [1432/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/relational/any.bc [1433/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/tgamma.bc [1434/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/clc_powr.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:196:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:197:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:198:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:199:53: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:200:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:201:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:352:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '&' expression to silence this warning inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '?:' expression to evaluate it first inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:360:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:361:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:362:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:363:62: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:364:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:365:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:366:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '&' expression to silence this warning ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '?:' expression to evaluate it first ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; ^ ( ) 14 warnings generated. [1435/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/relational/isequal.bc [1436/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/clc_pow.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:202:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:203:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:204:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:205:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:363:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '&' expression to silence this warning inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '?:' expression to evaluate it first inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:366:33: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] expv *= (inty == 1) & !xpos ? -1.0 : 1.0; ~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '&' expression to silence this warning expv *= (inty == 1) & !xpos ? -1.0 : 1.0; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '?:' expression to evaluate it first expv *= (inty == 1) & !xpos ? -1.0 : 1.0; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:371:31: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '&' expression to silence this warning ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '?:' expression to evaluate it first ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:372:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:373:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:374:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:375:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:388:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '&' expression to silence this warning ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '?:' expression to evaluate it first ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; ^ ( ) 12 warnings generated. [1437/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/relational/bitselect.bc [1438/2871] Building LLAsm object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/subnormal_use_default.bc [1439/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/clc_remquo.bc [1440/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/relational/isfinite.bc [1441/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/relational/isgreater.bc [1442/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/clc_rootn.bc [1443/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/relational/isgreaterequal.bc [1444/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/relational/isinf.bc [1445/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/relational/islessequal.bc [1446/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/relational/isnotequal.bc [1447/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/relational/isnan.bc [1448/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/relational/islessgreater.bc [1449/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/relational/isnormal.bc [1450/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/relational/isordered.bc [1451/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/shared/clamp.bc [1452/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/relational/isunordered.bc [1453/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/workitem/get_global_id.bc [1454/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/shared/min.bc [1455/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/ptx-nvidiacl/lib/mem_fence/fence.bc [1456/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/relational/isless.bc [1457/2871] Building LLAsm object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/subnormal_helper_func.bc [1458/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/ptx-nvidiacl/lib/workitem/get_global_id.bc [1459/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/shared/max.bc [1460/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/relational/signbit.bc [1461/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/workitem/get_global_size.bc [1462/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/relational/select.bc [1463/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/ptx-nvidiacl/lib/synchronization/barrier.bc [1464/2871] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/shared/vstore.bc [1465/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/ptx-nvidiacl/lib/workitem/get_group_id.bc [1466/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/misc/shuffle.bc [1467/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/ptx-nvidiacl/lib/workitem/get_local_id.bc [1468/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/ptx-nvidiacl/lib/workitem/get_local_size.bc [1469/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/ptx-nvidiacl/lib/workitem/get_num_groups.bc [1470/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/ptx/lib/math/nextafter.bc [1471/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/shared/vload.bc [1472/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/subnormal_config.bc [1473/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/async/prefetch.bc [1474/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/atomic/atomic_dec.bc [1475/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/atomic/atomic_cmpxchg.bc [1476/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/convert.bc [1477/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/atomic/atomic_add.bc [1478/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/atomic/atomic_inc.bc [1479/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/async/wait_group_events.bc [1480/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/async/async_work_group_copy.bc [1481/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_dec.bc [1482/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_inc.bc [1483/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/atomic/atomic_max.bc [1484/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/atomic/atomic_and.bc [1485/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/atomic/atomic_or.bc [1486/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/atomic/atomic_min.bc [1487/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/atomic/atomic_xor.bc [1488/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_cmpxchg.bc [1489/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_sub.bc [1490/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_add.bc [1491/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/atomic/atomic_xchg.bc [1492/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/atomic/atomic_sub.bc [1493/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/misc/shuffle2.bc [1494/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_xchg.bc [1495/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_max.bc [1496/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_and.bc [1497/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_or.bc [1498/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_add.bc [1499/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_min.bc [1500/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/async/async_work_group_strided_copy.bc [1501/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_dec.bc [1502/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_xor.bc [1503/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_cmpxchg.bc [1504/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_xor.bc [1505/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_max.bc [1506/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_xchg.bc [1507/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_inc.bc [1508/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_int64_base_atomics/atom_add.bc [1509/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_sub.bc [1510/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_and.bc [1511/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_or.bc [1512/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_int64_base_atomics/atom_inc.bc [1513/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_int64_base_atomics/atom_xchg.bc [1514/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_int64_base_atomics/atom_dec.bc [1515/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_int64_extended_atomics/atom_and.bc [1516/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_min.bc [1517/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_int64_base_atomics/atom_sub.bc [1518/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_int64_extended_atomics/atom_min.bc [1519/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_int64_base_atomics/atom_cmpxchg.bc [1520/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/common/degrees.bc [1521/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_int64_extended_atomics/atom_max.bc [1522/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_int64_extended_atomics/atom_xor.bc [1523/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_int64_extended_atomics/atom_or.bc [1524/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/common/mix.bc [1525/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/common/radians.bc [1526/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/common/sign.bc [1527/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/geometric/cross.bc [1528/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/common/smoothstep.bc [1529/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/geometric/dot.bc [1530/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/common/step.bc [1531/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/geometric/distance.bc [1532/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/geometric/fast_normalize.bc [1533/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/geometric/fast_length.bc [1534/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/geometric/fast_distance.bc [1535/2871] Linking CLC static library builtins.link.nvptx--nvidiacl.bc warning: Linking two modules of different data layouts: 'CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/subnormal_use_default.bc' is '' whereas 'llvm-link' is 'e-p:32:32-i64:64-i128:128-v16:16-v32:32-n16:32:64' warning: Linking two modules of different data layouts: 'CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/subnormal_helper_func.bc' is '' whereas 'llvm-link' is 'e-p:32:32-i64:64-i128:128-v16:16-v32:32-n16:32:64' [1536/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/integer/abs_diff.bc [1537/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/integer/abs.bc [1538/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/integer/mul24.bc [1539/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/integer/add_sat.bc [1540/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/geometric/length.bc [1541/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/integer/mad24.bc [1542/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/integer/hadd.bc [1543/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/integer/rhadd.bc [1544/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/integer/clz.bc [1545/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/integer/popcount.bc [1546/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/geometric/normalize.bc [1547/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/integer/rotate.bc [1548/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/acos.bc [1549/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/integer/mul_hi.bc [1550/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/integer/upsample.bc [1551/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/acosh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/acosh.cl:120:48: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = (ux & SIGNBIT_DP64) != 0UL | x < 1.0 ? as_double(QNANBITPATT_DP64) : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/acosh.cl:120:48: note: place parentheses around the '|' expression to silence this warning ret = (ux & SIGNBIT_DP64) != 0UL | x < 1.0 ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/acosh.cl:120:48: note: place parentheses around the '?:' expression to evaluate it first ret = (ux & SIGNBIT_DP64) != 0UL | x < 1.0 ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) 1 warning generated. [1552/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/integer/sub_sat.bc [1553/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/ceil.bc [1554/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/integer/mad_sat.bc [1555/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/acospi.bc [1556/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/atanpi.bc [1557/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/asin.bc [1558/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/asinpi.bc [1559/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/atan.bc [1560/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/asinh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '|' expression to silence this warning z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '?:' expression to evaluate it first z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:287:49: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '|' expression to silence this warning ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '?:' expression to evaluate it first ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; ^ ( ) 2 warnings generated. [1561/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/atanh.bc [1562/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/atan2pi.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '&' expression to silence this warning a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '?:' expression to evaluate it first a = ax == INFINITY & ay == INFINITY ? at : a; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:202:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '&' expression to silence this warning res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '?:' expression to evaluate it first res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) 2 warnings generated. [1563/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/copysign.bc [1564/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/atan2.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '&' expression to silence this warning a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '?:' expression to evaluate it first a = ax == INFINITY & ay == INFINITY ? at : a; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:219:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '&' expression to silence this warning res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '?:' expression to evaluate it first res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) 2 warnings generated. [1565/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/cos.bc [1566/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/cosh.bc [1567/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/cbrt.bc [1568/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/ep_log.bc [1569/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/erf.bc [1570/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/cospi.bc [1571/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/exp10.bc [1572/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/floor.bc [1573/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/exp_helper.bc [1574/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/exp2.bc [1575/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/fabs.bc [1576/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/fma.bc [1577/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/fmax.bc [1578/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/erfc.bc [1579/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/expm1.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:39:30: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z2 = x < X_MIN | m < -24 ? -1.0f : z2; ~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '|' expression to silence this warning z2 = x < X_MIN | m < -24 ? -1.0f : z2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '?:' expression to evaluate it first z2 = x < X_MIN | m < -24 ? -1.0f : z2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:133:64: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '&' expression to silence this warning z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '?:' expression to evaluate it first z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; ^ ( ) 2 warnings generated. [1580/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/fmin.bc [1581/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/half_cos.bc [1582/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/fmod.bc [1583/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/exp.bc [1584/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/fdim.bc [1585/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/clc_exp10.bc [1586/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/half_exp2.bc [1587/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/half_exp.bc [1588/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/half_log10.bc [1589/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/half_divide.bc [1590/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/half_exp10.bc [1591/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/half_log2.bc [1592/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/half_log.bc [1593/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/frexp.bc [1594/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/half_recip.bc [1595/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/fract.bc [1596/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/half_powr.bc [1597/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/half_rsqrt.bc [1598/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/clc_fmod.bc [1599/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/clc_fma.bc [1600/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/half_sin.bc [1601/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/half_sqrt.bc [1602/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/half_tan.bc [1603/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/mad.bc [1604/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/log.bc [1605/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/logb.bc [1606/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/ilogb.bc [1607/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/ldexp.bc [1608/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/hypot.bc [1609/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/clc_ldexp.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '|' expression to silence this warning int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '?:' expression to evaluate it first int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '|' expression to silence this warning val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '?:' expression to evaluate it first val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ^ ( ) 2 warnings generated. [1610/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/lgamma.bc [1611/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/minmag.bc [1612/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/nan.bc [1613/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/maxmag.bc [1614/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/native_cos.bc [1615/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/native_divide.bc [1616/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/log10.bc In file included from /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log10.cl:32: /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) 1 warning generated. [1617/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/clc_hypot.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '|' expression to silence this warning retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '?:' expression to evaluate it first retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '|' expression to silence this warning retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '?:' expression to evaluate it first retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ^ ( ) 2 warnings generated. [1618/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/modf.bc [1619/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/native_exp2.bc [1620/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/native_exp10.bc [1621/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/log1p.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:124:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '|' expression to silence this warning f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '?:' expression to evaluate it first f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:167:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '|' expression to silence this warning result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '?:' expression to evaluate it first result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; ^ ( ) 2 warnings generated. [1622/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/log2.bc In file included from /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log2.cl:32: /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) 1 warning generated. [1623/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/native_log10.bc [1624/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/native_log.bc [1625/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/native_exp.bc [1626/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/native_powr.bc [1627/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/native_log2.bc [1628/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/native_sin.bc [1629/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/native_recip.bc [1630/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/native_rsqrt.bc [1631/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/native_sqrt.bc [1632/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/tables.bc [1633/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/native_tan.bc [1634/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/powr.bc [1635/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/pow.bc [1636/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/rootn.bc [1637/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/pown.bc [1638/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/clc_nextafter.bc [1639/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/rint.bc [1640/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/rsqrt.bc [1641/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/remainder.bc [1642/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/remquo.bc [1643/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/sincos.bc [1644/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/sqrt.bc [1645/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/round.bc [1646/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/clc_sqrt.bc [1647/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/sincos_helpers.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '&' expression to silence this warning qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '?:' expression to evaluate it first qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; ^ ( ) 1 warning generated. [1648/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/sin.bc [1649/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/lgamma_r.bc [1650/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/tan.bc [1651/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/sinpi.bc [1652/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/tanh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '|' expression to silence this warning z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '?:' expression to evaluate it first z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:137:47: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '|' expression to silence this warning z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '?:' expression to evaluate it first z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; ^ ( ) 2 warnings generated. [1653/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/sinh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sinh.cl:97:52: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '|' expression to silence this warning z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '?:' expression to evaluate it first z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; ^ ( ) 1 warning generated. [1654/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/clc_tan.bc [1655/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/tanpi.bc [1656/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/clc_tanpi.bc [1657/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/shared/vstore.bc [1658/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/clc_remainder.bc [1659/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/trunc.bc [1660/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/tgamma.bc [1661/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/clc_pown.bc [1662/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/relational/isequal.bc [1663/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/clc_powr.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:196:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:197:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:198:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:199:53: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:200:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:201:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:352:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '&' expression to silence this warning inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '?:' expression to evaluate it first inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:360:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:361:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:362:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:363:62: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:364:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:365:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:366:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '&' expression to silence this warning ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '?:' expression to evaluate it first ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; ^ ( ) 14 warnings generated. [1664/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/clc_rootn.bc [1665/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/relational/bitselect.bc [1666/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/relational/any.bc [1667/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/relational/isfinite.bc [1668/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/clc_remquo.bc [1669/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/relational/all.bc [1670/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/relational/isgreaterequal.bc [1671/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/clc_pow.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:202:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:203:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:204:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:205:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:363:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '&' expression to silence this warning inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '?:' expression to evaluate it first inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:366:33: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] expv *= (inty == 1) & !xpos ? -1.0 : 1.0; ~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '&' expression to silence this warning expv *= (inty == 1) & !xpos ? -1.0 : 1.0; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '?:' expression to evaluate it first expv *= (inty == 1) & !xpos ? -1.0 : 1.0; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:371:31: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '&' expression to silence this warning ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '?:' expression to evaluate it first ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:372:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:373:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:374:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:375:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:388:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '&' expression to silence this warning ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '?:' expression to evaluate it first ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; ^ ( ) 12 warnings generated. [1672/2871] Building LLAsm object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/subnormal_use_default.bc [1673/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/relational/isinf.bc [1674/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/relational/islessequal.bc [1675/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/relational/isgreater.bc [1676/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/relational/isnotequal.bc [1677/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/relational/islessgreater.bc [1678/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/relational/isnormal.bc [1679/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/relational/isnan.bc [1680/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/relational/isordered.bc [1681/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/relational/isless.bc [1682/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/relational/isunordered.bc [1683/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/relational/select.bc [1684/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/relational/signbit.bc [1685/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/shared/max.bc [1686/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/shared/clamp.bc [1687/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/shared/min.bc [1688/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/r600/lib/math/rsqrt.bc [1689/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/r600/lib/synchronization/barrier.bc [1690/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/r600/lib/math/native_rsqrt.bc [1691/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/workitem/get_global_size.bc [1692/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/r600/lib/math/fmin.bc [1693/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/r600/lib/workitem/get_global_offset.bc [1694/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/r600/lib/workitem/get_group_id.bc [1695/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/r600/lib/workitem/get_work_dim.bc [1696/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/r600/lib/workitem/get_num_groups.bc [1697/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/r600/lib/workitem/get_global_size.bc [1698/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/r600/lib/math/fmax.bc [1699/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/r600/lib/workitem/get_local_size.bc [1700/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/amdgpu/lib/math/native_exp.bc [1701/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/r600/lib/workitem/get_local_id.bc [1702/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/misc/shuffle.bc [1703/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/shared/vload.bc [1704/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/amdgpu/lib/math/native_log.bc [1705/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/amdgpu/lib/math/native_log10.bc [1706/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/amdgpu/lib/math/half_log10.bc [1707/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/amdgpu/lib/math/half_exp.bc [1708/2871] Building LLAsm object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/subnormal_helper_func.bc [1709/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/amdgpu/lib/math/half_exp10.bc [1710/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/amdgpu/lib/math/half_exp2.bc [1711/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/amdgpu/lib/math/half_log2.bc [1712/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/amdgpu/lib/math/half_recip.bc [1713/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/amdgpu/lib/math/half_log.bc [1714/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/convert.bc [1715/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/amdgpu/lib/math/half_rsqrt.bc [1716/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/amdgpu/lib/math/half_sqrt.bc [1717/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/amdgpu/lib/math/sqrt.bc [1718/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/amdgpu/lib/math/nextafter.bc [1719/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/subnormal_config.bc [1720/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/async/wait_group_events.bc [1721/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/atomic/atomic_and.bc [1722/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/atomic/atomic_add.bc [1723/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/atomic/atomic_dec.bc [1724/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/async/prefetch.bc [1725/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/atomic/atomic_cmpxchg.bc [1726/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/atomic/atomic_max.bc [1727/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/atomic/atomic_inc.bc [1728/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/atomic/atomic_min.bc [1729/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/async/async_work_group_copy.bc [1730/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/atomic/atomic_xchg.bc [1731/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/atomic/atomic_or.bc [1732/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/atomic/atomic_sub.bc [1733/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/misc/shuffle2.bc [1734/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_add.bc [1735/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/atomic/atomic_xor.bc [1736/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_inc.bc [1737/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_dec.bc [1738/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_and.bc [1739/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_max.bc [1740/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_cmpxchg.bc [1741/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_or.bc [1742/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_sub.bc [1743/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_xchg.bc [1744/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_min.bc [1745/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_xor.bc [1746/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_cmpxchg.bc [1747/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_add.bc [1748/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_dec.bc [1749/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_inc.bc [1750/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/async/async_work_group_strided_copy.bc [1751/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_xchg.bc [1752/2871] Linking CLC static library builtins.link.nvptx64--.bc warning: Linking two modules of different data layouts: 'CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/subnormal_use_default.bc' is '' whereas 'llvm-link' is 'e-i64:64-i128:128-v16:16-v32:32-n16:32:64' warning: Linking two modules of different data layouts: 'CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/subnormal_helper_func.bc' is '' whereas 'llvm-link' is 'e-i64:64-i128:128-v16:16-v32:32-n16:32:64' [1753/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_and.bc [1754/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_sub.bc [1755/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_add.bc [1756/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_or.bc [1757/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_xor.bc [1758/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_dec.bc [1759/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_and.bc [1760/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_min.bc [1761/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_cmpxchg.bc [1762/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_or.bc [1763/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_max.bc [1764/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_inc.bc [1765/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_max.bc [1766/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_sub.bc [1767/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_xchg.bc [1768/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/common/degrees.bc [1769/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/common/mix.bc [1770/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_xor.bc [1771/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/common/radians.bc [1772/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_min.bc [1773/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/common/smoothstep.bc [1774/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/common/sign.bc [1775/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/geometric/cross.bc [1776/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/geometric/dot.bc [1777/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/common/step.bc [1778/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/geometric/distance.bc [1779/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/geometric/fast_distance.bc [1780/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/geometric/length.bc [1781/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/geometric/fast_length.bc [1782/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/geometric/fast_normalize.bc [1783/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/integer/abs_diff.bc [1784/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/geometric/normalize.bc [1785/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/integer/mul24.bc [1786/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/integer/hadd.bc [1787/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/integer/popcount.bc [1788/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/integer/clz.bc [1789/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/integer/add_sat.bc [1790/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/integer/abs.bc [1791/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/integer/mad24.bc [1792/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/ep_log.bc [1793/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/integer/rhadd.bc [1794/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/integer/sub_sat.bc [1795/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/acosh.bc [1796/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/atan.bc [1797/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/integer/mul_hi.bc [1798/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/asin.bc [1799/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/acospi.bc [1800/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/asinpi.bc [1801/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/integer/mad_sat.bc [1802/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/integer/rotate.bc [1803/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/acos.bc [1804/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/integer/upsample.bc [1805/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/atan2.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '&' expression to silence this warning a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '?:' expression to evaluate it first a = ax == INFINITY & ay == INFINITY ? at : a; ^ ( ) 1 warning generated. [1806/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/ceil.bc [1807/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/asinh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '|' expression to silence this warning z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '?:' expression to evaluate it first z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ^ ( ) 1 warning generated. [1808/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/atanh.bc [1809/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/atan2pi.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '&' expression to silence this warning a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '?:' expression to evaluate it first a = ax == INFINITY & ay == INFINITY ? at : a; ^ ( ) 1 warning generated. [1810/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/atanpi.bc [1811/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/copysign.bc [1812/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/cosh.bc [1813/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/cbrt.bc [1814/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/cospi.bc [1815/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/cos.bc [1816/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/exp_helper.bc [1817/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/exp10.bc [1818/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/erf.bc [1819/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/exp.bc [1820/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/expm1.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:39:30: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z2 = x < X_MIN | m < -24 ? -1.0f : z2; ~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '|' expression to silence this warning z2 = x < X_MIN | m < -24 ? -1.0f : z2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '?:' expression to evaluate it first z2 = x < X_MIN | m < -24 ? -1.0f : z2; ^ ( ) 1 warning generated. [1821/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/fabs.bc [1822/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/floor.bc [1823/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/fdim.bc [1824/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/fmod.bc [1825/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/half_tan.bc [1826/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/clc_exp10.bc [1827/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/half_powr.bc [1828/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/hypot.bc [1829/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/erfc.bc [1830/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/half_cos.bc [1831/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/exp2.bc [1832/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/half_sin.bc [1833/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/half_divide.bc [1834/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/fma.bc [1835/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/fract.bc [1836/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/clc_hypot.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '|' expression to silence this warning retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '?:' expression to evaluate it first retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '|' expression to silence this warning retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '?:' expression to evaluate it first retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ^ ( ) 2 warnings generated. [1837/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/frexp.bc [1838/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/ilogb.bc [1839/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/ldexp.bc [1840/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/lgamma.bc [1841/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/clc_ldexp.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '|' expression to silence this warning int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '?:' expression to evaluate it first int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '|' expression to silence this warning val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '?:' expression to evaluate it first val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ^ ( ) 2 warnings generated. [1842/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/clc_fmod.bc [1843/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/log.bc [1844/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/maxmag.bc [1845/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/logb.bc [1846/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/log10.bc [1847/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/minmag.bc [1848/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/clc_fma.bc [1849/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/native_cos.bc [1850/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/mad.bc [1851/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/log1p.bc [1852/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/native_divide.bc [1853/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/native_exp2.bc [1854/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/nan.bc [1855/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/native_recip.bc [1856/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/modf.bc [1857/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/native_log2.bc [1858/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/native_sin.bc [1859/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/native_sqrt.bc [1860/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/native_exp10.bc [1861/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/native_powr.bc [1862/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/log2.bc [1863/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/powr.bc [1864/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/tables.bc [1865/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/remainder.bc [1866/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/pown.bc [1867/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/pow.bc [1868/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/lgamma_r.bc [1869/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/native_tan.bc [1870/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/clc_nextafter.bc [1871/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/clc_pown.bc [1872/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/clc_remainder.bc [1873/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/rootn.bc [1874/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/clc_pow.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:202:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:203:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:204:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:205:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) 4 warnings generated. [1875/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/clc_powr.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:196:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:197:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:198:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:199:53: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:200:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:201:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) 6 warnings generated. [1876/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/remquo.bc [1877/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/sincos.bc [1878/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/clc_sqrt.bc [1879/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/tan.bc [1880/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/round.bc [1881/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/rint.bc [1882/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/sinh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sinh.cl:97:52: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '|' expression to silence this warning z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '?:' expression to evaluate it first z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; ^ ( ) 1 warning generated. [1883/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/sin.bc [1884/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/clc_tan.bc [1885/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/tanh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '|' expression to silence this warning z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '?:' expression to evaluate it first z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ^ ( ) 1 warning generated. [1886/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/tgamma.bc [1887/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/sinpi.bc [1888/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/sincos_helpers.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '&' expression to silence this warning qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '?:' expression to evaluate it first qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; ^ ( ) 1 warning generated. [1889/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/trunc.bc [1890/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/tanpi.bc [1891/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/clc_tanpi.bc [1892/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/relational/isgreaterequal.bc [1893/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/relational/isequal.bc [1894/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/relational/any.bc [1895/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/relational/all.bc [1896/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/relational/isfinite.bc [1897/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/clc_remquo.bc [1898/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/relational/bitselect.bc [1899/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/relational/isgreater.bc [1900/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/relational/isless.bc [1901/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/clc_rootn.bc [1902/2871] Building LLAsm object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/subnormal_use_default.bc [1903/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/relational/isinf.bc [1904/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/relational/isnan.bc [1905/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/relational/islessequal.bc [1906/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/relational/isordered.bc [1907/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/relational/isnormal.bc [1908/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/relational/islessgreater.bc [1909/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/relational/isnotequal.bc [1910/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/relational/signbit.bc [1911/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/relational/isunordered.bc [1912/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/relational/select.bc [1913/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/workitem/get_global_id.bc [1914/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/r600/lib/math/native_rsqrt.bc [1915/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/shared/max.bc [1916/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/r600/lib/math/fmax.bc [1917/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/shared/clamp.bc [1918/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/shared/min.bc [1919/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/r600/lib/math/fmin.bc [1920/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/r600/lib/workitem/get_group_id.bc [1921/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/r600/lib/workitem/get_global_offset.bc [1922/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/misc/shuffle.bc [1923/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/r600/lib/workitem/get_local_size.bc [1924/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/r600/lib/math/rsqrt.bc [1925/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/r600/lib/workitem/get_global_size.bc [1926/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/r600/lib/synchronization/barrier.bc [1927/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/r600/lib/workitem/get_local_id.bc [1928/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/r600/lib/workitem/get_work_dim.bc [1929/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/r600/lib/workitem/get_num_groups.bc [1930/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/amdgpu/lib/math/native_exp.bc [1931/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/convert.bc [1932/2871] Building LLAsm object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/subnormal_helper_func.bc [1933/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/shared/vload.bc [1934/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/amdgpu/lib/math/native_log.bc [1935/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/amdgpu/lib/math/half_exp.bc [1936/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/amdgpu/lib/math/half_log.bc [1937/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/amdgpu/lib/math/half_exp10.bc [1938/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/amdgpu/lib/math/half_exp2.bc [1939/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/amdgpu/lib/math/native_log10.bc [1940/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/amdgpu/lib/math/half_recip.bc [1941/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/amdgpu/lib/math/half_log10.bc [1942/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/amdgpu/lib/math/half_log2.bc [1943/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/amdgpu/lib/math/half_rsqrt.bc [1944/2871] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/shared/vstore.bc [1945/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/amdgpu/lib/math/half_sqrt.bc [1946/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/amdgpu/lib/math/sqrt.bc [1947/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/misc/shuffle2.bc [1948/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/async/prefetch.bc [1949/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/async/wait_group_events.bc [1950/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/atomic/atomic_and.bc [1951/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/atomic/atomic_inc.bc [1952/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/atomic/atomic_add.bc [1953/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/atomic/atomic_dec.bc [1954/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/subnormal_config.bc [1955/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/atomic/atomic_xor.bc [1956/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/amdgpu/lib/math/nextafter.bc [1957/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/async/async_work_group_copy.bc [1958/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/atomic/atomic_cmpxchg.bc [1959/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/atomic/atomic_min.bc [1960/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/atomic/atomic_or.bc [1961/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/atomic/atomic_max.bc [1962/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/atomic/atomic_xchg.bc [1963/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/atomic/atomic_sub.bc [1964/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_add.bc [1965/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_cmpxchg.bc [1966/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_inc.bc [1967/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_sub.bc [1968/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_dec.bc [1969/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_xchg.bc [1970/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_and.bc [1971/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_max.bc [1972/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/async/async_work_group_strided_copy.bc [1973/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_or.bc [1974/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_min.bc [1975/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_add.bc [1976/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_xor.bc [1977/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_dec.bc [1978/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_sub.bc [1979/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_inc.bc [1980/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_and.bc [1981/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_cmpxchg.bc [1982/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_add.bc [1983/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_or.bc [1984/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_min.bc [1985/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_xor.bc [1986/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_min.bc [1987/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_xchg.bc [1988/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_cmpxchg.bc [1989/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_and.bc [1990/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_max.bc [1991/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_max.bc [1992/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_dec.bc [1993/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_inc.bc [1994/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_xchg.bc [1995/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_or.bc [1996/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_sub.bc [1997/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_xor.bc [1998/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/common/mix.bc [1999/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/common/sign.bc [2000/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/common/step.bc [2001/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/common/degrees.bc [2002/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/geometric/cross.bc [2003/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/common/radians.bc [2004/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/common/smoothstep.bc [2005/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/geometric/fast_distance.bc [2006/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/geometric/distance.bc [2007/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/geometric/dot.bc [2008/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/geometric/fast_length.bc [2009/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/geometric/fast_normalize.bc [2010/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/geometric/length.bc [2011/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/integer/abs.bc [2012/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/integer/mul24.bc [2013/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/geometric/normalize.bc [2014/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/integer/abs_diff.bc [2015/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/integer/hadd.bc [2016/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/integer/mul_hi.bc [2017/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/integer/popcount.bc [2018/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/acosh.bc [2019/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/integer/clz.bc [2020/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/integer/add_sat.bc [2021/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/integer/upsample.bc [2022/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/ep_log.bc [2023/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/integer/mad24.bc [2024/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/acos.bc [2025/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/integer/rhadd.bc [2026/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/acospi.bc [2027/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/integer/sub_sat.bc [2028/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/asinh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '|' expression to silence this warning z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '?:' expression to evaluate it first z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ^ ( ) 1 warning generated. [2029/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/atan2.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '&' expression to silence this warning a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '?:' expression to evaluate it first a = ax == INFINITY & ay == INFINITY ? at : a; ^ ( ) 1 warning generated. [2030/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/asin.bc [2031/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/integer/mad_sat.bc [2032/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/atan2pi.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '&' expression to silence this warning a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '?:' expression to evaluate it first a = ax == INFINITY & ay == INFINITY ? at : a; ^ ( ) 1 warning generated. [2033/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/asinpi.bc [2034/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/atanpi.bc [2035/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/atanh.bc [2036/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/integer/rotate.bc [2037/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/ceil.bc [2038/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/atan.bc [2039/2871] Linking CLC static library builtins.link.nvptx64--nvidiacl.bc warning: Linking two modules of different data layouts: 'CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/subnormal_use_default.bc' is '' whereas 'llvm-link' is 'e-i64:64-i128:128-v16:16-v32:32-n16:32:64' warning: Linking two modules of different data layouts: 'CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/subnormal_helper_func.bc' is '' whereas 'llvm-link' is 'e-i64:64-i128:128-v16:16-v32:32-n16:32:64' [2040/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/cbrt.bc [2041/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/cos.bc [2042/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/copysign.bc [2043/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/cospi.bc [2044/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/cosh.bc [2045/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/exp_helper.bc [2046/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/erf.bc [2047/2871] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/shared/vstore.bc [2048/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/fma.bc [2049/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/exp.bc [2050/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/erfc.bc [2051/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/fabs.bc [2052/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/exp2.bc [2053/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/half_cos.bc [2054/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/exp10.bc [2055/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/floor.bc [2056/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/clc_exp10.bc [2057/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/fract.bc [2058/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/expm1.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:39:30: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z2 = x < X_MIN | m < -24 ? -1.0f : z2; ~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '|' expression to silence this warning z2 = x < X_MIN | m < -24 ? -1.0f : z2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '?:' expression to evaluate it first z2 = x < X_MIN | m < -24 ? -1.0f : z2; ^ ( ) 1 warning generated. [2059/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/fdim.bc [2060/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/half_tan.bc [2061/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/half_powr.bc [2062/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/hypot.bc [2063/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/half_divide.bc [2064/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/fmod.bc [2065/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/clc_fmod.bc [2066/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/half_sin.bc [2067/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/ilogb.bc [2068/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/frexp.bc [2069/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/clc_hypot.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '|' expression to silence this warning retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '?:' expression to evaluate it first retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '|' expression to silence this warning retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '?:' expression to evaluate it first retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ^ ( ) 2 warnings generated. [2070/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/ldexp.bc [2071/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/clc_ldexp.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '|' expression to silence this warning int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '?:' expression to evaluate it first int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '|' expression to silence this warning val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '?:' expression to evaluate it first val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ^ ( ) 2 warnings generated. [2072/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/lgamma.bc [2073/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/log.bc [2074/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/maxmag.bc [2075/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/mad.bc [2076/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/nan.bc [2077/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/log1p.bc [2078/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/logb.bc [2079/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/clc_fma.bc [2080/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/log10.bc [2081/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/native_exp2.bc [2082/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/log2.bc [2083/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/modf.bc [2084/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/native_log2.bc [2085/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/minmag.bc [2086/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/native_cos.bc [2087/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/native_exp10.bc [2088/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/native_sin.bc [2089/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/native_divide.bc [2090/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/tables.bc [2091/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/native_powr.bc [2092/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/native_recip.bc [2093/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/native_sqrt.bc [2094/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/native_tan.bc [2095/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/remainder.bc [2096/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/pow.bc [2097/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/lgamma_r.bc [2098/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/clc_nextafter.bc [2099/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/powr.bc [2100/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/pown.bc [2101/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/rint.bc [2102/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/remquo.bc [2103/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/clc_remainder.bc [2104/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/rootn.bc [2105/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/clc_pown.bc [2106/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/round.bc [2107/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/clc_sqrt.bc [2108/2871] Linking CLC static library builtins.link.cedar-r600--.bc warning: Linking two modules of different data layouts: 'CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/subnormal_use_default.bc' is '' whereas 'llvm-link' is 'e-p:32:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5-G1' warning: Linking two modules of different data layouts: 'CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/subnormal_helper_func.bc' is '' whereas 'llvm-link' is 'e-p:32:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5-G1' [2109/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/clc_pow.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:202:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:203:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:204:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:205:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) 4 warnings generated. [2110/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/tan.bc [2111/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/tanpi.bc [2112/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/sinh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sinh.cl:97:52: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '|' expression to silence this warning z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '?:' expression to evaluate it first z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; ^ ( ) 1 warning generated. [2113/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/sinpi.bc [2114/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/sincos_helpers.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '&' expression to silence this warning qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '?:' expression to evaluate it first qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; ^ ( ) 1 warning generated. [2115/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/sincos.bc [2116/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/tanh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '|' expression to silence this warning z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '?:' expression to evaluate it first z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ^ ( ) 1 warning generated. [2117/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/clc_tan.bc [2118/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/trunc.bc [2119/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/clc_powr.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:196:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:197:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:198:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:199:53: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:200:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:201:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) 6 warnings generated. [2120/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/sin.bc [2121/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/tgamma.bc [2122/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/clc_rootn.bc [2123/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/clc_remquo.bc [2124/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/relational/all.bc [2125/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/relational/isequal.bc [2126/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/clc_tanpi.bc [2127/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/relational/isfinite.bc [2128/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/relational/isgreaterequal.bc [2129/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/relational/bitselect.bc [2130/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/relational/any.bc [2131/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/relational/isgreater.bc [2132/2871] Building LLAsm object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/subnormal_use_default.bc [2133/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/relational/isinf.bc [2134/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/relational/isless.bc [2135/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/relational/islessequal.bc [2136/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/relational/islessgreater.bc [2137/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/relational/isnan.bc [2138/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/relational/isnotequal.bc [2139/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/relational/isunordered.bc [2140/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/relational/isordered.bc [2141/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/relational/isnormal.bc [2142/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/workitem/get_global_id.bc [2143/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/relational/signbit.bc [2144/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/r600/lib/math/rsqrt.bc [2145/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/relational/select.bc [2146/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/shared/clamp.bc [2147/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/shared/max.bc [2148/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/r600/lib/synchronization/barrier.bc [2149/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/r600/lib/math/native_rsqrt.bc [2150/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/r600/lib/workitem/get_group_id.bc [2151/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/r600/lib/workitem/get_global_offset.bc [2152/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/r600/lib/math/fmax.bc [2153/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/r600/lib/math/fmin.bc [2154/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/r600/lib/workitem/get_work_dim.bc [2155/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/r600/lib/workitem/get_local_id.bc [2156/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/shared/min.bc [2157/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/convert.bc [2158/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/amdgpu/lib/math/native_log.bc [2159/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/r600/lib/workitem/get_num_groups.bc [2160/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/misc/shuffle.bc [2161/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/r600/lib/workitem/get_local_size.bc [2162/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/amdgpu/lib/math/native_log10.bc [2163/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/r600/lib/workitem/get_global_size.bc [2164/2871] Building LLAsm object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/subnormal_helper_func.bc [2165/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/amdgpu/lib/math/native_exp.bc [2166/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/shared/vload.bc [2167/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/amdgpu/lib/math/half_exp2.bc [2168/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/amdgpu/lib/math/half_exp.bc [2169/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/amdgpu/lib/math/half_exp10.bc [2170/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/amdgpu/lib/math/half_log.bc [2171/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/amdgpu/lib/math/half_rsqrt.bc [2172/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/amdgpu/lib/math/half_log10.bc [2173/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/amdgpu/lib/math/half_recip.bc [2174/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/amdgpu/lib/math/half_log2.bc [2175/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/amdgpu/lib/math/half_sqrt.bc [2176/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/amdgpu/lib/math/sqrt.bc [2177/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/subnormal_config.bc [2178/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/amdgpu/lib/math/nextafter.bc [2179/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/async/prefetch.bc [2180/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/atomic/atomic_inc.bc [2181/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/atomic/atomic_cmpxchg.bc [2182/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/misc/shuffle2.bc [2183/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/atomic/atomic_add.bc [2184/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/async/wait_group_events.bc [2185/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/atomic/atomic_min.bc [2186/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/atomic/atomic_sub.bc [2187/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/async/async_work_group_copy.bc [2188/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/atomic/atomic_dec.bc [2189/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/atomic/atomic_or.bc [2190/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/atomic/atomic_xchg.bc [2191/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/atomic/atomic_max.bc [2192/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_dec.bc [2193/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/atomic/atomic_and.bc [2194/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_add.bc [2195/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/atomic/atomic_xor.bc [2196/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_sub.bc [2197/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_xchg.bc [2198/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_inc.bc [2199/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_max.bc [2200/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_cmpxchg.bc [2201/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_and.bc [2202/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_min.bc [2203/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_or.bc [2204/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_add.bc [2205/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_cmpxchg.bc [2206/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/async/async_work_group_strided_copy.bc [2207/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_xor.bc [2208/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_dec.bc [2209/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_sub.bc [2210/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_inc.bc [2211/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_xchg.bc [2212/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_or.bc [2213/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_sub.bc [2214/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_min.bc [2215/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_max.bc [2216/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_and.bc [2217/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_add.bc [2218/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_inc.bc [2219/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_cmpxchg.bc [2220/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_max.bc [2221/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_and.bc [2222/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_dec.bc [2223/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_or.bc [2224/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_xchg.bc [2225/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_min.bc [2226/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_xor.bc [2227/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_xor.bc [2228/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/common/degrees.bc [2229/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/common/mix.bc [2230/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/common/sign.bc [2231/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/common/smoothstep.bc [2232/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/common/radians.bc [2233/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/geometric/distance.bc [2234/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/common/step.bc [2235/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/geometric/fast_length.bc [2236/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/geometric/cross.bc [2237/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/geometric/fast_normalize.bc [2238/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/geometric/normalize.bc [2239/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/geometric/dot.bc [2240/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/geometric/length.bc [2241/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/geometric/fast_distance.bc [2242/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/integer/abs_diff.bc [2243/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/integer/abs.bc [2244/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/integer/mad24.bc [2245/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/ep_log.bc [2246/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/integer/mul24.bc [2247/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/integer/add_sat.bc [2248/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/integer/hadd.bc [2249/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/integer/popcount.bc [2250/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/integer/rhadd.bc [2251/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/integer/clz.bc [2252/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/acosh.bc [2253/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/integer/sub_sat.bc [2254/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/asin.bc [2255/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/acos.bc [2256/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/acospi.bc [2257/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/integer/mul_hi.bc [2258/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/atan.bc [2259/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/integer/upsample.bc [2260/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/integer/mad_sat.bc [2261/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/atan2.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '&' expression to silence this warning a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '?:' expression to evaluate it first a = ax == INFINITY & ay == INFINITY ? at : a; ^ ( ) 1 warning generated. [2262/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/asinh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '|' expression to silence this warning z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '?:' expression to evaluate it first z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ^ ( ) 1 warning generated. [2263/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/asinpi.bc [2264/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/atan2pi.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '&' expression to silence this warning a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '?:' expression to evaluate it first a = ax == INFINITY & ay == INFINITY ? at : a; ^ ( ) 1 warning generated. [2265/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/integer/rotate.bc [2266/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/copysign.bc [2267/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/atanh.bc [2268/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/ceil.bc [2269/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/cosh.bc [2270/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/atanpi.bc [2271/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/cos.bc [2272/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/cbrt.bc [2273/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/cospi.bc [2274/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/exp_helper.bc [2275/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/erf.bc [2276/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/erfc.bc [2277/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/exp10.bc [2278/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/exp.bc [2279/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/fabs.bc [2280/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/exp2.bc [2281/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/floor.bc [2282/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/expm1.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:39:30: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z2 = x < X_MIN | m < -24 ? -1.0f : z2; ~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '|' expression to silence this warning z2 = x < X_MIN | m < -24 ? -1.0f : z2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '?:' expression to evaluate it first z2 = x < X_MIN | m < -24 ? -1.0f : z2; ^ ( ) 1 warning generated. [2283/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/fdim.bc [2284/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/fmod.bc [2285/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/clc_exp10.bc [2286/2871] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/shared/vstore.bc [2287/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/fma.bc [2288/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/half_divide.bc [2289/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/half_powr.bc [2290/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/hypot.bc [2291/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/half_sin.bc [2292/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/half_tan.bc [2293/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/frexp.bc [2294/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/half_cos.bc [2295/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/fract.bc [2296/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/clc_fmod.bc [2297/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/ldexp.bc [2298/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/clc_ldexp.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '|' expression to silence this warning int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '?:' expression to evaluate it first int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '|' expression to silence this warning val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '?:' expression to evaluate it first val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ^ ( ) 2 warnings generated. [2299/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/lgamma.bc [2300/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/log.bc [2301/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/clc_hypot.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '|' expression to silence this warning retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '?:' expression to evaluate it first retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '|' expression to silence this warning retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '?:' expression to evaluate it first retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ^ ( ) 2 warnings generated. [2302/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/ilogb.bc [2303/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/mad.bc [2304/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/log1p.bc [2305/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/log10.bc [2306/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/log2.bc [2307/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/logb.bc [2308/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/maxmag.bc [2309/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/clc_fma.bc [2310/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/minmag.bc [2311/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/native_cos.bc [2312/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/native_log2.bc [2313/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/native_divide.bc [2314/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/native_exp10.bc [2315/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/modf.bc [2316/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/nan.bc [2317/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/native_exp2.bc [2318/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/native_powr.bc [2319/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/native_sin.bc [2320/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/tables.bc [2321/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/native_tan.bc [2322/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/native_sqrt.bc [2323/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/pow.bc [2324/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/pown.bc [2325/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/lgamma_r.bc [2326/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/native_recip.bc [2327/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/clc_nextafter.bc [2328/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/remainder.bc [2329/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/powr.bc [2330/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/clc_remainder.bc [2331/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/remquo.bc [2332/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/rootn.bc [2333/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/clc_pow.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:202:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:203:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:204:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:205:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) 4 warnings generated. [2334/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/round.bc [2335/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/tan.bc [2336/2871] Linking CLC static library builtins.link.cypress-r600--.bc warning: Linking two modules of different data layouts: 'CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/subnormal_use_default.bc' is '' whereas 'llvm-link' is 'e-p:32:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5-G1' warning: Linking two modules of different data layouts: 'CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/subnormal_helper_func.bc' is '' whereas 'llvm-link' is 'e-p:32:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5-G1' [2337/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/clc_pown.bc [2338/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/tanpi.bc [2339/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/sincos.bc [2340/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/rint.bc [2341/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/sin.bc [2342/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/clc_sqrt.bc [2343/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/clc_powr.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:196:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:197:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:198:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:199:53: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:200:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:201:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) 6 warnings generated. [2344/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/trunc.bc [2345/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/clc_tanpi.bc [2346/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/sinpi.bc [2347/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/clc_tan.bc [2348/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/sincos_helpers.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '&' expression to silence this warning qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '?:' expression to evaluate it first qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; ^ ( ) 1 warning generated. [2349/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/tanh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '|' expression to silence this warning z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '?:' expression to evaluate it first z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ^ ( ) 1 warning generated. [2350/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/relational/isequal.bc [2351/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/relational/bitselect.bc [2352/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/clc_remquo.bc [2353/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/sinh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sinh.cl:97:52: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '|' expression to silence this warning z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '?:' expression to evaluate it first z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; ^ ( ) 1 warning generated. [2354/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/tgamma.bc [2355/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/relational/all.bc [2356/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/relational/isfinite.bc [2357/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/clc_rootn.bc [2358/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/relational/any.bc [2359/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/relational/isgreater.bc [2360/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/relational/isgreaterequal.bc [2361/2871] Building LLAsm object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/subnormal_use_default.bc [2362/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/relational/isinf.bc [2363/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/relational/islessequal.bc [2364/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/relational/isnan.bc [2365/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/relational/isordered.bc [2366/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/relational/islessgreater.bc [2367/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/relational/isnormal.bc [2368/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/relational/isless.bc [2369/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/relational/isnotequal.bc [2370/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/r600/lib/synchronization/barrier.bc [2371/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/shared/min.bc [2372/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/relational/isunordered.bc [2373/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/relational/select.bc [2374/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/relational/signbit.bc [2375/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/r600/lib/math/fmax.bc [2376/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/r600/lib/math/native_rsqrt.bc [2377/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/r600/lib/math/rsqrt.bc [2378/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/shared/max.bc [2379/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/r600/lib/workitem/get_group_id.bc [2380/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/r600/lib/workitem/get_local_id.bc [2381/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/r600/lib/workitem/get_global_offset.bc [2382/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/shared/clamp.bc [2383/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/r600/lib/workitem/get_local_size.bc [2384/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/workitem/get_global_id.bc [2385/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/r600/lib/workitem/get_num_groups.bc [2386/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/r600/lib/workitem/get_global_size.bc [2387/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/r600/lib/workitem/get_work_dim.bc [2388/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/r600/lib/math/fmin.bc [2389/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/misc/shuffle.bc [2390/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/convert.bc [2391/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/amdgpu/lib/math/native_exp.bc [2392/2871] Building LLAsm object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/subnormal_helper_func.bc [2393/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/amdgpu/lib/math/native_log10.bc [2394/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/amdgpu/lib/math/native_log.bc [2395/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/shared/vload.bc [2396/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/amdgpu/lib/math/half_exp.bc [2397/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/amdgpu/lib/math/half_exp10.bc [2398/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/amdgpu/lib/math/half_log.bc [2399/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/amdgpu/lib/math/half_exp2.bc [2400/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/amdgpu/lib/math/half_log10.bc [2401/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/amdgpu/lib/math/half_log2.bc [2402/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/amdgpu/lib/math/half_recip.bc [2403/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/amdgpu/lib/math/sqrt.bc [2404/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/amdgpu/lib/math/half_sqrt.bc [2405/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/amdgpu/lib/math/half_rsqrt.bc [2406/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/atomic/atomic_and.bc [2407/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/subnormal_config.bc [2408/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/async/wait_group_events.bc [2409/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/atomic/atomic_cmpxchg.bc [2410/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/atomic/atomic_max.bc [2411/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/atomic/atomic_dec.bc [2412/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/async/prefetch.bc [2413/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/atomic/atomic_add.bc [2414/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/amdgpu/lib/math/nextafter.bc [2415/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/misc/shuffle2.bc [2416/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/atomic/atomic_min.bc [2417/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/atomic/atomic_inc.bc [2418/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/async/async_work_group_copy.bc [2419/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/atomic/atomic_or.bc [2420/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/atomic/atomic_xor.bc [2421/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_add.bc [2422/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/atomic/atomic_sub.bc [2423/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_cmpxchg.bc [2424/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/atomic/atomic_xchg.bc [2425/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_inc.bc [2426/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_dec.bc [2427/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_max.bc [2428/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_and.bc [2429/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_sub.bc [2430/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_xchg.bc [2431/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_min.bc [2432/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_add.bc [2433/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/async/async_work_group_strided_copy.bc [2434/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_or.bc [2435/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_dec.bc [2436/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_max.bc [2437/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_sub.bc [2438/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_and.bc [2439/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_cmpxchg.bc [2440/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_cmpxchg.bc [2441/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_xor.bc [2442/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_xchg.bc [2443/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_add.bc [2444/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_xor.bc [2445/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_inc.bc [2446/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_sub.bc [2447/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_inc.bc [2448/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_max.bc [2449/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_dec.bc [2450/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_xchg.bc [2451/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_min.bc [2452/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_and.bc [2453/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_or.bc [2454/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_or.bc [2455/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_xor.bc [2456/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/common/degrees.bc [2457/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_min.bc [2458/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/common/sign.bc [2459/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/common/radians.bc [2460/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/common/smoothstep.bc [2461/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/common/mix.bc [2462/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/common/step.bc [2463/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/geometric/cross.bc [2464/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/geometric/distance.bc [2465/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/geometric/dot.bc [2466/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/geometric/fast_distance.bc [2467/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/geometric/fast_normalize.bc [2468/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/geometric/fast_length.bc [2469/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/geometric/normalize.bc [2470/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/integer/abs.bc [2471/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/integer/abs_diff.bc [2472/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/integer/clz.bc [2473/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/integer/mad24.bc [2474/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/integer/add_sat.bc [2475/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/integer/hadd.bc [2476/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/geometric/length.bc [2477/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/integer/mul24.bc [2478/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/ep_log.bc [2479/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/integer/popcount.bc [2480/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/integer/rhadd.bc [2481/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/integer/sub_sat.bc [2482/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/integer/rotate.bc [2483/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/integer/upsample.bc [2484/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/acosh.bc [2485/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/acos.bc [2486/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/acospi.bc [2487/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/integer/mul_hi.bc [2488/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/asin.bc [2489/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/asinh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '|' expression to silence this warning z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '?:' expression to evaluate it first z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ^ ( ) 1 warning generated. [2490/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/atan.bc [2491/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/atan2.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '&' expression to silence this warning a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '?:' expression to evaluate it first a = ax == INFINITY & ay == INFINITY ? at : a; ^ ( ) 1 warning generated. [2492/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/integer/mad_sat.bc [2493/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/atan2pi.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '&' expression to silence this warning a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '?:' expression to evaluate it first a = ax == INFINITY & ay == INFINITY ? at : a; ^ ( ) 1 warning generated. [2494/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/asinpi.bc [2495/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/atanh.bc [2496/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/atanpi.bc [2497/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/ceil.bc [2498/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/cbrt.bc [2499/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/copysign.bc [2500/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/exp_helper.bc [2501/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/cosh.bc [2502/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/cos.bc [2503/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/cospi.bc [2504/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/exp.bc [2505/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/erfc.bc [2506/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/erf.bc [2507/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/exp10.bc [2508/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/fma.bc [2509/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/exp2.bc [2510/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/fabs.bc [2511/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/floor.bc [2512/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/fmod.bc [2513/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/expm1.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:39:30: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z2 = x < X_MIN | m < -24 ? -1.0f : z2; ~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '|' expression to silence this warning z2 = x < X_MIN | m < -24 ? -1.0f : z2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '?:' expression to evaluate it first z2 = x < X_MIN | m < -24 ? -1.0f : z2; ^ ( ) 1 warning generated. [2514/2871] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/shared/vstore.bc [2515/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/fract.bc [2516/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/clc_exp10.bc [2517/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/fdim.bc [2518/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/half_tan.bc [2519/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/half_cos.bc [2520/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/half_divide.bc [2521/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/half_powr.bc [2522/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/hypot.bc [2523/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/half_sin.bc [2524/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/clc_fmod.bc [2525/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/ilogb.bc [2526/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/frexp.bc [2527/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/clc_hypot.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '|' expression to silence this warning retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '?:' expression to evaluate it first retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '|' expression to silence this warning retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '?:' expression to evaluate it first retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ^ ( ) 2 warnings generated. [2528/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/ldexp.bc [2529/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/clc_ldexp.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '|' expression to silence this warning int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '?:' expression to evaluate it first int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '|' expression to silence this warning val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '?:' expression to evaluate it first val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ^ ( ) 2 warnings generated. [2530/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/log.bc [2531/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/lgamma.bc [2532/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/log10.bc [2533/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/logb.bc [2534/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/maxmag.bc [2535/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/native_sin.bc [2536/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/nan.bc [2537/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/modf.bc [2538/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/native_recip.bc [2539/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/minmag.bc [2540/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/log1p.bc [2541/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/native_exp10.bc [2542/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/mad.bc [2543/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/clc_fma.bc [2544/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/native_divide.bc [2545/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/native_log2.bc [2546/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/log2.bc [2547/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/native_cos.bc [2548/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/native_sqrt.bc [2549/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/native_powr.bc [2550/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/native_exp2.bc [2551/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/native_tan.bc [2552/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/tables.bc [2553/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/pown.bc [2554/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/clc_nextafter.bc [2555/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/pow.bc [2556/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/powr.bc [2557/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/remainder.bc [2558/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/lgamma_r.bc [2559/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/clc_remainder.bc [2560/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/remquo.bc [2561/2871] Linking CLC static library builtins.link.barts-r600--.bc warning: Linking two modules of different data layouts: 'CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/subnormal_use_default.bc' is '' whereas 'llvm-link' is 'e-p:32:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5-G1' warning: Linking two modules of different data layouts: 'CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/subnormal_helper_func.bc' is '' whereas 'llvm-link' is 'e-p:32:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5-G1' [2562/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/clc_pow.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:202:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:203:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:204:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:205:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) 4 warnings generated. [2563/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/clc_powr.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:196:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:197:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:198:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:199:53: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:200:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:201:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) 6 warnings generated. [2564/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/clc_pown.bc [2565/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/sinpi.bc [2566/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/rootn.bc [2567/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/sincos.bc [2568/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/rint.bc [2569/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/clc_sqrt.bc [2570/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/tan.bc [2571/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/clc_tan.bc [2572/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/round.bc [2573/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/sincos_helpers.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '&' expression to silence this warning qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '?:' expression to evaluate it first qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; ^ ( ) 1 warning generated. [2574/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/tgamma.bc [2575/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/sinh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sinh.cl:97:52: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '|' expression to silence this warning z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '?:' expression to evaluate it first z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; ^ ( ) 1 warning generated. [2576/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/tanh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '|' expression to silence this warning z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '?:' expression to evaluate it first z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ^ ( ) 1 warning generated. [2577/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/sin.bc [2578/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/trunc.bc [2579/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/clc_tanpi.bc [2580/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/relational/isequal.bc [2581/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/tanpi.bc [2582/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/relational/any.bc [2583/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/relational/all.bc [2584/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/clc_remquo.bc [2585/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/relational/bitselect.bc [2586/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/relational/isfinite.bc [2587/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/clc_rootn.bc [2588/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/relational/isgreater.bc [2589/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/relational/isgreaterequal.bc [2590/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/relational/isless.bc [2591/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/relational/islessequal.bc [2592/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/relational/isnormal.bc [2593/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/relational/islessgreater.bc [2594/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/relational/isinf.bc [2595/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/relational/isunordered.bc [2596/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/relational/isordered.bc [2597/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/relational/isnotequal.bc [2598/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/relational/signbit.bc [2599/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/workitem/get_global_id.bc [2600/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/relational/isnan.bc [2601/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/shared/max.bc [2602/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/shared/min.bc [2603/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/misc/shuffle.bc [2604/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/shared/clamp.bc [2605/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/relational/select.bc [2606/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/common/degrees.bc [2607/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/common/mix.bc [2608/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/common/radians.bc [2609/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/common/step.bc [2610/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/async/wait_group_events.bc [2611/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/spirv/lib/subnormal_config.bc [2612/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/async/async_work_group_strided_copy.bc [2613/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/common/sign.bc [2614/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/geometric/cross.bc [2615/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/common/smoothstep.bc [2616/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/geometric/distance.bc [2617/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/shared/vload.bc [2618/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/geometric/fast_distance.bc [2619/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/convert.bc [2620/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/geometric/dot.bc [2621/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/geometric/fast_normalize.bc [2622/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/geometric/fast_length.bc [2623/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/geometric/normalize.bc [2624/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/asin.bc [2625/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/misc/shuffle2.bc [2626/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/geometric/length.bc [2627/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/acos.bc [2628/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/integer/rotate.bc [2629/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/asinh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '|' expression to silence this warning z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '?:' expression to evaluate it first z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:287:49: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '|' expression to silence this warning ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '?:' expression to evaluate it first ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; ^ ( ) 2 warnings generated. [2630/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/acosh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/acosh.cl:120:48: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = (ux & SIGNBIT_DP64) != 0UL | x < 1.0 ? as_double(QNANBITPATT_DP64) : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/acosh.cl:120:48: note: place parentheses around the '|' expression to silence this warning ret = (ux & SIGNBIT_DP64) != 0UL | x < 1.0 ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/acosh.cl:120:48: note: place parentheses around the '?:' expression to evaluate it first ret = (ux & SIGNBIT_DP64) != 0UL | x < 1.0 ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) 1 warning generated. [2631/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/integer/mad_sat.bc [2632/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/acospi.bc [2633/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/asinpi.bc [2634/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/atan.bc [2635/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/atan2pi.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '&' expression to silence this warning a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '?:' expression to evaluate it first a = ax == INFINITY & ay == INFINITY ? at : a; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:202:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '&' expression to silence this warning res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '?:' expression to evaluate it first res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) 2 warnings generated. [2636/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/atan2.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '&' expression to silence this warning a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '?:' expression to evaluate it first a = ax == INFINITY & ay == INFINITY ? at : a; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:219:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '&' expression to silence this warning res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '?:' expression to evaluate it first res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) 2 warnings generated. [2637/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/erf.bc [2638/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/atanh.bc [2639/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/cos.bc [2640/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/cosh.bc [2641/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/expm1.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:39:30: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z2 = x < X_MIN | m < -24 ? -1.0f : z2; ~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '|' expression to silence this warning z2 = x < X_MIN | m < -24 ? -1.0f : z2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '?:' expression to evaluate it first z2 = x < X_MIN | m < -24 ? -1.0f : z2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:133:64: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '&' expression to silence this warning z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '?:' expression to evaluate it first z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; ^ ( ) 2 warnings generated. [2642/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/atanpi.bc [2643/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/exp.bc [2644/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/cospi.bc [2645/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/ep_log.bc [2646/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/cbrt.bc [2647/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/exp_helper.bc [2648/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/clc_exp10.bc [2649/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/exp10.bc [2650/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/erfc.bc [2651/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/exp2.bc [2652/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/clc_fma.bc [2653/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/spirv/lib/math/fma.bc [2654/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/clc_fmod.bc [2655/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/fmod.bc [2656/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/half_sqrt.bc [2657/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/half_rsqrt.bc [2658/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/clc_ldexp.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '|' expression to silence this warning int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '?:' expression to evaluate it first int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '|' expression to silence this warning val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '?:' expression to evaluate it first val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ^ ( ) 2 warnings generated. [2659/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/clc_hypot.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '|' expression to silence this warning retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '?:' expression to evaluate it first retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '|' expression to silence this warning retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '?:' expression to evaluate it first retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ^ ( ) 2 warnings generated. [2660/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/fract.bc [2661/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/ilogb.bc [2662/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/frexp.bc [2663/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/lgamma.bc [2664/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/hypot.bc [2665/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/ldexp.bc [2666/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/log.bc [2667/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/log10.bc In file included from /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log10.cl:32: /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) 1 warning generated. [2668/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/clc_pow.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:202:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:203:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:204:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:205:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:363:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '&' expression to silence this warning inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '?:' expression to evaluate it first inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:366:33: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] expv *= (inty == 1) & !xpos ? -1.0 : 1.0; ~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '&' expression to silence this warning expv *= (inty == 1) & !xpos ? -1.0 : 1.0; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '?:' expression to evaluate it first expv *= (inty == 1) & !xpos ? -1.0 : 1.0; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:371:31: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '&' expression to silence this warning ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '?:' expression to evaluate it first ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:372:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:373:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:374:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:375:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:388:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '&' expression to silence this warning ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '?:' expression to evaluate it first ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; ^ ( ) 12 warnings generated. [2669/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/logb.bc [2670/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/log1p.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:124:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '|' expression to silence this warning f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '?:' expression to evaluate it first f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:167:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '|' expression to silence this warning result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '?:' expression to evaluate it first result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; ^ ( ) 2 warnings generated. [2671/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/clc_pown.bc [2672/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/lgamma_r.bc [2673/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/pow.bc [2674/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/remainder.bc [2675/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/pown.bc [2676/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/powr.bc [2677/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/clc_remainder.bc [2678/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/modf.bc [2679/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/log2.bc In file included from /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log2.cl:32: /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) 1 warning generated. [2680/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/clc_rootn.bc [2681/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/tables.bc [2682/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/clc_powr.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:196:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:197:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:198:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:199:53: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:200:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:201:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:352:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '&' expression to silence this warning inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '?:' expression to evaluate it first inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:360:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:361:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:362:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:363:62: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:364:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:365:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:366:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '&' expression to silence this warning ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '?:' expression to evaluate it first ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; ^ ( ) 14 warnings generated. [2683/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/remquo.bc [2684/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/clc_remquo.bc [2685/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/rootn.bc [2686/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/tanh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '|' expression to silence this warning z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '?:' expression to evaluate it first z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:137:47: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '|' expression to silence this warning z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '?:' expression to evaluate it first z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; ^ ( ) 2 warnings generated. [2687/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/sin.bc [2688/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/sinh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sinh.cl:97:52: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '|' expression to silence this warning z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '?:' expression to evaluate it first z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; ^ ( ) 1 warning generated. [2689/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/sincos_helpers.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '&' expression to silence this warning qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '?:' expression to evaluate it first qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; ^ ( ) 1 warning generated. [2690/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/sinpi.bc [2691/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/clc_tan.bc [2692/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/clc_tanpi.bc [2693/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/tanpi.bc [2694/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/sincos.bc [2695/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/tan.bc [2696/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/spirv64/lib/subnormal_config.bc [2697/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/tgamma.bc [2698/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/async/wait_group_events.bc [2699/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/common/degrees.bc [2700/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/shared/vload.bc [2701/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/common/mix.bc [2702/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/common/sign.bc [2703/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/common/radians.bc [2704/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/geometric/cross.bc [2705/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/geometric/distance.bc [2706/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/async/async_work_group_strided_copy.bc [2707/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/common/step.bc [2708/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/geometric/fast_normalize.bc [2709/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/geometric/fast_length.bc [2710/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/geometric/dot.bc [2711/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/common/smoothstep.bc [2712/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/geometric/fast_distance.bc [2713/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/acos.bc [2714/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/geometric/normalize.bc [2715/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/geometric/length.bc [2716/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/integer/mad_sat.bc [2717/2871] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/shared/vstore.bc [2718/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/integer/rotate.bc [2719/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/acosh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/acosh.cl:120:48: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = (ux & SIGNBIT_DP64) != 0UL | x < 1.0 ? as_double(QNANBITPATT_DP64) : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/acosh.cl:120:48: note: place parentheses around the '|' expression to silence this warning ret = (ux & SIGNBIT_DP64) != 0UL | x < 1.0 ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/acosh.cl:120:48: note: place parentheses around the '?:' expression to evaluate it first ret = (ux & SIGNBIT_DP64) != 0UL | x < 1.0 ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) 1 warning generated. [2720/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/acospi.bc [2721/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/asin.bc [2722/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/asinh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '|' expression to silence this warning z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '?:' expression to evaluate it first z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:287:49: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '|' expression to silence this warning ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '?:' expression to evaluate it first ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; ^ ( ) 2 warnings generated. [2723/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/atan2.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '&' expression to silence this warning a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '?:' expression to evaluate it first a = ax == INFINITY & ay == INFINITY ? at : a; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:219:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '&' expression to silence this warning res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '?:' expression to evaluate it first res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) 2 warnings generated. [2724/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/asinpi.bc [2725/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/atan2pi.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '&' expression to silence this warning a = ax == INFINITY & ay == INFINITY ? at : a; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '?:' expression to evaluate it first a = ax == INFINITY & ay == INFINITY ? at : a; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:202:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '&' expression to silence this warning res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '?:' expression to evaluate it first res3 = diffexp < -28 & xneg == 0 ? res4 : res3; ^ ( ) 2 warnings generated. [2726/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/atan.bc [2727/2871] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/shared/vstore.bc [2728/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/atanh.bc [2729/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/cbrt.bc [2730/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/cospi.bc [2731/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/cos.bc [2732/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/erf.bc [2733/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/ep_log.bc [2734/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/cosh.bc [2735/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/atanpi.bc [2736/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/exp.bc [2737/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/exp2.bc [2738/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/clc_exp10.bc [2739/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/exp_helper.bc [2740/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/erfc.bc [2741/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/expm1.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:39:30: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z2 = x < X_MIN | m < -24 ? -1.0f : z2; ~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '|' expression to silence this warning z2 = x < X_MIN | m < -24 ? -1.0f : z2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '?:' expression to evaluate it first z2 = x < X_MIN | m < -24 ? -1.0f : z2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:133:64: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '&' expression to silence this warning z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '?:' expression to evaluate it first z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; ^ ( ) 2 warnings generated. [2742/2871] Linking CLC static library builtins.link.spirv-mesa3d-.bc [2743/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/exp10.bc [2744/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/fmod.bc [2745/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/spirv64/lib/math/fma.bc [2746/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/clc_fmod.bc [2747/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/ilogb.bc [2748/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/clc_fma.bc [2749/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/hypot.bc [2750/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/half_sqrt.bc [2751/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/half_rsqrt.bc [2752/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/clc_ldexp.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '|' expression to silence this warning int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '?:' expression to evaluate it first int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '|' expression to silence this warning val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '?:' expression to evaluate it first val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; ^ ( ) 2 warnings generated. [2753/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/clc_hypot.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '|' expression to silence this warning retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '?:' expression to evaluate it first retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '|' expression to silence this warning retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '?:' expression to evaluate it first retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; ^ ( ) 2 warnings generated. [2754/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/fract.bc [2755/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/ldexp.bc [2756/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/frexp.bc [2757/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/log10.bc In file included from /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log10.cl:32: /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) 1 warning generated. [2758/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/lgamma.bc [2759/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/log.bc [2760/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/lgamma_r.bc [2761/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/log1p.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:124:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '|' expression to silence this warning f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '?:' expression to evaluate it first f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:167:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '|' expression to silence this warning result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '?:' expression to evaluate it first result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; ^ ( ) 2 warnings generated. [2762/2871] Linking CLC static library builtins.link.cayman-r600--.bc warning: Linking two modules of different data layouts: 'CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/subnormal_use_default.bc' is '' whereas 'llvm-link' is 'e-p:32:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5-G1' warning: Linking two modules of different data layouts: 'CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/subnormal_helper_func.bc' is '' whereas 'llvm-link' is 'e-p:32:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5-G1' [2763/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/logb.bc [2764/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/log2.bc In file included from /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log2.cl:32: /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; ^ ( ) 1 warning generated. [2765/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/pow.bc [2766/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/rootn.bc [2767/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/modf.bc [2768/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/pown.bc [2769/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/clc_pown.bc [2770/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/remainder.bc [2771/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/clc_remainder.bc [2772/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/tables.bc [2773/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/clc_pow.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:202:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:203:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:204:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:205:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:363:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '&' expression to silence this warning inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '?:' expression to evaluate it first inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:366:33: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] expv *= (inty == 1) & !xpos ? -1.0 : 1.0; ~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '&' expression to silence this warning expv *= (inty == 1) & !xpos ? -1.0 : 1.0; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '?:' expression to evaluate it first expv *= (inty == 1) & !xpos ? -1.0 : 1.0; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:371:31: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '&' expression to silence this warning ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '?:' expression to evaluate it first ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:372:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:373:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:374:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:375:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:388:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '&' expression to silence this warning ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '?:' expression to evaluate it first ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; ^ ( ) 12 warnings generated. [2774/2871] Generating spirv-mesa3d-.spv FAILED: spirv-mesa3d-.spv /build/libclc/src/libclc-14.0.6.src/build/spirv-mesa3d-.spv cd /build/libclc/src/libclc-14.0.6.src/build && /usr/bin/llvm-spirv --spirv-max-version=1.1 -o spirv-mesa3d-.spv builtins.link.spirv-mesa3d-.bc /usr/bin/llvm-spirv: error while loading shared libraries: libLLVM-13.so: cannot open shared object file: No such file or directory [2775/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/powr.bc [2776/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/tan.bc [2777/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/clc_remquo.bc [2778/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/clc_tan.bc [2779/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/clc_rootn.bc [2780/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/clc_powr.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:196:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:197:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:198:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:199:53: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:200:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:201:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:352:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '&' expression to silence this warning inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '?:' expression to evaluate it first inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:360:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:361:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '&' expression to silence this warning ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:362:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:363:62: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '&' expression to silence this warning ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '?:' expression to evaluate it first ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:364:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:365:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '&' expression to silence this warning ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '?:' expression to evaluate it first ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:366:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '&' expression to silence this warning ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '?:' expression to evaluate it first ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; ^ ( ) 14 warnings generated. [2781/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/sin.bc [2782/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/tanh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '|' expression to silence this warning z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '?:' expression to evaluate it first z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:137:47: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '|' expression to silence this warning z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '?:' expression to evaluate it first z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; ^ ( ) 2 warnings generated. [2783/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/sincos_helpers.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '&' expression to silence this warning qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '?:' expression to evaluate it first qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; ^ ( ) 1 warning generated. [2784/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/sincos.bc [2785/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/clc_tanpi.bc [2786/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/sinh.bc /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sinh.cl:97:52: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '|' expression to silence this warning z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; ^ ( ) /build/libclc/src/libclc-14.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '?:' expression to evaluate it first z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; ^ ( ) 1 warning generated. [2787/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/remquo.bc [2788/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/tanpi.bc [2789/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/sinpi.bc [2790/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/tgamma.bc [2791/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/shared/vload.bc [2792/2871] Generating builtins.opt.spirv-mesa3d-.bc [2793/2871] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/shared/vstore.bc [2794/2871] Generating builtins.opt.clspv64--.bc [2795/2871] Generating builtins.opt.clspv--.bc [2796/2871] Generating builtins.opt.cypress-r600--.bc [2797/2871] Generating builtins.opt.cayman-r600--.bc [2798/2871] Generating builtins.opt.barts-r600--.bc [2799/2871] Generating builtins.opt.cedar-r600--.bc [2800/2871] Generating builtins.opt.tahiti-amdgcn--.bc [2801/2871] Generating builtins.opt.amdgcn--amdhsa.bc [2802/2871] Generating builtins.opt.tahiti-amdgcn-mesa-mesa3d.bc [2803/2871] Generating builtins.opt.nvptx64--.bc [2804/2871] Generating builtins.opt.nvptx--.bc [2805/2871] Generating builtins.opt.nvptx64--nvidiacl.bc [2806/2871] Generating builtins.opt.nvptx--nvidiacl.bc ninja: build stopped: subcommand failed. ==> ERROR: A failure occurred in build().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix10/build receiving incremental file list libclc-14.0.6-1-riscv64-build.log libclc-14.0.6-1-riscv64-prepare.log sent 62 bytes received 54,618 bytes 36,453.33 bytes/sec total size is 810,318 speedup is 14.82