==> Cloning libclc ... Cloning into 'libclc'... ==> Collecting packager identity from makepkg.conf -> name : Reproducible Arch Linux tests -> email : reproducible@archlinux.org -> gpg-key : undefined -> protocol: https ==> Configuring libclc :: Synchronizing package databases... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 133k 100 133k 0 0 391k 0 --:--:-- --:--:-- --:--:-- 390k 100 133k 100 133k 0 0 391k 0 --:--:-- --:--:-- --:--:-- 390k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 8557k 100 8557k 0 0 21.9M 0 --:--:-- --:--:-- --:--:-- 21.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 142k 100 142k 0 0 428k 0 --:--:-- --:--:-- --:--:-- 428k 100 142k 100 142k 0 0 428k 0 --:--:-- --:--:-- --:--:-- 428k :: Starting full system upgrade... there is nothing to do gpg: key A2C794A986419D8A: public key "Tom Stellard " imported gpg: Total number processed: 1 gpg: imported: 1 gpg: key 44F2485E45D59042: public key "Tobias Hieta " imported gpg: Total number processed: 1 gpg: imported: 1 ==> Making package: libclc 17.0.6-1 (Sun Mar 10 04:45:36 2024) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (13) compiler-rt-17.0.6-1 cppdap-1.58.0-1 hicolor-icon-theme-0.17-3 jsoncpp-1.9.5-2 libuv-1.48.0-1 llvm-libs-17.0.6-2 rhash-1.4.4-1 spirv-tools-2023.6-1 clang-17.0.6-1 cmake-3.28.3-1 llvm-17.0.6-2 ninja-1.11.1-3 spirv-llvm-translator-17.0.0.r6+g70883514-1 Total Download Size: 109.49 MiB Total Installed Size: 556.71 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 31.6M 100 31.6M 0 0 188M 0 --:--:-- --:--:-- --:--:-- 189M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 3444k 100 3444k 0 0 164M 0 --:--:-- --:--:-- --:--:-- 168M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 41.4M 100 41.4M 0 0 184M 0 --:--:-- --:--:-- --:--:-- 185M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 55 18.4M 55 10.1M 0 0 190M 0 --:--:-- --:--:-- --:--:-- 188M 100 18.4M 100 18.4M 0 0 192M 0 --:--:-- --:--:-- --:--:-- 191M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 10021 100 10021 0 0 10.1M 0 --:--:-- --:--:-- --:--:-- 9786k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 151k 100 151k 0 0 109M 0 --:--:-- --:--:-- --:--:-- 147M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 242k 100 242k 0 0 139M 0 --:--:-- --:--:-- --:--:-- 236M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 172k 100 172k 0 0 118M 0 --:--:-- --:--:-- --:--:-- 168M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 335k 100 335k 0 0 155M 0 --:--:-- --:--:-- --:--:-- 163M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 11.2M 100 11.2M 0 0 192M 0 --:--:-- --:--:-- --:--:-- 194M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 145k 100 145k 0 0 108M 0 --:--:-- --:--:-- --:--:-- 141M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1585k 100 1585k 0 0 176M 0 --:--:-- --:--:-- --:--:-- 193M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 799k 100 799k 0 0 162M 0 --:--:-- --:--:-- --:--:-- 195M checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... 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 [installed] llvm: referenced by some clang headers [pending] installing llvm... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cppdap... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator [pending] qt6-base: cmake-gui installing ninja... installing spirv-tools... installing spirv-llvm-translator... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Retrieving sources... -> Downloading libclc-17.0.6.src.tar.xz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 123k 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 123k 100 123k 0 0 231k 0 --:--:-- --:--:-- --:--:-- 12.0M -> Downloading libclc-17.0.6.src.tar.xz.sig... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 438 100 438 0 0 801 0 --:--:-- --:--:-- --:--:-- 801 ==> Validating source files with sha256sums... libclc-17.0.6.src.tar.xz ... Passed libclc-17.0.6.src.tar.xz.sig ... Skipped ==> Verifying source file signatures with gpg... libclc-17.0.6.src.tar.xz ... Passed ==> Extracting sources... -> Extracting libclc-17.0.6.src.tar.xz with bsdtar ==> Starting prepare()... ==> Starting build()... -- The CXX compiler identification is GNU 13.2.1 -- The C compiler identification is GNU 13.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/sbin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/sbin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Performing Test HAVE_FFI_CALL -- Performing Test HAVE_FFI_CALL - Success -- Found FFI: /usr/lib/libffi.so -- Looking for histedit.h -- Looking for histedit.h - found -- Found LibEdit: /usr/include (found version "2.11") -- Performing Test Terminfo_LINKABLE -- Performing Test Terminfo_LINKABLE - Success -- Found Terminfo: /usr/lib/libtinfo.so -- Found ZLIB: /usr/lib/libz.so (found version "1.3.1") -- Found zstd: /usr/lib/libzstd.so -- Found LibXml2: /usr/lib/libxml2.so (found version "2.12.5") -- Linker detection: GNU ld LLVM version: 17.0.6 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/sbin/python3.11 (found version "3.11.8") 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 (1.9s) -- Generating done (0.2s) -- Build files have been written to: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build [1/2953] Generating convert.cl [2/2953] Building LLAsm object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/subnormal_use_default.bc [3/2953] Building LLAsm object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgcn/lib/cl_khr_int64_extended_atomics/minmax_helpers.bc [4/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgcn/lib/workitem/get_global_size.bc [5/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgcn/lib/workitem/get_global_offset.bc [6/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgcn/lib/workitem/get_group_id.bc [7/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgcn/lib/math/ldexp.bc [8/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgcn/lib/workitem/get_work_dim.bc [9/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgcn/lib/integer/popcount.bc [10/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgcn/lib/workitem/get_local_id.bc [11/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgcn/lib/mem_fence/fence.bc [12/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgcn/lib/math/fmax.bc [13/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgcn/lib/workitem/get_num_groups.bc [14/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgcn/lib/workitem/get_local_size.bc [15/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgcn/lib/math/fmin.bc [16/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgpu/lib/math/native_log10.bc [17/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgpu/lib/math/native_exp.bc [18/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgcn/lib/synchronization/barrier.bc [19/2953] Building LLAsm object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/subnormal_helper_func.bc [20/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgpu/lib/math/half_exp.bc [21/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgpu/lib/math/native_log.bc [22/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgpu/lib/math/half_exp10.bc [23/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgpu/lib/math/half_log.bc [24/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgpu/lib/math/half_log10.bc [25/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgpu/lib/math/nextafter.bc [26/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgpu/lib/math/half_rsqrt.bc [27/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgpu/lib/math/half_log2.bc [28/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgpu/lib/math/half_exp2.bc [29/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgpu/lib/math/half_sqrt.bc [30/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/async/wait_group_events.bc [31/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgpu/lib/math/half_recip.bc [32/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/amdgpu/lib/math/sqrt.bc [33/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/subnormal_config.bc [34/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/atomic/atomic_add.bc [35/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/async/async_work_group_copy.bc [36/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/async/prefetch.bc [37/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/async/async_work_group_strided_copy.bc [38/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/atomic/atomic_and.bc [39/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/atomic/atomic_cmpxchg.bc [40/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/atomic/atomic_inc.bc [41/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/atomic/atomic_dec.bc [42/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/atomic/atomic_max.bc [43/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_cmpxchg.bc [44/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_add.bc [45/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/atomic/atomic_min.bc [46/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/atomic/atomic_sub.bc [47/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/atomic/atomic_xor.bc [48/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_dec.bc [49/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/atomic/atomic_or.bc [50/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/atomic/atomic_xchg.bc [51/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_inc.bc [52/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_sub.bc [53/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_max.bc [54/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_or.bc [55/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_xchg.bc [56/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_and.bc [57/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_min.bc [58/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_add.bc [59/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_dec.bc [60/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_inc.bc [61/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_xor.bc [62/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_cmpxchg.bc [63/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_xchg.bc [64/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_sub.bc [65/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_min.bc [66/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_or.bc [67/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_max.bc [68/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_and.bc [69/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_int64_base_atomics/atom_sub.bc [70/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_int64_base_atomics/atom_add.bc [71/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_int64_base_atomics/atom_inc.bc [72/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_int64_base_atomics/atom_dec.bc [73/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_xor.bc [74/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_int64_base_atomics/atom_cmpxchg.bc [75/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_and.bc [76/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_int64_base_atomics/atom_xchg.bc [77/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_min.bc [78/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/common/degrees.bc [79/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_or.bc [80/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_max.bc [81/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_xor.bc [82/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/common/step.bc [83/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/common/sign.bc [84/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/common/smoothstep.bc [85/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/common/radians.bc [86/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/geometric/dot.bc [87/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/geometric/distance.bc [88/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/geometric/cross.bc [89/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/common/mix.bc [90/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/geometric/fast_distance.bc [91/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/geometric/fast_length.bc [92/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/geometric/length.bc [93/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/geometric/fast_normalize.bc [94/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/geometric/normalize.bc [95/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/integer/abs.bc [96/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/integer/clz.bc [97/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/integer/abs_diff.bc [98/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/integer/add_sat.bc [99/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/integer/mad24.bc [100/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/integer/mul24.bc [101/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/acos.bc [102/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/integer/hadd.bc [103/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/integer/rhadd.bc [104/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/integer/upsample.bc [105/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/integer/rotate.bc [106/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/integer/mul_hi.bc [107/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/integer/mad_sat.bc [108/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/integer/sub_sat.bc [109/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/asin.bc [110/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/acosh.bc [111/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/acospi.bc [112/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/atanh.bc [113/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/atan.bc [114/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/ceil.bc [115/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/atan2pi.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '&' expression to silence this warning 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '?:' expression to evaluate it first 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:202:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 202 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '&' expression to silence this warning 202 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '?:' expression to evaluate it first 202 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) 2 warnings generated. [116/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/cos.bc [117/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/cosh.bc [118/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/cbrt.bc [119/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/atanpi.bc [120/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/cospi.bc [121/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/asinpi.bc [122/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/asinh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '|' expression to silence this warning 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '?:' expression to evaluate it first 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:287:49: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 287 | ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '|' expression to silence this warning 287 | ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '?:' expression to evaluate it first 287 | ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; | ^ | ( ) 2 warnings generated. [123/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/copysign.bc [124/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/atan2.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '&' expression to silence this warning 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '?:' expression to evaluate it first 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:219:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 219 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '&' expression to silence this warning 219 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '?:' expression to evaluate it first 219 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) 2 warnings generated. [125/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/ep_log.bc [126/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/exp.bc [127/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/erf.bc [128/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/erfc.bc [129/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/exp_helper.bc [130/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/exp2.bc [131/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/floor.bc [132/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/fmod.bc [133/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/expm1.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '|' expression to silence this warning 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '?:' expression to evaluate it first 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:133:64: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 133 | z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '&' expression to silence this warning 133 | z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '?:' expression to evaluate it first 133 | z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; | ^ | ( ) 2 warnings generated. [134/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/exp10.bc [135/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/fma.bc [136/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/clc_exp10.bc [137/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/fdim.bc [138/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/fabs.bc [139/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/fract.bc [140/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/frexp.bc [141/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/half_cos.bc [142/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/half_divide.bc [143/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/clc_fmod.bc [144/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/convert.bc [145/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/clc_fma.bc [146/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/half_tan.bc [147/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/half_powr.bc [148/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/clc_ldexp.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '|' expression to silence this warning 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '?:' expression to evaluate it first 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '|' expression to silence this warning 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '?:' expression to evaluate it first 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ^ | ( ) 2 warnings generated. [149/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/hypot.bc [150/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/half_sin.bc [151/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/clc_hypot.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '|' expression to silence this warning 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '?:' expression to evaluate it first 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '|' expression to silence this warning 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '?:' expression to evaluate it first 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ^ | ( ) 2 warnings generated. [152/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/ilogb.bc [153/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/lgamma.bc [154/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/log.bc [155/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/log2.bc In file included from /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log2.cl:32: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) 1 warning generated. [156/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/logb.bc [157/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/mad.bc [158/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/log10.bc In file included from /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log10.cl:32: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) 1 warning generated. [159/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/log1p.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:124:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 124 | f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '|' expression to silence this warning 124 | f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '?:' expression to evaluate it first 124 | f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:167:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 167 | result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '|' expression to silence this warning 167 | result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '?:' expression to evaluate it first 167 | result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; | ^ | ( ) 2 warnings generated. [160/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/nan.bc [161/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/maxmag.bc [162/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/native_exp10.bc [163/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/native_cos.bc [164/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/native_exp2.bc [165/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/native_log2.bc [166/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/native_divide.bc [167/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/minmag.bc [168/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/modf.bc [169/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/native_rsqrt.bc [170/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/native_powr.bc [171/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/native_recip.bc [172/2953] Building CXX object CMakeFiles/prepare_builtins.dir/utils/prepare-builtins.cpp.o [173/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/native_sin.bc [174/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/native_sqrt.bc [175/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/native_tan.bc [176/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/lgamma_r.bc [177/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/tables.bc [178/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/pow.bc [179/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/pown.bc [180/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/powr.bc [181/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/remainder.bc [182/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/rint.bc [183/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/rootn.bc [184/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/remquo.bc [185/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/clc_remainder.bc [186/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/clc_nextafter.bc [187/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/rsqrt.bc [188/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/clc_rootn.bc [189/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/round.bc [190/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/clc_pown.bc [191/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/sin.bc [192/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/sincos.bc [193/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/clc_sqrt.bc [194/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/clc_powr.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '&' expression to silence this warning 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '?:' expression to evaluate it first 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '&' expression to silence this warning 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '?:' expression to evaluate it first 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '&' expression to silence this warning 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '?:' expression to evaluate it first 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '&' expression to silence this warning 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '?:' expression to evaluate it first 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '&' expression to silence this warning 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '?:' expression to evaluate it first 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '&' expression to silence this warning 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '?:' expression to evaluate it first 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:352:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 352 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '&' expression to silence this warning 352 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '?:' expression to evaluate it first 352 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:360:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 360 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '&' expression to silence this warning 360 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '?:' expression to evaluate it first 360 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:361:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 361 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '&' expression to silence this warning 361 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '?:' expression to evaluate it first 361 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:362:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 362 | ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '&' expression to silence this warning 362 | ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '?:' expression to evaluate it first 362 | ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:363:62: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 363 | ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '&' expression to silence this warning 363 | ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '?:' expression to evaluate it first 363 | ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:364:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 364 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '&' expression to silence this warning 364 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '?:' expression to evaluate it first 364 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:365:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 365 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '&' expression to silence this warning 365 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '?:' expression to evaluate it first 365 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:366:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 366 | ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '&' expression to silence this warning 366 | ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '?:' expression to evaluate it first 366 | ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; | ^ | ( ) 14 warnings generated. [195/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/clc_pow.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '&' expression to silence this warning 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '?:' expression to evaluate it first 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '&' expression to silence this warning 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '?:' expression to evaluate it first 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '&' expression to silence this warning 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '?:' expression to evaluate it first 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '&' expression to silence this warning 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '?:' expression to evaluate it first 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:363:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 363 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '&' expression to silence this warning 363 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '?:' expression to evaluate it first 363 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:366:33: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 366 | expv *= (inty == 1) & !xpos ? -1.0 : 1.0; | ~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '&' expression to silence this warning 366 | expv *= (inty == 1) & !xpos ? -1.0 : 1.0; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '?:' expression to evaluate it first 366 | expv *= (inty == 1) & !xpos ? -1.0 : 1.0; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:371:31: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 371 | ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '&' expression to silence this warning 371 | ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '?:' expression to evaluate it first 371 | ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:372:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 372 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '&' expression to silence this warning 372 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '?:' expression to evaluate it first 372 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:373:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 373 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '&' expression to silence this warning 373 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '?:' expression to evaluate it first 373 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:374:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 374 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '&' expression to silence this warning 374 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '?:' expression to evaluate it first 374 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:375:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 375 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '&' expression to silence this warning 375 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '?:' expression to evaluate it first 375 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:388:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 388 | ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '&' expression to silence this warning 388 | ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '?:' expression to evaluate it first 388 | ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; | ^ | ( ) 12 warnings generated. [196/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/sinpi.bc [197/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/clc_remquo.bc [198/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/sincos_helpers.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '&' expression to silence this warning 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '?:' expression to evaluate it first 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ^ | ( ) 1 warning generated. [199/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/sinh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '|' expression to silence this warning 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '?:' expression to evaluate it first 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ^ | ( ) 1 warning generated. [200/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/tgamma.bc [201/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/clc_tan.bc [202/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/tan.bc [203/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/tanpi.bc [204/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/clc_tanpi.bc [205/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/tanh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '|' expression to silence this warning 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '?:' expression to evaluate it first 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:137:47: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 137 | z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '|' expression to silence this warning 137 | z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '?:' expression to evaluate it first 137 | z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; | ^ | ( ) 2 warnings generated. [206/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/relational/all.bc [207/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/relational/bitselect.bc [208/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/relational/isequal.bc [209/2953] Linking CXX executable prepare_builtins [210/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/math/trunc.bc [211/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/relational/isfinite.bc [212/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/relational/any.bc [213/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/relational/isgreater.bc [214/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/relational/isless.bc [215/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/relational/isinf.bc [216/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/relational/isgreaterequal.bc [217/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/relational/isnan.bc [218/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/relational/islessequal.bc [219/2953] Building LLAsm object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/subnormal_use_default.bc [220/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/relational/islessgreater.bc [221/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/relational/isnotequal.bc [222/2953] Building LLAsm object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgcn/lib/cl_khr_int64_extended_atomics/minmax_helpers.bc [223/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/relational/isunordered.bc [224/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/relational/isordered.bc [225/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/shared/min.bc [226/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/relational/isnormal.bc [227/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/relational/signbit.bc [228/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/relational/select.bc [229/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/misc/shuffle.bc [230/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/workitem/get_global_id.bc [231/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgcn-amdhsa/lib/workitem/get_local_size.bc [232/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/shared/clamp.bc [233/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/shared/vload.bc [234/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgcn-amdhsa/lib/workitem/get_global_size.bc [235/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/shared/max.bc [236/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgcn/lib/math/fmax.bc [237/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgcn-amdhsa/lib/workitem/get_num_groups.bc [238/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgcn/lib/integer/popcount.bc [239/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgcn/lib/mem_fence/fence.bc [240/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgcn/lib/synchronization/barrier.bc [241/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgcn/lib/math/ldexp.bc [242/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgcn/lib/math/fmin.bc [243/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgcn/lib/workitem/get_global_offset.bc [244/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgcn/lib/workitem/get_local_id.bc [245/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgpu/lib/math/native_exp.bc [246/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgcn/lib/workitem/get_group_id.bc [247/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgcn/lib/workitem/get_work_dim.bc [248/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/misc/shuffle2.bc [249/2953] Building LLAsm object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/subnormal_helper_func.bc [250/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgpu/lib/math/native_log.bc [251/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgpu/lib/math/native_log10.bc [252/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgpu/lib/math/half_exp10.bc [253/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgpu/lib/math/half_exp.bc [254/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgpu/lib/math/half_exp2.bc [255/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgpu/lib/math/half_log10.bc [256/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgpu/lib/math/half_rsqrt.bc [257/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgpu/lib/math/half_log.bc [258/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgpu/lib/math/half_sqrt.bc [259/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgpu/lib/math/half_log2.bc [260/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgpu/lib/math/nextafter.bc [261/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/async/prefetch.bc [262/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgpu/lib/math/sqrt.bc [263/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/amdgpu/lib/math/half_recip.bc [264/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/subnormal_config.bc [265/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/atomic/atomic_cmpxchg.bc [266/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/async/async_work_group_copy.bc [267/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/atomic/atomic_dec.bc [268/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/atomic/atomic_add.bc [269/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/atomic/atomic_and.bc [270/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/async/wait_group_events.bc [271/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/atomic/atomic_inc.bc [272/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/atomic/atomic_min.bc [273/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/atomic/atomic_max.bc [274/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/atomic/atomic_xchg.bc [275/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/async/async_work_group_strided_copy.bc [276/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_cmpxchg.bc [277/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/atomic/atomic_xor.bc [278/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/atomic/atomic_sub.bc [279/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/atomic/atomic_or.bc [280/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_add.bc [281/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_sub.bc [282/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_dec.bc [283/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_inc.bc [284/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_xchg.bc [285/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_max.bc [286/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_min.bc [287/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_or.bc [288/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_and.bc [289/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_xor.bc [290/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_add.bc [291/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_cmpxchg.bc [292/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_dec.bc [293/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_inc.bc [294/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_sub.bc [295/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_or.bc [296/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_xchg.bc [297/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_min.bc [298/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_and.bc [299/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_xor.bc [300/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_max.bc [301/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_int64_base_atomics/atom_xchg.bc [302/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_int64_base_atomics/atom_cmpxchg.bc [303/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_int64_base_atomics/atom_inc.bc [304/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_int64_base_atomics/atom_dec.bc [305/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_int64_base_atomics/atom_add.bc [306/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_int64_extended_atomics/atom_and.bc [307/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_int64_extended_atomics/atom_max.bc [308/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_int64_extended_atomics/atom_min.bc [309/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_int64_extended_atomics/atom_or.bc [310/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_int64_base_atomics/atom_sub.bc [311/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/cl_khr_int64_extended_atomics/atom_xor.bc [312/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/common/mix.bc [313/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/common/degrees.bc [314/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/common/radians.bc [315/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/common/sign.bc [316/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/common/smoothstep.bc [317/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/geometric/cross.bc [318/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/geometric/dot.bc [319/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/geometric/fast_length.bc [320/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/geometric/distance.bc [321/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/geometric/fast_normalize.bc [322/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/geometric/normalize.bc [323/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/common/step.bc [324/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/geometric/fast_distance.bc [325/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/integer/abs.bc [326/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/geometric/length.bc [327/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/integer/mad24.bc [328/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/integer/add_sat.bc [329/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/integer/hadd.bc [330/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn--.dir/generic/lib/shared/vstore.bc [331/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/integer/clz.bc [332/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/integer/abs_diff.bc [333/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/integer/mul24.bc [334/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/integer/mad_sat.bc [335/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/acospi.bc [336/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/acosh.bc [337/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/acos.bc [338/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/asin.bc [339/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/integer/upsample.bc [340/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/integer/sub_sat.bc [341/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/integer/rotate.bc [342/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/integer/mul_hi.bc [343/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/integer/rhadd.bc [344/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/asinpi.bc [345/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/asinh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '|' expression to silence this warning 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '?:' expression to evaluate it first 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:287:49: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 287 | ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '|' expression to silence this warning 287 | ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '?:' expression to evaluate it first 287 | ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; | ^ | ( ) 2 warnings generated. [346/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/atan.bc [347/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/convert.bc [348/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/atan2.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '&' expression to silence this warning 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '?:' expression to evaluate it first 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:219:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 219 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '&' expression to silence this warning 219 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '?:' expression to evaluate it first 219 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) 2 warnings generated. [349/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/atan2pi.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '&' expression to silence this warning 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '?:' expression to evaluate it first 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:202:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 202 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '&' expression to silence this warning 202 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '?:' expression to evaluate it first 202 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) 2 warnings generated. [350/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/atanpi.bc [351/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/copysign.bc [352/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/ceil.bc [353/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/cos.bc [354/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/atanh.bc [355/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/ep_log.bc [356/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/exp.bc [357/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/cosh.bc [358/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/cospi.bc [359/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/exp2.bc [360/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/erf.bc [361/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/exp_helper.bc [362/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/cbrt.bc [363/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/erfc.bc [364/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/fabs.bc [365/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/expm1.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '|' expression to silence this warning 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '?:' expression to evaluate it first 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:133:64: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 133 | z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '&' expression to silence this warning 133 | z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '?:' expression to evaluate it first 133 | z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; | ^ | ( ) 2 warnings generated. [366/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/floor.bc [367/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/exp10.bc [368/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/clc_exp10.bc [369/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/fdim.bc [370/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/half_divide.bc [371/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/half_powr.bc [372/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/half_cos.bc [373/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/fma.bc [374/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/clc_fmod.bc [375/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/half_sin.bc [376/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/fmod.bc [377/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/fract.bc [378/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/hypot.bc [379/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/half_tan.bc [380/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/clc_hypot.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '|' expression to silence this warning 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '?:' expression to evaluate it first 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '|' expression to silence this warning 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '?:' expression to evaluate it first 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ^ | ( ) 2 warnings generated. [381/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/frexp.bc [382/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/clc_fma.bc [383/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/log.bc [384/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/clc_ldexp.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '|' expression to silence this warning 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '?:' expression to evaluate it first 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '|' expression to silence this warning 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '?:' expression to evaluate it first 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ^ | ( ) 2 warnings generated. [385/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/ilogb.bc [386/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/lgamma.bc [387/2953] 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-p7:160:256:256:32-p8:128:128-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:8' 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-p7:160:256:256:32-p8:128:128-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:8' 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-p7:160:256:256:32-p8:128:128-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:8' [388/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/log1p.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:124:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 124 | f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '|' expression to silence this warning 124 | f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '?:' expression to evaluate it first 124 | f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:167:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 167 | result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '|' expression to silence this warning 167 | result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '?:' expression to evaluate it first 167 | result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; | ^ | ( ) 2 warnings generated. [389/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/logb.bc [390/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/maxmag.bc [391/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/mad.bc [392/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/log10.bc In file included from /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log10.cl:32: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) 1 warning generated. [393/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/native_exp10.bc [394/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/log2.bc In file included from /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log2.cl:32: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) 1 warning generated. [395/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/native_divide.bc [396/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/native_cos.bc [397/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/nan.bc [398/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/minmag.bc [399/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/native_log2.bc [400/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/native_powr.bc [401/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/native_recip.bc [402/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/native_exp2.bc [403/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/native_sin.bc [404/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/modf.bc [405/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/native_rsqrt.bc [406/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/native_tan.bc [407/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/native_sqrt.bc [408/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/lgamma_r.bc [409/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/tables.bc [410/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/pow.bc [411/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/powr.bc [412/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/pown.bc [413/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/clc_nextafter.bc [414/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/remainder.bc [415/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/rint.bc [416/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/rootn.bc [417/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/remquo.bc [418/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/clc_pow.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '&' expression to silence this warning 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '?:' expression to evaluate it first 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '&' expression to silence this warning 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '?:' expression to evaluate it first 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '&' expression to silence this warning 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '?:' expression to evaluate it first 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '&' expression to silence this warning 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '?:' expression to evaluate it first 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:363:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 363 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '&' expression to silence this warning 363 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '?:' expression to evaluate it first 363 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:366:33: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 366 | expv *= (inty == 1) & !xpos ? -1.0 : 1.0; | ~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '&' expression to silence this warning 366 | expv *= (inty == 1) & !xpos ? -1.0 : 1.0; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '?:' expression to evaluate it first 366 | expv *= (inty == 1) & !xpos ? -1.0 : 1.0; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:371:31: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 371 | ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '&' expression to silence this warning 371 | ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '?:' expression to evaluate it first 371 | ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:372:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 372 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '&' expression to silence this warning 372 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '?:' expression to evaluate it first 372 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:373:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 373 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '&' expression to silence this warning 373 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '?:' expression to evaluate it first 373 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:374:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 374 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '&' expression to silence this warning 374 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '?:' expression to evaluate it first 374 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:375:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 375 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '&' expression to silence this warning 375 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '?:' expression to evaluate it first 375 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:388:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 388 | ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '&' expression to silence this warning 388 | ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '?:' expression to evaluate it first 388 | ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; | ^ | ( ) 12 warnings generated. [419/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/round.bc [420/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/clc_remainder.bc [421/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/rsqrt.bc [422/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/sin.bc [423/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/sincos.bc [424/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/clc_powr.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '&' expression to silence this warning 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '?:' expression to evaluate it first 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '&' expression to silence this warning 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '?:' expression to evaluate it first 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '&' expression to silence this warning 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '?:' expression to evaluate it first 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '&' expression to silence this warning 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '?:' expression to evaluate it first 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '&' expression to silence this warning 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '?:' expression to evaluate it first 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '&' expression to silence this warning 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '?:' expression to evaluate it first 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:352:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 352 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '&' expression to silence this warning 352 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '?:' expression to evaluate it first 352 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:360:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 360 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '&' expression to silence this warning 360 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '?:' expression to evaluate it first 360 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:361:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 361 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '&' expression to silence this warning 361 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '?:' expression to evaluate it first 361 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:362:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 362 | ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '&' expression to silence this warning 362 | ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '?:' expression to evaluate it first 362 | ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:363:62: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 363 | ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '&' expression to silence this warning 363 | ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '?:' expression to evaluate it first 363 | ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:364:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 364 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '&' expression to silence this warning 364 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '?:' expression to evaluate it first 364 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:365:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 365 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '&' expression to silence this warning 365 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '?:' expression to evaluate it first 365 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:366:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 366 | ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '&' expression to silence this warning 366 | ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '?:' expression to evaluate it first 366 | ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; | ^ | ( ) 14 warnings generated. [425/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/sincos_helpers.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '&' expression to silence this warning 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '?:' expression to evaluate it first 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ^ | ( ) 1 warning generated. [426/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/clc_pown.bc [427/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/clc_remquo.bc [428/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/sinh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '|' expression to silence this warning 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '?:' expression to evaluate it first 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ^ | ( ) 1 warning generated. [429/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/clc_sqrt.bc [430/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/sinpi.bc [431/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/trunc.bc [432/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/clc_rootn.bc [433/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/clc_tanpi.bc [434/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/tanh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '|' expression to silence this warning 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '?:' expression to evaluate it first 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:137:47: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 137 | z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '|' expression to silence this warning 137 | z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '?:' expression to evaluate it first 137 | z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; | ^ | ( ) 2 warnings generated. [435/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/tan.bc [436/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/tanpi.bc [437/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/relational/any.bc [438/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/clc_tan.bc [439/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/relational/bitselect.bc [440/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/math/tgamma.bc [441/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/relational/all.bc [442/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/relational/isgreater.bc [443/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/relational/isless.bc [444/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/relational/isfinite.bc [445/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/relational/isgreaterequal.bc [446/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/relational/isinf.bc [447/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/relational/isequal.bc [448/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/relational/islessequal.bc [449/2953] Building LLAsm object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/subnormal_use_default.bc [450/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/relational/isordered.bc [451/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/relational/isnormal.bc [452/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/relational/isnotequal.bc [453/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/relational/islessgreater.bc [454/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/relational/isnan.bc [455/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/relational/signbit.bc [456/2953] Building LLAsm object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgcn/lib/cl_khr_int64_extended_atomics/minmax_helpers.bc [457/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/relational/isunordered.bc [458/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/relational/select.bc [459/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/misc/shuffle.bc [460/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/shared/clamp.bc [461/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/shared/min.bc [462/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/shared/max.bc [463/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgcn-mesa3d/lib/workitem/get_num_groups.bc [464/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgcn-mesa3d/lib/workitem/get_local_size.bc [465/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/workitem/get_global_id.bc [466/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/shared/vload.bc [467/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgcn-mesa3d/lib/workitem/get_global_size.bc [468/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgcn/lib/math/ldexp.bc [469/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgcn/lib/math/fmax.bc [470/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgcn/lib/mem_fence/fence.bc [471/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgcn/lib/integer/popcount.bc [472/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgcn/lib/math/fmin.bc [473/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgcn/lib/workitem/get_group_id.bc [474/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgpu/lib/math/native_exp.bc [475/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgcn/lib/synchronization/barrier.bc [476/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgcn/lib/workitem/get_work_dim.bc [477/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgcn/lib/workitem/get_local_id.bc [478/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgpu/lib/math/native_log10.bc [479/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/misc/shuffle2.bc [480/2953] Building LLAsm object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/subnormal_helper_func.bc [481/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgcn/lib/workitem/get_global_offset.bc [482/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgpu/lib/math/native_log.bc [483/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgpu/lib/math/half_log.bc [484/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgpu/lib/math/half_log10.bc [485/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgpu/lib/math/half_exp10.bc [486/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgpu/lib/math/half_exp.bc [487/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgpu/lib/math/half_recip.bc [488/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgpu/lib/math/half_rsqrt.bc [489/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgpu/lib/math/half_exp2.bc [490/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgpu/lib/math/half_log2.bc [491/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgpu/lib/math/sqrt.bc [492/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgpu/lib/math/nextafter.bc [493/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/amdgpu/lib/math/half_sqrt.bc [494/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/async/async_work_group_copy.bc [495/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/subnormal_config.bc [496/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/async/prefetch.bc [497/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/atomic/atomic_add.bc [498/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/atomic/atomic_cmpxchg.bc [499/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/async/wait_group_events.bc [500/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/atomic/atomic_or.bc [501/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/atomic/atomic_inc.bc [502/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/atomic/atomic_max.bc [503/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/atomic/atomic_and.bc [504/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/async/async_work_group_strided_copy.bc [505/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/atomic/atomic_dec.bc [506/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/atomic/atomic_min.bc [507/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/atomic/atomic_sub.bc [508/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_add.bc [509/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/atomic/atomic_xchg.bc [510/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/atomic/atomic_xor.bc [511/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_cmpxchg.bc [512/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_dec.bc [513/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_inc.bc [514/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_add.bc [515/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_and.bc [516/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_min.bc [517/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_xor.bc [518/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_cmpxchg.bc [519/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_sub.bc [520/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_xchg.bc [521/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_max.bc [522/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_dec.bc [523/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_sub.bc [524/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_inc.bc [525/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_or.bc [526/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_xchg.bc [527/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_or.bc [528/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_and.bc [529/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_xor.bc [530/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_int64_base_atomics/atom_add.bc [531/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_min.bc [532/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_int64_base_atomics/atom_sub.bc [533/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_int64_base_atomics/atom_cmpxchg.bc [534/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_max.bc [535/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_int64_base_atomics/atom_dec.bc [536/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_int64_base_atomics/atom_inc.bc [537/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_int64_extended_atomics/atom_max.bc [538/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_int64_extended_atomics/atom_and.bc [539/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_int64_extended_atomics/atom_xor.bc [540/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_int64_base_atomics/atom_xchg.bc [541/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_int64_extended_atomics/atom_min.bc [542/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/cl_khr_int64_extended_atomics/atom_or.bc [543/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/common/degrees.bc [544/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/common/mix.bc [545/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/common/radians.bc [546/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/common/sign.bc [547/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/common/smoothstep.bc [548/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/geometric/distance.bc [549/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/geometric/fast_length.bc [550/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/geometric/dot.bc [551/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/geometric/fast_distance.bc [552/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/geometric/cross.bc [553/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/geometric/length.bc [554/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/geometric/fast_normalize.bc [555/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/common/step.bc [556/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/geometric/normalize.bc [557/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/integer/abs_diff.bc [558/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/integer/hadd.bc [559/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/integer/abs.bc [560/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/integer/mad24.bc [561/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/integer/add_sat.bc [562/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/integer/mul24.bc [563/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/integer/mad_sat.bc [564/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/integer/mul_hi.bc [565/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/integer/rotate.bc [566/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/integer/clz.bc [567/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/integer/rhadd.bc [568/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/integer/upsample.bc [569/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/acospi.bc [570/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/integer/sub_sat.bc [571/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/asin.bc [572/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/acos.bc [573/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/acosh.bc [574/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/asinpi.bc [575/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/atan2pi.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '&' expression to silence this warning 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '?:' expression to evaluate it first 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:202:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 202 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '&' expression to silence this warning 202 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '?:' expression to evaluate it first 202 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) 2 warnings generated. [576/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/asinh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '|' expression to silence this warning 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '?:' expression to evaluate it first 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:287:49: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 287 | ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '|' expression to silence this warning 287 | ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '?:' expression to evaluate it first 287 | ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; | ^ | ( ) 2 warnings generated. [577/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/atan.bc [578/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/copysign.bc [579/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/ceil.bc [580/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/atanpi.bc [581/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/atanh.bc [582/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/atan2.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '&' expression to silence this warning 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '?:' expression to evaluate it first 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:219:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 219 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '&' expression to silence this warning 219 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '?:' expression to evaluate it first 219 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) 2 warnings generated. [583/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/cosh.bc [584/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/ep_log.bc [585/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/cos.bc [586/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/cbrt.bc [587/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/exp_helper.bc [588/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/erfc.bc [589/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/cospi.bc [590/2953] Building CLC object CMakeFiles/builtins.link.amdgcn--amdhsa.dir/generic/lib/shared/vstore.bc [591/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/fabs.bc [592/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/expm1.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '|' expression to silence this warning 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '?:' expression to evaluate it first 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:133:64: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 133 | z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '&' expression to silence this warning 133 | z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '?:' expression to evaluate it first 133 | z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; | ^ | ( ) 2 warnings generated. [593/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/erf.bc [594/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/exp2.bc [595/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/fdim.bc [596/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/floor.bc [597/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/clc_exp10.bc [598/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/exp.bc [599/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/convert.bc [600/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/exp10.bc [601/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/fma.bc [602/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/fmod.bc [603/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/half_divide.bc [604/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/fract.bc [605/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/half_powr.bc [606/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/half_sin.bc [607/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/half_tan.bc [608/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/frexp.bc [609/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/clc_fmod.bc [610/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/half_cos.bc [611/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/hypot.bc [612/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/lgamma.bc [613/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/clc_fma.bc [614/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/clc_ldexp.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '|' expression to silence this warning 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '?:' expression to evaluate it first 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '|' expression to silence this warning 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '?:' expression to evaluate it first 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ^ | ( ) 2 warnings generated. [615/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/ilogb.bc [616/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/log.bc [617/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/clc_hypot.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '|' expression to silence this warning 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '?:' expression to evaluate it first 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '|' expression to silence this warning 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '?:' expression to evaluate it first 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ^ | ( ) 2 warnings generated. [618/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/logb.bc [619/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/log10.bc In file included from /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log10.cl:32: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) 1 warning generated. [620/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/mad.bc [621/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/maxmag.bc [622/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/modf.bc [623/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/minmag.bc [624/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/nan.bc [625/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/native_exp10.bc [626/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/native_divide.bc [627/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/native_cos.bc [628/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/log1p.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:124:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 124 | f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '|' expression to silence this warning 124 | f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '?:' expression to evaluate it first 124 | f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:167:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 167 | result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '|' expression to silence this warning 167 | result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '?:' expression to evaluate it first 167 | result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; | ^ | ( ) 2 warnings generated. [629/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/native_exp2.bc [630/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/native_log2.bc [631/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/log2.bc In file included from /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log2.cl:32: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) 1 warning generated. [632/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/native_powr.bc [633/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/native_rsqrt.bc [634/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/lgamma_r.bc [635/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/native_recip.bc [636/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/native_sqrt.bc [637/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/native_sin.bc [638/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/native_tan.bc [639/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/tables.bc [640/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/pown.bc [641/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/clc_nextafter.bc [642/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/powr.bc [643/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/remainder.bc [644/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/pow.bc [645/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/remquo.bc [646/2953] 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-p7:160:256:256:32-p8:128:128-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:8' 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-p7:160:256:256:32-p8:128:128-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:8' 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-p7:160:256:256:32-p8:128:128-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:8' [647/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/rint.bc [648/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/round.bc [649/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/clc_remainder.bc [650/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/rootn.bc [651/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/clc_pown.bc [652/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/clc_powr.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '&' expression to silence this warning 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '?:' expression to evaluate it first 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '&' expression to silence this warning 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '?:' expression to evaluate it first 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '&' expression to silence this warning 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '?:' expression to evaluate it first 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '&' expression to silence this warning 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '?:' expression to evaluate it first 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '&' expression to silence this warning 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '?:' expression to evaluate it first 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '&' expression to silence this warning 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '?:' expression to evaluate it first 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:352:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 352 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '&' expression to silence this warning 352 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '?:' expression to evaluate it first 352 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:360:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 360 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '&' expression to silence this warning 360 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '?:' expression to evaluate it first 360 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:361:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 361 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '&' expression to silence this warning 361 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '?:' expression to evaluate it first 361 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:362:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 362 | ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '&' expression to silence this warning 362 | ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '?:' expression to evaluate it first 362 | ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:363:62: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 363 | ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '&' expression to silence this warning 363 | ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '?:' expression to evaluate it first 363 | ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:364:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 364 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '&' expression to silence this warning 364 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '?:' expression to evaluate it first 364 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:365:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 365 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '&' expression to silence this warning 365 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '?:' expression to evaluate it first 365 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:366:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 366 | ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '&' expression to silence this warning 366 | ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '?:' expression to evaluate it first 366 | ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; | ^ | ( ) 14 warnings generated. [653/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/clc_remquo.bc [654/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/clc_rootn.bc [655/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/sincos_helpers.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '&' expression to silence this warning 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '?:' expression to evaluate it first 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ^ | ( ) 1 warning generated. [656/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/sincos.bc [657/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/rsqrt.bc [658/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/sinh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '|' expression to silence this warning 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '?:' expression to evaluate it first 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ^ | ( ) 1 warning generated. [659/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/sin.bc [660/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/sinpi.bc [661/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/clc_sqrt.bc [662/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/tan.bc [663/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/clc_pow.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '&' expression to silence this warning 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '?:' expression to evaluate it first 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '&' expression to silence this warning 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '?:' expression to evaluate it first 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '&' expression to silence this warning 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '?:' expression to evaluate it first 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '&' expression to silence this warning 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '?:' expression to evaluate it first 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:363:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 363 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '&' expression to silence this warning 363 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '?:' expression to evaluate it first 363 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:366:33: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 366 | expv *= (inty == 1) & !xpos ? -1.0 : 1.0; | ~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '&' expression to silence this warning 366 | expv *= (inty == 1) & !xpos ? -1.0 : 1.0; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '?:' expression to evaluate it first 366 | expv *= (inty == 1) & !xpos ? -1.0 : 1.0; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:371:31: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 371 | ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '&' expression to silence this warning 371 | ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '?:' expression to evaluate it first 371 | ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:372:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 372 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '&' expression to silence this warning 372 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '?:' expression to evaluate it first 372 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:373:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 373 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '&' expression to silence this warning 373 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '?:' expression to evaluate it first 373 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:374:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 374 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '&' expression to silence this warning 374 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '?:' expression to evaluate it first 374 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:375:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 375 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '&' expression to silence this warning 375 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '?:' expression to evaluate it first 375 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:388:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 388 | ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '&' expression to silence this warning 388 | ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '?:' expression to evaluate it first 388 | ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; | ^ | ( ) 12 warnings generated. [664/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/tgamma.bc [665/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/tanpi.bc [666/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/clc_tan.bc [667/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/trunc.bc [668/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/relational/all.bc [669/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/relational/isfinite.bc [670/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/tanh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '|' expression to silence this warning 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '?:' expression to evaluate it first 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:137:47: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 137 | z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '|' expression to silence this warning 137 | z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '?:' expression to evaluate it first 137 | z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; | ^ | ( ) 2 warnings generated. [671/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/relational/any.bc [672/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/relational/isequal.bc [673/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/relational/isgreater.bc [674/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/math/clc_tanpi.bc [675/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/relational/isgreaterequal.bc [676/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/relational/islessgreater.bc [677/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/relational/bitselect.bc [678/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/relational/isinf.bc [679/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/relational/isless.bc [680/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/relational/islessequal.bc [681/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/relational/isnan.bc [682/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/relational/isordered.bc [683/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/relational/isnormal.bc [684/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/relational/isnotequal.bc [685/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/shared/clamp.bc [686/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/misc/shuffle.bc [687/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/relational/select.bc [688/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/shared/min.bc [689/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/relational/signbit.bc [690/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/relational/isunordered.bc [691/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/workitem/get_global_id.bc [692/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/clspv/lib/math/nextafter.bc [693/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/shared/max.bc [694/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/shared/vload.bc [695/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/clspv/lib/shared/vstore_half.bc [696/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/clspv/lib/math/fma.bc [697/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/clspv/lib/subnormal_config.bc [698/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/misc/shuffle2.bc [699/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/geometric/distance.bc [700/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/geometric/length.bc [701/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/asinpi.bc [702/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/acos.bc [703/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/asinh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '|' expression to silence this warning 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '?:' expression to evaluate it first 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:287:49: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 287 | ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '|' expression to silence this warning 287 | ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '?:' expression to evaluate it first 287 | ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; | ^ | ( ) 2 warnings generated. [704/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/acosh.bc [705/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/acospi.bc [706/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/atan2.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '&' expression to silence this warning 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '?:' expression to evaluate it first 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:219:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 219 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '&' expression to silence this warning 219 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '?:' expression to evaluate it first 219 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) 2 warnings generated. [707/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/atan.bc [708/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/atan2pi.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '&' expression to silence this warning 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '?:' expression to evaluate it first 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:202:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 202 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '&' expression to silence this warning 202 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '?:' expression to evaluate it first 202 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) 2 warnings generated. [709/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/clc_fmod.bc [710/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/cbrt.bc [711/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/asin.bc [712/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/atanh.bc [713/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/atanpi.bc [714/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/clc_exp10.bc [715/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/clc_hypot.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '|' expression to silence this warning 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '?:' expression to evaluate it first 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '|' expression to silence this warning 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '?:' expression to evaluate it first 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ^ | ( ) 2 warnings generated. [716/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/clc_ldexp.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '|' expression to silence this warning 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '?:' expression to evaluate it first 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '|' expression to silence this warning 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '?:' expression to evaluate it first 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ^ | ( ) 2 warnings generated. [717/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/clc_pow.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '&' expression to silence this warning 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '?:' expression to evaluate it first 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '&' expression to silence this warning 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '?:' expression to evaluate it first 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '&' expression to silence this warning 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '?:' expression to evaluate it first 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '&' expression to silence this warning 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '?:' expression to evaluate it first 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:363:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 363 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '&' expression to silence this warning 363 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '?:' expression to evaluate it first 363 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:366:33: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 366 | expv *= (inty == 1) & !xpos ? -1.0 : 1.0; | ~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '&' expression to silence this warning 366 | expv *= (inty == 1) & !xpos ? -1.0 : 1.0; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '?:' expression to evaluate it first 366 | expv *= (inty == 1) & !xpos ? -1.0 : 1.0; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:371:31: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 371 | ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '&' expression to silence this warning 371 | ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '?:' expression to evaluate it first 371 | ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:372:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 372 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '&' expression to silence this warning 372 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '?:' expression to evaluate it first 372 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:373:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 373 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '&' expression to silence this warning 373 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '?:' expression to evaluate it first 373 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:374:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 374 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '&' expression to silence this warning 374 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '?:' expression to evaluate it first 374 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:375:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 375 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '&' expression to silence this warning 375 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '?:' expression to evaluate it first 375 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:388:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 388 | ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '&' expression to silence this warning 388 | ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '?:' expression to evaluate it first 388 | ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; | ^ | ( ) 12 warnings generated. [718/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/clc_nextafter.bc [719/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/clc_remainder.bc [720/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/clc_powr.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '&' expression to silence this warning 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '?:' expression to evaluate it first 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '&' expression to silence this warning 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '?:' expression to evaluate it first 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '&' expression to silence this warning 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '?:' expression to evaluate it first 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '&' expression to silence this warning 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '?:' expression to evaluate it first 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '&' expression to silence this warning 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '?:' expression to evaluate it first 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '&' expression to silence this warning 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '?:' expression to evaluate it first 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:352:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 352 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '&' expression to silence this warning 352 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '?:' expression to evaluate it first 352 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:360:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 360 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '&' expression to silence this warning 360 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '?:' expression to evaluate it first 360 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:361:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 361 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '&' expression to silence this warning 361 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '?:' expression to evaluate it first 361 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:362:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 362 | ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '&' expression to silence this warning 362 | ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '?:' expression to evaluate it first 362 | ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:363:62: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 363 | ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '&' expression to silence this warning 363 | ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '?:' expression to evaluate it first 363 | ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:364:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 364 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '&' expression to silence this warning 364 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '?:' expression to evaluate it first 364 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:365:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 365 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '&' expression to silence this warning 365 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '?:' expression to evaluate it first 365 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:366:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 366 | ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '&' expression to silence this warning 366 | ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '?:' expression to evaluate it first 366 | ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; | ^ | ( ) 14 warnings generated. [721/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/clc_remquo.bc [722/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/clc_rootn.bc [723/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/clc_pown.bc [724/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/cospi.bc [725/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/clc_tan.bc [726/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/exp.bc [727/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/cos.bc [728/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/exp10.bc [729/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/cosh.bc [730/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/clc_tanpi.bc [731/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/erf.bc [732/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/erfc.bc [733/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/exp_helper.bc [734/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/expm1.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '|' expression to silence this warning 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '?:' expression to evaluate it first 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:133:64: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 133 | z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '&' expression to silence this warning 133 | z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '?:' expression to evaluate it first 133 | z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; | ^ | ( ) 2 warnings generated. [735/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/fdim.bc [736/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/exp2.bc [737/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/fract.bc [738/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/fmod.bc [739/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/frexp.bc [740/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/half_exp.bc [741/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/half_divide.bc [742/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/half_cos.bc [743/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/half_exp10.bc [744/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/half_exp2.bc [745/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/half_log.bc [746/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/half_log10.bc [747/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/half_powr.bc [748/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/half_recip.bc [749/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/half_tan.bc [750/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/half_sqrt.bc [751/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/half_log2.bc [752/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/half_sin.bc [753/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/hypot.bc [754/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/ldexp.bc [755/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/lgamma.bc [756/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/ilogb.bc [757/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/log1p.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:124:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 124 | f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '|' expression to silence this warning 124 | f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '?:' expression to evaluate it first 124 | f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:167:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 167 | result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '|' expression to silence this warning 167 | result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '?:' expression to evaluate it first 167 | result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; | ^ | ( ) 2 warnings generated. [758/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/logb.bc [759/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/log.bc [760/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/lgamma_r.bc [761/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/log10.bc In file included from /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log10.cl:32: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) 1 warning generated. [762/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/log2.bc In file included from /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log2.cl:32: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) 1 warning generated. [763/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/maxmag.bc [764/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/pow.bc [765/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/minmag.bc [766/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/nan.bc [767/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/powr.bc [768/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/modf.bc [769/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/pown.bc [770/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/remainder.bc [771/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/rootn.bc [772/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/sin.bc [773/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/remquo.bc [774/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/sinpi.bc [775/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/sincos.bc [776/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/sincos_helpers.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '&' expression to silence this warning 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '?:' expression to evaluate it first 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ^ | ( ) 1 warning generated. [777/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/sinh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '|' expression to silence this warning 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '?:' expression to evaluate it first 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ^ | ( ) 1 warning generated. [778/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/tan.bc [779/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/tanh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '|' expression to silence this warning 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '?:' expression to evaluate it first 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:137:47: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 137 | z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '|' expression to silence this warning 137 | z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '?:' expression to evaluate it first 137 | z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; | ^ | ( ) 2 warnings generated. [780/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/tables.bc [781/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/tanpi.bc [782/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/generic/lib/math/tgamma.bc [783/2953] Building CLC object CMakeFiles/builtins.link.tahiti-amdgcn-mesa-mesa3d.dir/generic/lib/shared/vstore.bc [784/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/clspv64/lib/math/fma.bc [785/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/geometric/distance.bc [786/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/clspv64/lib/subnormal_config.bc [787/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/clspv64/lib/math/nextafter.bc [788/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/atan.bc [789/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/geometric/length.bc [790/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/asin.bc [791/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/asinpi.bc [792/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/asinh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '|' expression to silence this warning 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '?:' expression to evaluate it first 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:287:49: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 287 | ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '|' expression to silence this warning 287 | ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '?:' expression to evaluate it first 287 | ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; | ^ | ( ) 2 warnings generated. [793/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/acospi.bc [794/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/clspv64/lib/shared/vstore_half.bc [795/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/acosh.bc [796/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/atan2pi.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '&' expression to silence this warning 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '?:' expression to evaluate it first 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:202:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 202 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '&' expression to silence this warning 202 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '?:' expression to evaluate it first 202 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) 2 warnings generated. [797/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/acos.bc [798/2953] Building CLC object CMakeFiles/builtins.link.clspv--.dir/convert.bc [799/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/atan2.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '&' expression to silence this warning 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '?:' expression to evaluate it first 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:219:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 219 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '&' expression to silence this warning 219 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '?:' expression to evaluate it first 219 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) 2 warnings generated. [800/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/clc_exp10.bc [801/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/atanpi.bc [802/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/atanh.bc [803/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/clc_nextafter.bc [804/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/clc_fmod.bc [805/2953] Linking CLC static library builtins.link.clspv--.bc [806/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/clc_hypot.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '|' expression to silence this warning 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '?:' expression to evaluate it first 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '|' expression to silence this warning 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '?:' expression to evaluate it first 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ^ | ( ) 2 warnings generated. [807/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/clc_remainder.bc [808/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/clc_pow.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '&' expression to silence this warning 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '?:' expression to evaluate it first 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '&' expression to silence this warning 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '?:' expression to evaluate it first 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '&' expression to silence this warning 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '?:' expression to evaluate it first 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '&' expression to silence this warning 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '?:' expression to evaluate it first 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:363:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 363 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '&' expression to silence this warning 363 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '?:' expression to evaluate it first 363 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:366:33: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 366 | expv *= (inty == 1) & !xpos ? -1.0 : 1.0; | ~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '&' expression to silence this warning 366 | expv *= (inty == 1) & !xpos ? -1.0 : 1.0; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '?:' expression to evaluate it first 366 | expv *= (inty == 1) & !xpos ? -1.0 : 1.0; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:371:31: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 371 | ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '&' expression to silence this warning 371 | ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '?:' expression to evaluate it first 371 | ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:372:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 372 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '&' expression to silence this warning 372 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '?:' expression to evaluate it first 372 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:373:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 373 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '&' expression to silence this warning 373 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '?:' expression to evaluate it first 373 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:374:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 374 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '&' expression to silence this warning 374 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '?:' expression to evaluate it first 374 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:375:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 375 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '&' expression to silence this warning 375 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '?:' expression to evaluate it first 375 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:388:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 388 | ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '&' expression to silence this warning 388 | ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '?:' expression to evaluate it first 388 | ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; | ^ | ( ) 12 warnings generated. [809/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/clc_rootn.bc [810/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/clc_ldexp.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '|' expression to silence this warning 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '?:' expression to evaluate it first 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '|' expression to silence this warning 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '?:' expression to evaluate it first 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ^ | ( ) 2 warnings generated. [811/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/clc_powr.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '&' expression to silence this warning 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '?:' expression to evaluate it first 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '&' expression to silence this warning 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '?:' expression to evaluate it first 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '&' expression to silence this warning 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '?:' expression to evaluate it first 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '&' expression to silence this warning 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '?:' expression to evaluate it first 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '&' expression to silence this warning 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '?:' expression to evaluate it first 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '&' expression to silence this warning 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '?:' expression to evaluate it first 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:352:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 352 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '&' expression to silence this warning 352 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '?:' expression to evaluate it first 352 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:360:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 360 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '&' expression to silence this warning 360 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '?:' expression to evaluate it first 360 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:361:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 361 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '&' expression to silence this warning 361 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '?:' expression to evaluate it first 361 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:362:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 362 | ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '&' expression to silence this warning 362 | ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '?:' expression to evaluate it first 362 | ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:363:62: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 363 | ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '&' expression to silence this warning 363 | ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '?:' expression to evaluate it first 363 | ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:364:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 364 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '&' expression to silence this warning 364 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '?:' expression to evaluate it first 364 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:365:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 365 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '&' expression to silence this warning 365 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '?:' expression to evaluate it first 365 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:366:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 366 | ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '&' expression to silence this warning 366 | ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '?:' expression to evaluate it first 366 | ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; | ^ | ( ) 14 warnings generated. [812/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/cbrt.bc [813/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/clc_pown.bc [814/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/clc_tan.bc [815/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/clc_remquo.bc [816/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/cos.bc [817/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/clc_tanpi.bc [818/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/cosh.bc [819/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/cospi.bc [820/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/erfc.bc [821/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/exp_helper.bc [822/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/exp2.bc [823/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/exp.bc [824/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/erf.bc [825/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/exp10.bc [826/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/fract.bc [827/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/half_cos.bc [828/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/expm1.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '|' expression to silence this warning 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '?:' expression to evaluate it first 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:133:64: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 133 | z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '&' expression to silence this warning 133 | z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '?:' expression to evaluate it first 133 | z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; | ^ | ( ) 2 warnings generated. [829/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/fdim.bc [830/2953] 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-p7:160:256:256:32-p8:128:128-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:8' 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-p7:160:256:256:32-p8:128:128-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:8' 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-p7:160:256:256:32-p8:128:128-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:8' [831/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/fmod.bc [832/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/frexp.bc [833/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/half_exp10.bc [834/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/half_exp.bc [835/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/half_divide.bc [836/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/half_exp2.bc [837/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/half_log10.bc [838/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/half_log2.bc [839/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/half_recip.bc [840/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/half_log.bc [841/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/half_powr.bc [842/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/half_sin.bc [843/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/half_sqrt.bc [844/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/hypot.bc [845/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/lgamma.bc [846/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/log.bc [847/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/half_tan.bc [848/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/log10.bc In file included from /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log10.cl:32: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) 1 warning generated. [849/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/ilogb.bc [850/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/ldexp.bc [851/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/lgamma_r.bc [852/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/logb.bc [853/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/log2.bc In file included from /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log2.cl:32: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) 1 warning generated. [854/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/log1p.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:124:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 124 | f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '|' expression to silence this warning 124 | f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '?:' expression to evaluate it first 124 | f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:167:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 167 | result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '|' expression to silence this warning 167 | result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '?:' expression to evaluate it first 167 | result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; | ^ | ( ) 2 warnings generated. [855/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/maxmag.bc [856/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/minmag.bc [857/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/pow.bc [858/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/nan.bc [859/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/remainder.bc [860/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/rootn.bc [861/2953] Building LLAsm object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/subnormal_use_default.bc [862/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/pown.bc [863/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/powr.bc [864/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/modf.bc [865/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/sin.bc [866/2953] Building LLAsm object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/subnormal_helper_func.bc [867/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/sincos_helpers.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '&' expression to silence this warning 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '?:' expression to evaluate it first 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ^ | ( ) 1 warning generated. [868/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/remquo.bc [869/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/tanh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '|' expression to silence this warning 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '?:' expression to evaluate it first 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:137:47: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 137 | z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '|' expression to silence this warning 137 | z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '?:' expression to evaluate it first 137 | z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; | ^ | ( ) 2 warnings generated. [870/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/sincos.bc [871/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/sinpi.bc [872/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/tanpi.bc [873/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/sinh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '|' expression to silence this warning 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '?:' expression to evaluate it first 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ^ | ( ) 1 warning generated. [874/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/tables.bc [875/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/tan.bc [876/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/subnormal_config.bc [877/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/ptx/lib/math/nextafter.bc [878/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/async/prefetch.bc [879/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/async/wait_group_events.bc [880/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/async/async_work_group_copy.bc [881/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/generic/lib/math/tgamma.bc [882/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/atomic/atomic_inc.bc [883/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/atomic/atomic_add.bc [884/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/atomic/atomic_cmpxchg.bc [885/2953] Building CLC object CMakeFiles/builtins.link.clspv64--.dir/convert.bc [886/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/atomic/atomic_min.bc [887/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/atomic/atomic_max.bc [888/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/atomic/atomic_and.bc [889/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/atomic/atomic_sub.bc [890/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/atomic/atomic_or.bc [891/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/atomic/atomic_dec.bc [892/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/atomic/atomic_xor.bc [893/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_add.bc [894/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_cmpxchg.bc [895/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_dec.bc [896/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/async/async_work_group_strided_copy.bc [897/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/atomic/atomic_xchg.bc [898/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_sub.bc [899/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_inc.bc [900/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_xchg.bc [901/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_xor.bc [902/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_and.bc [903/2953] Linking CLC static library builtins.link.clspv64--.bc [904/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_max.bc [905/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_add.bc [906/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_min.bc [907/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_cmpxchg.bc [908/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_or.bc [909/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_sub.bc [910/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_inc.bc [911/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_dec.bc [912/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_xchg.bc [913/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_max.bc [914/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_xor.bc [915/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_and.bc [916/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_min.bc [917/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_or.bc [918/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_int64_base_atomics/atom_dec.bc [919/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_int64_base_atomics/atom_add.bc [920/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_int64_base_atomics/atom_cmpxchg.bc [921/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_int64_base_atomics/atom_sub.bc [922/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_int64_base_atomics/atom_xchg.bc [923/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_and.bc [924/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_int64_base_atomics/atom_inc.bc [925/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_max.bc [926/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_or.bc [927/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/common/radians.bc [928/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_xor.bc [929/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/common/sign.bc [930/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/common/degrees.bc [931/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/common/step.bc [932/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_min.bc [933/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/common/smoothstep.bc [934/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/geometric/dot.bc [935/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/common/mix.bc [936/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/geometric/distance.bc [937/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/geometric/fast_distance.bc [938/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/geometric/cross.bc [939/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/geometric/length.bc [940/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/integer/abs_diff.bc [941/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/geometric/fast_length.bc [942/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/geometric/fast_normalize.bc [943/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/geometric/normalize.bc [944/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/integer/abs.bc [945/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/integer/clz.bc [946/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/integer/add_sat.bc [947/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/integer/rhadd.bc [948/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/integer/hadd.bc [949/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/integer/mad24.bc [950/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/integer/upsample.bc [951/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/integer/mul_hi.bc [952/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/integer/popcount.bc [953/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/integer/rotate.bc [954/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/acos.bc [955/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/integer/sub_sat.bc [956/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/integer/mul24.bc [957/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/integer/mad_sat.bc [958/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/atan2.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '&' expression to silence this warning 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '?:' expression to evaluate it first 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:219:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 219 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '&' expression to silence this warning 219 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '?:' expression to evaluate it first 219 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) 2 warnings generated. [959/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/atan.bc [960/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/acospi.bc [961/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/acosh.bc [962/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/atanh.bc [963/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/atanpi.bc [964/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/asin.bc [965/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/asinh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '|' expression to silence this warning 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '?:' expression to evaluate it first 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:287:49: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 287 | ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '|' expression to silence this warning 287 | ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '?:' expression to evaluate it first 287 | ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; | ^ | ( ) 2 warnings generated. [966/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/asinpi.bc [967/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/ceil.bc [968/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/copysign.bc [969/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/atan2pi.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '&' expression to silence this warning 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '?:' expression to evaluate it first 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:202:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 202 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '&' expression to silence this warning 202 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '?:' expression to evaluate it first 202 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) 2 warnings generated. [970/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/cosh.bc [971/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/cbrt.bc [972/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/cospi.bc [973/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/ep_log.bc [974/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/erf.bc [975/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/cos.bc [976/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/exp.bc [977/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/exp_helper.bc [978/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/erfc.bc [979/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/fabs.bc [980/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/expm1.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '|' expression to silence this warning 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '?:' expression to evaluate it first 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:133:64: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 133 | z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '&' expression to silence this warning 133 | z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '?:' expression to evaluate it first 133 | z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; | ^ | ( ) 2 warnings generated. [981/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/fdim.bc [982/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/floor.bc [983/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/fma.bc [984/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/clc_exp10.bc [985/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/exp2.bc [986/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/fmax.bc [987/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/fmod.bc [988/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/half_exp.bc [989/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/half_cos.bc [990/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/exp10.bc [991/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/fract.bc [992/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/half_divide.bc [993/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/clc_fmod.bc [994/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/fmin.bc [995/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/clc_fma.bc [996/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/half_log.bc [997/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/half_exp10.bc [998/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/half_exp2.bc [999/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/half_log10.bc [1000/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/half_powr.bc [1001/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/half_sin.bc [1002/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/frexp.bc [1003/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/half_rsqrt.bc [1004/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/half_recip.bc [1005/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/half_log2.bc [1006/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/half_sqrt.bc [1007/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/half_tan.bc [1008/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/hypot.bc [1009/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/ilogb.bc [1010/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/ldexp.bc [1011/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/clc_ldexp.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '|' expression to silence this warning 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '?:' expression to evaluate it first 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '|' expression to silence this warning 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '?:' expression to evaluate it first 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ^ | ( ) 2 warnings generated. [1012/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/log.bc [1013/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/mad.bc [1014/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/minmag.bc [1015/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/maxmag.bc [1016/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/modf.bc [1017/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/clc_hypot.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '|' expression to silence this warning 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '?:' expression to evaluate it first 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '|' expression to silence this warning 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '?:' expression to evaluate it first 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ^ | ( ) 2 warnings generated. [1018/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/logb.bc [1019/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/lgamma.bc [1020/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/log10.bc In file included from /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log10.cl:32: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) 1 warning generated. [1021/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/log1p.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:124:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 124 | f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '|' expression to silence this warning 124 | f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '?:' expression to evaluate it first 124 | f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:167:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 167 | result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '|' expression to silence this warning 167 | result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '?:' expression to evaluate it first 167 | result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; | ^ | ( ) 2 warnings generated. [1022/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/log2.bc In file included from /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log2.cl:32: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) 1 warning generated. [1023/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/native_divide.bc [1024/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/native_cos.bc [1025/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/nan.bc [1026/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/native_exp.bc [1027/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/convert.bc [1028/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/native_log.bc [1029/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/native_exp10.bc [1030/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/native_exp2.bc [1031/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/native_log10.bc [1032/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/native_powr.bc [1033/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/native_log2.bc [1034/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/native_rsqrt.bc [1035/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/native_recip.bc [1036/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/native_sin.bc [1037/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/pow.bc [1038/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/tables.bc [1039/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/clc_nextafter.bc [1040/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/native_tan.bc [1041/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/native_sqrt.bc [1042/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/pown.bc [1043/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/lgamma_r.bc [1044/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/remainder.bc [1045/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/powr.bc [1046/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/remquo.bc [1047/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/clc_powr.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '&' expression to silence this warning 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '?:' expression to evaluate it first 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '&' expression to silence this warning 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '?:' expression to evaluate it first 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '&' expression to silence this warning 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '?:' expression to evaluate it first 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '&' expression to silence this warning 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '?:' expression to evaluate it first 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '&' expression to silence this warning 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '?:' expression to evaluate it first 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '&' expression to silence this warning 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '?:' expression to evaluate it first 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:352:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 352 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '&' expression to silence this warning 352 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '?:' expression to evaluate it first 352 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:360:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 360 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '&' expression to silence this warning 360 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '?:' expression to evaluate it first 360 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:361:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 361 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '&' expression to silence this warning 361 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '?:' expression to evaluate it first 361 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:362:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 362 | ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '&' expression to silence this warning 362 | ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '?:' expression to evaluate it first 362 | ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:363:62: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 363 | ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '&' expression to silence this warning 363 | ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '?:' expression to evaluate it first 363 | ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:364:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 364 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '&' expression to silence this warning 364 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '?:' expression to evaluate it first 364 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:365:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 365 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '&' expression to silence this warning 365 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '?:' expression to evaluate it first 365 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:366:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 366 | ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '&' expression to silence this warning 366 | ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '?:' expression to evaluate it first 366 | ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; | ^ | ( ) 14 warnings generated. [1048/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/round.bc [1049/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/sincos.bc [1050/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/rootn.bc [1051/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/rint.bc [1052/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/clc_pown.bc [1053/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/clc_sqrt.bc [1054/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/clc_remainder.bc [1055/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/rsqrt.bc [1056/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/sin.bc [1057/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/clc_pow.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '&' expression to silence this warning 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '?:' expression to evaluate it first 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '&' expression to silence this warning 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '?:' expression to evaluate it first 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '&' expression to silence this warning 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '?:' expression to evaluate it first 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '&' expression to silence this warning 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '?:' expression to evaluate it first 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:363:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 363 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '&' expression to silence this warning 363 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '?:' expression to evaluate it first 363 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:366:33: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 366 | expv *= (inty == 1) & !xpos ? -1.0 : 1.0; | ~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '&' expression to silence this warning 366 | expv *= (inty == 1) & !xpos ? -1.0 : 1.0; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '?:' expression to evaluate it first 366 | expv *= (inty == 1) & !xpos ? -1.0 : 1.0; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:371:31: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 371 | ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '&' expression to silence this warning 371 | ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '?:' expression to evaluate it first 371 | ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:372:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 372 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '&' expression to silence this warning 372 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '?:' expression to evaluate it first 372 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:373:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 373 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '&' expression to silence this warning 373 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '?:' expression to evaluate it first 373 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:374:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 374 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '&' expression to silence this warning 374 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '?:' expression to evaluate it first 374 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:375:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 375 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '&' expression to silence this warning 375 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '?:' expression to evaluate it first 375 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:388:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 388 | ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '&' expression to silence this warning 388 | ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '?:' expression to evaluate it first 388 | ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; | ^ | ( ) 12 warnings generated. [1058/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/sinh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '|' expression to silence this warning 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '?:' expression to evaluate it first 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ^ | ( ) 1 warning generated. [1059/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/clc_remquo.bc [1060/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/sqrt.bc [1061/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/tan.bc [1062/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/sincos_helpers.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '&' expression to silence this warning 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '?:' expression to evaluate it first 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ^ | ( ) 1 warning generated. [1063/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/sinpi.bc [1064/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/clc_rootn.bc [1065/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/tanh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '|' expression to silence this warning 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '?:' expression to evaluate it first 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:137:47: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 137 | z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '|' expression to silence this warning 137 | z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '?:' expression to evaluate it first 137 | z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; | ^ | ( ) 2 warnings generated. [1066/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/clc_tanpi.bc [1067/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/tanpi.bc [1068/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/clc_tan.bc [1069/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/relational/all.bc [1070/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/trunc.bc [1071/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/math/tgamma.bc [1072/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/relational/bitselect.bc [1073/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/relational/isequal.bc [1074/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/relational/isgreater.bc [1075/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/relational/isfinite.bc [1076/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/relational/isinf.bc [1077/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/relational/any.bc [1078/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/relational/isgreaterequal.bc [1079/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/relational/isordered.bc [1080/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/relational/islessequal.bc [1081/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/relational/isnormal.bc [1082/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/relational/isless.bc [1083/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/relational/islessgreater.bc [1084/2953] Building LLAsm object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/subnormal_use_default.bc [1085/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/relational/isnotequal.bc [1086/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/relational/isnan.bc [1087/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/relational/isunordered.bc [1088/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/relational/signbit.bc [1089/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/misc/shuffle.bc [1090/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/relational/select.bc [1091/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/shared/min.bc [1092/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/shared/max.bc [1093/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/workitem/get_global_id.bc [1094/2953] Building LLAsm object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/subnormal_helper_func.bc [1095/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/ptx-nvidiacl/lib/workitem/get_global_id.bc [1096/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/ptx-nvidiacl/lib/workitem/get_group_id.bc [1097/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/ptx-nvidiacl/lib/mem_fence/fence.bc [1098/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/shared/clamp.bc [1099/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/workitem/get_global_size.bc [1100/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/ptx-nvidiacl/lib/synchronization/barrier.bc [1101/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/shared/vload.bc [1102/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/ptx-nvidiacl/lib/workitem/get_num_groups.bc [1103/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/ptx-nvidiacl/lib/workitem/get_local_size.bc [1104/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/subnormal_config.bc [1105/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/ptx-nvidiacl/lib/workitem/get_local_id.bc [1106/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/async/async_work_group_copy.bc [1107/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/async/prefetch.bc [1108/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/ptx/lib/math/nextafter.bc [1109/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/atomic/atomic_and.bc [1110/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/atomic/atomic_add.bc [1111/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/atomic/atomic_cmpxchg.bc [1112/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/atomic/atomic_min.bc [1113/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/async/wait_group_events.bc [1114/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/misc/shuffle2.bc [1115/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/atomic/atomic_dec.bc [1116/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/atomic/atomic_inc.bc [1117/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/atomic/atomic_or.bc [1118/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/async/async_work_group_strided_copy.bc [1119/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/atomic/atomic_xor.bc [1120/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/atomic/atomic_max.bc [1121/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/atomic/atomic_sub.bc [1122/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_dec.bc [1123/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_cmpxchg.bc [1124/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_add.bc [1125/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/atomic/atomic_xchg.bc [1126/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_and.bc [1127/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_sub.bc [1128/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_inc.bc [1129/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_max.bc [1130/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_xchg.bc [1131/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_or.bc [1132/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_cmpxchg.bc [1133/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_min.bc [1134/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_xor.bc [1135/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_add.bc [1136/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_dec.bc [1137/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_inc.bc [1138/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_sub.bc [1139/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_and.bc [1140/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_xchg.bc [1141/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_xor.bc [1142/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_int64_base_atomics/atom_add.bc [1143/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_max.bc [1144/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_int64_base_atomics/atom_dec.bc [1145/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_or.bc [1146/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_int64_base_atomics/atom_cmpxchg.bc [1147/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_min.bc [1148/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_int64_base_atomics/atom_sub.bc [1149/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_int64_extended_atomics/atom_and.bc [1150/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_int64_extended_atomics/atom_max.bc [1151/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_int64_base_atomics/atom_xchg.bc [1152/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_int64_base_atomics/atom_inc.bc [1153/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_int64_extended_atomics/atom_min.bc [1154/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_int64_extended_atomics/atom_xor.bc [1155/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/cl_khr_int64_extended_atomics/atom_or.bc [1156/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/common/mix.bc [1157/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/common/degrees.bc [1158/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/common/radians.bc [1159/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/geometric/distance.bc [1160/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/geometric/fast_distance.bc [1161/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/common/sign.bc [1162/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/common/step.bc [1163/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/geometric/cross.bc [1164/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/geometric/fast_normalize.bc [1165/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/geometric/fast_length.bc [1166/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/geometric/normalize.bc [1167/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/geometric/length.bc [1168/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/common/smoothstep.bc [1169/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/integer/abs.bc [1170/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/geometric/dot.bc [1171/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/integer/abs_diff.bc [1172/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/integer/add_sat.bc [1173/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/integer/clz.bc [1174/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/integer/hadd.bc [1175/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/integer/mul24.bc [1176/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/integer/popcount.bc [1177/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/integer/mad_sat.bc [1178/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/integer/mad24.bc [1179/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/integer/mul_hi.bc [1180/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/integer/rhadd.bc [1181/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/integer/upsample.bc [1182/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/acosh.bc [1183/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/acos.bc [1184/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/integer/sub_sat.bc [1185/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/integer/rotate.bc [1186/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/acospi.bc [1187/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/asinpi.bc [1188/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/asinh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '|' expression to silence this warning 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '?:' expression to evaluate it first 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:287:49: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 287 | ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '|' expression to silence this warning 287 | ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '?:' expression to evaluate it first 287 | ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; | ^ | ( ) 2 warnings generated. [1189/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/atanh.bc [1190/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/asin.bc [1191/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/atan.bc [1192/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/copysign.bc [1193/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/atan2.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '&' expression to silence this warning 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '?:' expression to evaluate it first 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:219:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 219 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '&' expression to silence this warning 219 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '?:' expression to evaluate it first 219 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) 2 warnings generated. [1194/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/atanpi.bc [1195/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/ceil.bc [1196/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/convert.bc [1197/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/cbrt.bc [1198/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/ep_log.bc [1199/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/cosh.bc [1200/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/atan2pi.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '&' expression to silence this warning 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '?:' expression to evaluate it first 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:202:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 202 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '&' expression to silence this warning 202 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '?:' expression to evaluate it first 202 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) 2 warnings generated. [1201/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/cos.bc [1202/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/cospi.bc [1203/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/exp.bc [1204/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/erf.bc [1205/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/exp2.bc [1206/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/fabs.bc [1207/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/fdim.bc [1208/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/expm1.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '|' expression to silence this warning 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '?:' expression to evaluate it first 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:133:64: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 133 | z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '&' expression to silence this warning 133 | z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '?:' expression to evaluate it first 133 | z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; | ^ | ( ) 2 warnings generated. [1209/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/floor.bc [1210/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/erfc.bc [1211/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/fmin.bc [1212/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/fma.bc [1213/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/fmax.bc [1214/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/exp_helper.bc [1215/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/exp10.bc [1216/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/fmod.bc [1217/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/fract.bc [1218/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/clc_exp10.bc [1219/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/half_cos.bc [1220/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/clc_fmod.bc [1221/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/half_exp2.bc [1222/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/half_divide.bc [1223/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/half_exp.bc [1224/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/half_log.bc [1225/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/half_exp10.bc [1226/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/half_log2.bc [1227/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/half_recip.bc [1228/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/half_sin.bc [1229/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/frexp.bc [1230/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/half_log10.bc [1231/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/clc_fma.bc [1232/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/half_rsqrt.bc [1233/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/half_powr.bc [1234/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/half_sqrt.bc [1235/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/clc_ldexp.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '|' expression to silence this warning 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '?:' expression to evaluate it first 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '|' expression to silence this warning 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '?:' expression to evaluate it first 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ^ | ( ) 2 warnings generated. [1236/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/half_tan.bc [1237/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/clc_hypot.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '|' expression to silence this warning 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '?:' expression to evaluate it first 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '|' expression to silence this warning 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '?:' expression to evaluate it first 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ^ | ( ) 2 warnings generated. [1238/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/hypot.bc [1239/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/ldexp.bc [1240/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/ilogb.bc [1241/2953] Building CLC object CMakeFiles/builtins.link.nvptx--.dir/generic/lib/shared/vstore.bc [1242/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/lgamma.bc [1243/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/log.bc [1244/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/nan.bc [1245/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/logb.bc [1246/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/mad.bc [1247/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/minmag.bc [1248/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/modf.bc [1249/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/log2.bc In file included from /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log2.cl:32: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) 1 warning generated. [1250/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/maxmag.bc [1251/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/log1p.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:124:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 124 | f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '|' expression to silence this warning 124 | f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '?:' expression to evaluate it first 124 | f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:167:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 167 | result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '|' expression to silence this warning 167 | result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '?:' expression to evaluate it first 167 | result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; | ^ | ( ) 2 warnings generated. [1252/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/log10.bc In file included from /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log10.cl:32: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) 1 warning generated. [1253/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/native_cos.bc [1254/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/native_divide.bc [1255/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/native_log2.bc [1256/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/native_exp2.bc [1257/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/native_exp.bc [1258/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/native_exp10.bc [1259/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/native_log10.bc [1260/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/native_sin.bc [1261/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/native_sqrt.bc [1262/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/lgamma_r.bc [1263/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/native_log.bc [1264/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/native_recip.bc [1265/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/native_rsqrt.bc [1266/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/native_powr.bc [1267/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/tables.bc [1268/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/pow.bc [1269/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/native_tan.bc [1270/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/clc_nextafter.bc [1271/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/pown.bc [1272/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/powr.bc [1273/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/rootn.bc [1274/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/clc_remainder.bc [1275/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/remainder.bc [1276/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/rint.bc [1277/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/remquo.bc [1278/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/rsqrt.bc [1279/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/round.bc [1280/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/sincos_helpers.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '&' expression to silence this warning 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '?:' expression to evaluate it first 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ^ | ( ) 1 warning generated. [1281/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/clc_pown.bc [1282/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/sin.bc [1283/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/clc_powr.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '&' expression to silence this warning 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '?:' expression to evaluate it first 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '&' expression to silence this warning 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '?:' expression to evaluate it first 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '&' expression to silence this warning 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '?:' expression to evaluate it first 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '&' expression to silence this warning 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '?:' expression to evaluate it first 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '&' expression to silence this warning 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '?:' expression to evaluate it first 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '&' expression to silence this warning 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '?:' expression to evaluate it first 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:352:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 352 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '&' expression to silence this warning 352 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '?:' expression to evaluate it first 352 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:360:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 360 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '&' expression to silence this warning 360 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '?:' expression to evaluate it first 360 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:361:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 361 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '&' expression to silence this warning 361 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '?:' expression to evaluate it first 361 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:362:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 362 | ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '&' expression to silence this warning 362 | ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '?:' expression to evaluate it first 362 | ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:363:62: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 363 | ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '&' expression to silence this warning 363 | ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '?:' expression to evaluate it first 363 | ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:364:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 364 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '&' expression to silence this warning 364 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '?:' expression to evaluate it first 364 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:365:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 365 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '&' expression to silence this warning 365 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '?:' expression to evaluate it first 365 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:366:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 366 | ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '&' expression to silence this warning 366 | ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '?:' expression to evaluate it first 366 | ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; | ^ | ( ) 14 warnings generated. [1284/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/sincos.bc [1285/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/clc_sqrt.bc [1286/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/sqrt.bc [1287/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/tanh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '|' expression to silence this warning 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '?:' expression to evaluate it first 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:137:47: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 137 | z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '|' expression to silence this warning 137 | z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '?:' expression to evaluate it first 137 | z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; | ^ | ( ) 2 warnings generated. [1288/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/sinh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '|' expression to silence this warning 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '?:' expression to evaluate it first 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ^ | ( ) 1 warning generated. [1289/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/clc_rootn.bc [1290/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/sinpi.bc [1291/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/clc_remquo.bc [1292/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/clc_pow.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '&' expression to silence this warning 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '?:' expression to evaluate it first 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '&' expression to silence this warning 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '?:' expression to evaluate it first 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '&' expression to silence this warning 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '?:' expression to evaluate it first 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '&' expression to silence this warning 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '?:' expression to evaluate it first 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:363:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 363 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '&' expression to silence this warning 363 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '?:' expression to evaluate it first 363 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:366:33: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 366 | expv *= (inty == 1) & !xpos ? -1.0 : 1.0; | ~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '&' expression to silence this warning 366 | expv *= (inty == 1) & !xpos ? -1.0 : 1.0; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '?:' expression to evaluate it first 366 | expv *= (inty == 1) & !xpos ? -1.0 : 1.0; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:371:31: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 371 | ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '&' expression to silence this warning 371 | ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '?:' expression to evaluate it first 371 | ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:372:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 372 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '&' expression to silence this warning 372 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '?:' expression to evaluate it first 372 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:373:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 373 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '&' expression to silence this warning 373 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '?:' expression to evaluate it first 373 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:374:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 374 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '&' expression to silence this warning 374 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '?:' expression to evaluate it first 374 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:375:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 375 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '&' expression to silence this warning 375 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '?:' expression to evaluate it first 375 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:388:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 388 | ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '&' expression to silence this warning 388 | ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '?:' expression to evaluate it first 388 | ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; | ^ | ( ) 12 warnings generated. [1293/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/tan.bc [1294/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/relational/all.bc [1295/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/clc_tan.bc [1296/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/tanpi.bc [1297/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/trunc.bc [1298/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/tgamma.bc [1299/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/math/clc_tanpi.bc [1300/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/relational/isequal.bc [1301/2953] 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' [1302/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/relational/any.bc [1303/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/relational/bitselect.bc [1304/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/relational/isgreater.bc [1305/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/relational/isinf.bc [1306/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/relational/isfinite.bc [1307/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/relational/isnan.bc [1308/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/relational/isgreaterequal.bc [1309/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/misc/shuffle.bc [1310/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/relational/isless.bc [1311/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/relational/isunordered.bc [1312/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/relational/islessequal.bc [1313/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/relational/isnormal.bc [1314/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/relational/islessgreater.bc [1315/2953] Building LLAsm object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/subnormal_use_default.bc [1316/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/relational/signbit.bc [1317/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/relational/isordered.bc [1318/2953] Building LLAsm object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/subnormal_helper_func.bc [1319/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/relational/select.bc [1320/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/relational/isnotequal.bc [1321/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/shared/min.bc [1322/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/shared/max.bc [1323/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/shared/clamp.bc [1324/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/workitem/get_global_size.bc [1325/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/subnormal_config.bc [1326/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/async/async_work_group_copy.bc [1327/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/shared/vload.bc [1328/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/misc/shuffle2.bc [1329/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/async/wait_group_events.bc [1330/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/atomic/atomic_and.bc [1331/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/atomic/atomic_inc.bc [1332/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/atomic/atomic_cmpxchg.bc [1333/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/atomic/atomic_add.bc [1334/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/ptx/lib/math/nextafter.bc [1335/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/atomic/atomic_max.bc [1336/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/async/prefetch.bc [1337/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/atomic/atomic_dec.bc [1338/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/atomic/atomic_min.bc [1339/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/atomic/atomic_or.bc [1340/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/atomic/atomic_xchg.bc [1341/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/async/async_work_group_strided_copy.bc [1342/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_dec.bc [1343/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/atomic/atomic_sub.bc [1344/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/atomic/atomic_xor.bc [1345/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_cmpxchg.bc [1346/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_and.bc [1347/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_sub.bc [1348/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_add.bc [1349/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_inc.bc [1350/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_xchg.bc [1351/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_xor.bc [1352/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_max.bc [1353/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_min.bc [1354/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_or.bc [1355/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_add.bc [1356/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_and.bc [1357/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_cmpxchg.bc [1358/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_dec.bc [1359/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_xchg.bc [1360/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_inc.bc [1361/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_sub.bc [1362/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_min.bc [1363/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_xor.bc [1364/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_or.bc [1365/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_max.bc [1366/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_and.bc [1367/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_int64_base_atomics/atom_add.bc [1368/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_int64_base_atomics/atom_xchg.bc [1369/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_int64_base_atomics/atom_inc.bc [1370/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_int64_base_atomics/atom_dec.bc [1371/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_min.bc [1372/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_max.bc [1373/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_int64_base_atomics/atom_cmpxchg.bc [1374/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_int64_base_atomics/atom_sub.bc [1375/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_or.bc [1376/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/common/mix.bc [1377/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_xor.bc [1378/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/common/degrees.bc [1379/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/common/step.bc [1380/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/geometric/fast_distance.bc [1381/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/geometric/cross.bc [1382/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/common/sign.bc [1383/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/geometric/dot.bc [1384/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/common/smoothstep.bc [1385/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/geometric/distance.bc [1386/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/common/radians.bc [1387/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/geometric/fast_normalize.bc [1388/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/geometric/length.bc [1389/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/geometric/fast_length.bc [1390/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/geometric/normalize.bc [1391/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/integer/abs.bc [1392/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/integer/add_sat.bc [1393/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/integer/hadd.bc [1394/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/integer/mul24.bc [1395/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/integer/mad24.bc [1396/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/integer/abs_diff.bc [1397/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/integer/popcount.bc [1398/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/integer/mad_sat.bc [1399/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/integer/rhadd.bc [1400/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/integer/mul_hi.bc [1401/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/integer/clz.bc [1402/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/integer/rotate.bc [1403/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/acos.bc [1404/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/integer/sub_sat.bc [1405/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/acosh.bc [1406/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/integer/upsample.bc [1407/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/asin.bc [1408/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/acospi.bc [1409/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/atanh.bc [1410/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/atan2.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '&' expression to silence this warning 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '?:' expression to evaluate it first 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:219:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 219 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '&' expression to silence this warning 219 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '?:' expression to evaluate it first 219 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) 2 warnings generated. [1411/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/atan.bc [1412/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/ceil.bc [1413/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/asinpi.bc [1414/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/cbrt.bc [1415/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/cosh.bc [1416/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/cos.bc [1417/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/asinh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '|' expression to silence this warning 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '?:' expression to evaluate it first 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:287:49: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 287 | ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '|' expression to silence this warning 287 | ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '?:' expression to evaluate it first 287 | ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; | ^ | ( ) 2 warnings generated. [1418/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/copysign.bc [1419/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/cospi.bc [1420/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/atan2pi.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '&' expression to silence this warning 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '?:' expression to evaluate it first 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:202:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 202 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '&' expression to silence this warning 202 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '?:' expression to evaluate it first 202 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) 2 warnings generated. [1421/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/exp.bc [1422/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/atanpi.bc [1423/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/ep_log.bc [1424/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/erfc.bc [1425/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/exp_helper.bc [1426/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/erf.bc [1427/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/exp10.bc [1428/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/exp2.bc [1429/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/fdim.bc [1430/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/floor.bc [1431/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/expm1.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '|' expression to silence this warning 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '?:' expression to evaluate it first 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:133:64: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 133 | z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '&' expression to silence this warning 133 | z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '?:' expression to evaluate it first 133 | z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; | ^ | ( ) 2 warnings generated. [1432/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/clc_exp10.bc [1433/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/fma.bc [1434/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/fabs.bc [1435/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/fmin.bc [1436/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/fmax.bc [1437/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/fmod.bc [1438/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/clc_fma.bc [1439/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/clc_fmod.bc [1440/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/half_cos.bc [1441/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/fract.bc [1442/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/half_exp2.bc [1443/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/half_powr.bc [1444/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/half_log.bc [1445/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/half_exp10.bc [1446/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/half_log10.bc [1447/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/frexp.bc [1448/2953] Building CLC object CMakeFiles/builtins.link.nvptx--nvidiacl.dir/generic/lib/shared/vstore.bc [1449/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/half_exp.bc [1450/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/half_divide.bc [1451/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/half_log2.bc [1452/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/half_recip.bc [1453/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/hypot.bc [1454/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/half_rsqrt.bc [1455/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/lgamma.bc [1456/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/clc_ldexp.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '|' expression to silence this warning 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '?:' expression to evaluate it first 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '|' expression to silence this warning 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '?:' expression to evaluate it first 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ^ | ( ) 2 warnings generated. [1457/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/clc_hypot.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '|' expression to silence this warning 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '?:' expression to evaluate it first 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '|' expression to silence this warning 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '?:' expression to evaluate it first 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ^ | ( ) 2 warnings generated. [1458/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/convert.bc [1459/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/half_tan.bc [1460/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/ldexp.bc [1461/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/half_sqrt.bc [1462/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/log.bc [1463/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/half_sin.bc [1464/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/mad.bc [1465/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/ilogb.bc [1466/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/logb.bc [1467/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/minmag.bc [1468/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/log10.bc In file included from /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log10.cl:32: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) 1 warning generated. [1469/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/native_exp10.bc [1470/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/log2.bc In file included from /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log2.cl:32: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) 1 warning generated. [1471/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/log1p.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:124:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 124 | f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '|' expression to silence this warning 124 | f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '?:' expression to evaluate it first 124 | f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:167:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 167 | result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '|' expression to silence this warning 167 | result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '?:' expression to evaluate it first 167 | result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; | ^ | ( ) 2 warnings generated. [1472/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/maxmag.bc [1473/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/modf.bc [1474/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/native_exp.bc [1475/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/native_log.bc [1476/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/native_cos.bc [1477/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/native_powr.bc [1478/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/native_sin.bc [1479/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/native_exp2.bc [1480/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/lgamma_r.bc [1481/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/native_recip.bc [1482/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/native_divide.bc [1483/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/nan.bc [1484/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/native_rsqrt.bc [1485/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/native_log2.bc [1486/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/native_tan.bc [1487/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/native_log10.bc [1488/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/pow.bc [1489/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/native_sqrt.bc [1490/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/remquo.bc [1491/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/remainder.bc [1492/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/clc_nextafter.bc [1493/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/pown.bc [1494/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/powr.bc [1495/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/rint.bc [1496/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/tables.bc [1497/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/round.bc [1498/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/rsqrt.bc [1499/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/clc_remainder.bc [1500/2953] 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' [1501/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/rootn.bc [1502/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/sincos_helpers.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '&' expression to silence this warning 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '?:' expression to evaluate it first 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ^ | ( ) 1 warning generated. [1503/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/sinpi.bc [1504/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/sincos.bc [1505/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/sqrt.bc [1506/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/sinh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '|' expression to silence this warning 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '?:' expression to evaluate it first 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ^ | ( ) 1 warning generated. [1507/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/clc_rootn.bc [1508/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/sin.bc [1509/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/clc_pown.bc [1510/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/clc_remquo.bc [1511/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/clc_sqrt.bc [1512/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/clc_tan.bc [1513/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/tan.bc [1514/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/clc_pow.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '&' expression to silence this warning 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '?:' expression to evaluate it first 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '&' expression to silence this warning 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '?:' expression to evaluate it first 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '&' expression to silence this warning 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '?:' expression to evaluate it first 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '&' expression to silence this warning 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '?:' expression to evaluate it first 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:363:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 363 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '&' expression to silence this warning 363 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '?:' expression to evaluate it first 363 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:366:33: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 366 | expv *= (inty == 1) & !xpos ? -1.0 : 1.0; | ~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '&' expression to silence this warning 366 | expv *= (inty == 1) & !xpos ? -1.0 : 1.0; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '?:' expression to evaluate it first 366 | expv *= (inty == 1) & !xpos ? -1.0 : 1.0; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:371:31: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 371 | ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '&' expression to silence this warning 371 | ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '?:' expression to evaluate it first 371 | ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:372:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 372 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '&' expression to silence this warning 372 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '?:' expression to evaluate it first 372 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:373:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 373 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '&' expression to silence this warning 373 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '?:' expression to evaluate it first 373 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:374:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 374 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '&' expression to silence this warning 374 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '?:' expression to evaluate it first 374 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:375:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 375 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '&' expression to silence this warning 375 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '?:' expression to evaluate it first 375 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:388:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 388 | ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '&' expression to silence this warning 388 | ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '?:' expression to evaluate it first 388 | ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; | ^ | ( ) 12 warnings generated. [1515/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/tanpi.bc [1516/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/tgamma.bc [1517/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/trunc.bc [1518/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/clc_powr.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '&' expression to silence this warning 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '?:' expression to evaluate it first 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '&' expression to silence this warning 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '?:' expression to evaluate it first 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '&' expression to silence this warning 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '?:' expression to evaluate it first 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '&' expression to silence this warning 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '?:' expression to evaluate it first 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '&' expression to silence this warning 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '?:' expression to evaluate it first 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '&' expression to silence this warning 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '?:' expression to evaluate it first 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:352:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 352 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '&' expression to silence this warning 352 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '?:' expression to evaluate it first 352 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:360:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 360 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '&' expression to silence this warning 360 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '?:' expression to evaluate it first 360 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:361:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 361 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '&' expression to silence this warning 361 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '?:' expression to evaluate it first 361 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:362:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 362 | ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '&' expression to silence this warning 362 | ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '?:' expression to evaluate it first 362 | ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:363:62: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 363 | ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '&' expression to silence this warning 363 | ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '?:' expression to evaluate it first 363 | ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:364:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 364 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '&' expression to silence this warning 364 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '?:' expression to evaluate it first 364 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:365:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 365 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '&' expression to silence this warning 365 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '?:' expression to evaluate it first 365 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:366:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 366 | ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '&' expression to silence this warning 366 | ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '?:' expression to evaluate it first 366 | ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; | ^ | ( ) 14 warnings generated. [1519/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/tanh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '|' expression to silence this warning 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '?:' expression to evaluate it first 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:137:47: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 137 | z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '|' expression to silence this warning 137 | z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '?:' expression to evaluate it first 137 | z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; | ^ | ( ) 2 warnings generated. [1520/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/relational/isgreaterequal.bc [1521/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/relational/isinf.bc [1522/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/relational/isless.bc [1523/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/relational/isequal.bc [1524/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/math/clc_tanpi.bc [1525/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/relational/all.bc [1526/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/relational/any.bc [1527/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/relational/isfinite.bc [1528/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/relational/islessequal.bc [1529/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/relational/bitselect.bc [1530/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/relational/isgreater.bc [1531/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/relational/isnormal.bc [1532/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/relational/islessgreater.bc [1533/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/relational/isnotequal.bc [1534/2953] Building LLAsm object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/subnormal_use_default.bc [1535/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/relational/isordered.bc [1536/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/relational/isnan.bc [1537/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/misc/shuffle.bc [1538/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/relational/isunordered.bc [1539/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/workitem/get_global_size.bc [1540/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/relational/signbit.bc [1541/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/shared/min.bc [1542/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/workitem/get_global_id.bc [1543/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/relational/select.bc [1544/2953] Building LLAsm object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/subnormal_helper_func.bc [1545/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/shared/clamp.bc [1546/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/ptx-nvidiacl/lib/workitem/get_global_id.bc [1547/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/ptx-nvidiacl/lib/synchronization/barrier.bc [1548/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/ptx-nvidiacl/lib/workitem/get_group_id.bc [1549/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/ptx/lib/math/nextafter.bc [1550/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/ptx-nvidiacl/lib/workitem/get_local_id.bc [1551/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/shared/max.bc [1552/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/ptx-nvidiacl/lib/workitem/get_num_groups.bc [1553/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/subnormal_config.bc [1554/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/misc/shuffle2.bc [1555/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/ptx-nvidiacl/lib/workitem/get_local_size.bc [1556/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/ptx-nvidiacl/lib/mem_fence/fence.bc [1557/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/async/prefetch.bc [1558/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/atomic/atomic_dec.bc [1559/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/shared/vload.bc [1560/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/async/async_work_group_strided_copy.bc [1561/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/async/async_work_group_copy.bc [1562/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/async/wait_group_events.bc [1563/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/atomic/atomic_max.bc [1564/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/atomic/atomic_add.bc [1565/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/atomic/atomic_inc.bc [1566/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/atomic/atomic_min.bc [1567/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/atomic/atomic_cmpxchg.bc [1568/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/atomic/atomic_and.bc [1569/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/atomic/atomic_xor.bc [1570/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/atomic/atomic_sub.bc [1571/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/atomic/atomic_xchg.bc [1572/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/atomic/atomic_or.bc [1573/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_cmpxchg.bc [1574/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_sub.bc [1575/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_dec.bc [1576/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_and.bc [1577/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_add.bc [1578/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_inc.bc [1579/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_min.bc [1580/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_max.bc [1581/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_xchg.bc [1582/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_dec.bc [1583/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_cmpxchg.bc [1584/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_sub.bc [1585/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_or.bc [1586/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_xor.bc [1587/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_and.bc [1588/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_inc.bc [1589/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_add.bc [1590/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_max.bc [1591/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_xchg.bc [1592/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_or.bc [1593/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_xor.bc [1594/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_int64_base_atomics/atom_add.bc [1595/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_min.bc [1596/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_int64_base_atomics/atom_cmpxchg.bc [1597/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_int64_base_atomics/atom_xchg.bc [1598/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_int64_extended_atomics/atom_and.bc [1599/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_int64_base_atomics/atom_inc.bc [1600/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_int64_base_atomics/atom_sub.bc [1601/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/common/degrees.bc [1602/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_int64_extended_atomics/atom_or.bc [1603/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_int64_extended_atomics/atom_min.bc [1604/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_int64_base_atomics/atom_dec.bc [1605/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_int64_extended_atomics/atom_xor.bc [1606/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/common/mix.bc [1607/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/cl_khr_int64_extended_atomics/atom_max.bc [1608/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/common/radians.bc [1609/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/geometric/distance.bc [1610/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/geometric/dot.bc [1611/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/common/sign.bc [1612/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/geometric/fast_length.bc [1613/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/geometric/fast_distance.bc [1614/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/integer/abs_diff.bc [1615/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/geometric/fast_normalize.bc [1616/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/common/smoothstep.bc [1617/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/integer/abs.bc [1618/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/common/step.bc [1619/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/geometric/cross.bc [1620/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/geometric/normalize.bc [1621/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/integer/add_sat.bc [1622/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/geometric/length.bc [1623/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/integer/clz.bc [1624/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/integer/rhadd.bc [1625/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/integer/mad24.bc [1626/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/integer/hadd.bc [1627/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/integer/mul24.bc [1628/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/integer/popcount.bc [1629/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/integer/mul_hi.bc [1630/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/acospi.bc [1631/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/integer/rotate.bc [1632/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/integer/mad_sat.bc [1633/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/asinh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '|' expression to silence this warning 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '?:' expression to evaluate it first 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:287:49: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 287 | ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '|' expression to silence this warning 287 | ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '?:' expression to evaluate it first 287 | ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; | ^ | ( ) 2 warnings generated. [1634/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/integer/upsample.bc [1635/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/acos.bc [1636/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/integer/sub_sat.bc [1637/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/asinpi.bc [1638/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/atan.bc [1639/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/asin.bc [1640/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/acosh.bc [1641/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/ceil.bc [1642/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/copysign.bc [1643/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/atanh.bc [1644/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/atanpi.bc [1645/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/cbrt.bc [1646/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/atan2.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '&' expression to silence this warning 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '?:' expression to evaluate it first 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:219:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 219 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '&' expression to silence this warning 219 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '?:' expression to evaluate it first 219 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) 2 warnings generated. [1647/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/cosh.bc [1648/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/atan2pi.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '&' expression to silence this warning 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '?:' expression to evaluate it first 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:202:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 202 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '&' expression to silence this warning 202 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '?:' expression to evaluate it first 202 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) 2 warnings generated. [1649/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/cos.bc [1650/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/erfc.bc [1651/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/exp_helper.bc [1652/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/erf.bc [1653/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/exp.bc [1654/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/ep_log.bc [1655/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/cospi.bc [1656/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/exp2.bc [1657/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/fabs.bc [1658/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/fmax.bc [1659/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/exp10.bc [1660/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/expm1.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '|' expression to silence this warning 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '?:' expression to evaluate it first 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:133:64: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 133 | z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '&' expression to silence this warning 133 | z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '?:' expression to evaluate it first 133 | z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; | ^ | ( ) 2 warnings generated. [1661/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/floor.bc [1662/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/fma.bc [1663/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/clc_exp10.bc [1664/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/fdim.bc [1665/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--.dir/generic/lib/shared/vstore.bc [1666/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/fmin.bc [1667/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/fmod.bc [1668/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/half_exp10.bc [1669/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/half_divide.bc [1670/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/half_exp.bc [1671/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/half_cos.bc [1672/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/half_log.bc [1673/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/fract.bc [1674/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/clc_fmod.bc [1675/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/half_exp2.bc [1676/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/clc_fma.bc [1677/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/half_powr.bc [1678/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/convert.bc [1679/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/half_log10.bc [1680/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/half_recip.bc [1681/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/half_log2.bc [1682/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/half_sqrt.bc [1683/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/half_rsqrt.bc [1684/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/frexp.bc [1685/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/half_tan.bc [1686/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/hypot.bc [1687/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/ilogb.bc [1688/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/half_sin.bc [1689/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/clc_hypot.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '|' expression to silence this warning 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '?:' expression to evaluate it first 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '|' expression to silence this warning 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '?:' expression to evaluate it first 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ^ | ( ) 2 warnings generated. [1690/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/clc_ldexp.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '|' expression to silence this warning 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '?:' expression to evaluate it first 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '|' expression to silence this warning 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '?:' expression to evaluate it first 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ^ | ( ) 2 warnings generated. [1691/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/ldexp.bc [1692/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/lgamma.bc [1693/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/mad.bc [1694/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/log.bc [1695/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/logb.bc [1696/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/log2.bc In file included from /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log2.cl:32: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) 1 warning generated. [1697/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/log1p.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:124:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 124 | f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '|' expression to silence this warning 124 | f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '?:' expression to evaluate it first 124 | f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:167:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 167 | result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '|' expression to silence this warning 167 | result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '?:' expression to evaluate it first 167 | result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; | ^ | ( ) 2 warnings generated. [1698/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/maxmag.bc [1699/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/log10.bc In file included from /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log10.cl:32: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) 1 warning generated. [1700/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/nan.bc [1701/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/minmag.bc [1702/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/native_exp.bc [1703/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/native_log10.bc [1704/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/lgamma_r.bc [1705/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/native_cos.bc [1706/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/native_log2.bc [1707/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/modf.bc [1708/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/native_exp2.bc [1709/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/native_divide.bc [1710/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/native_exp10.bc [1711/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/native_recip.bc [1712/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/native_rsqrt.bc [1713/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/native_log.bc [1714/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/native_powr.bc [1715/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/native_sin.bc [1716/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/pow.bc [1717/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/native_tan.bc [1718/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/tables.bc [1719/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/pown.bc [1720/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/native_sqrt.bc [1721/2953] 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' [1722/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/remquo.bc [1723/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/rint.bc [1724/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/round.bc [1725/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/rootn.bc [1726/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/powr.bc [1727/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/remainder.bc [1728/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/clc_nextafter.bc [1729/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/clc_remquo.bc [1730/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/sin.bc [1731/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/rsqrt.bc [1732/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/sincos_helpers.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '&' expression to silence this warning 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '?:' expression to evaluate it first 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ^ | ( ) 1 warning generated. [1733/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/clc_remainder.bc [1734/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/sqrt.bc [1735/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/sincos.bc [1736/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/clc_pown.bc [1737/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/sinh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '|' expression to silence this warning 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '?:' expression to evaluate it first 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ^ | ( ) 1 warning generated. [1738/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/clc_pow.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '&' expression to silence this warning 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '?:' expression to evaluate it first 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '&' expression to silence this warning 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '?:' expression to evaluate it first 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '&' expression to silence this warning 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '?:' expression to evaluate it first 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '&' expression to silence this warning 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '?:' expression to evaluate it first 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:363:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 363 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '&' expression to silence this warning 363 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '?:' expression to evaluate it first 363 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:366:33: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 366 | expv *= (inty == 1) & !xpos ? -1.0 : 1.0; | ~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '&' expression to silence this warning 366 | expv *= (inty == 1) & !xpos ? -1.0 : 1.0; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '?:' expression to evaluate it first 366 | expv *= (inty == 1) & !xpos ? -1.0 : 1.0; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:371:31: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 371 | ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '&' expression to silence this warning 371 | ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '?:' expression to evaluate it first 371 | ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:372:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 372 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '&' expression to silence this warning 372 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '?:' expression to evaluate it first 372 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:373:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 373 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '&' expression to silence this warning 373 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '?:' expression to evaluate it first 373 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:374:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 374 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '&' expression to silence this warning 374 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '?:' expression to evaluate it first 374 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:375:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 375 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '&' expression to silence this warning 375 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '?:' expression to evaluate it first 375 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:388:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 388 | ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '&' expression to silence this warning 388 | ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '?:' expression to evaluate it first 388 | ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; | ^ | ( ) 12 warnings generated. [1739/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/clc_sqrt.bc [1740/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/sinpi.bc [1741/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/clc_powr.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '&' expression to silence this warning 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '?:' expression to evaluate it first 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '&' expression to silence this warning 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '?:' expression to evaluate it first 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '&' expression to silence this warning 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '?:' expression to evaluate it first 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '&' expression to silence this warning 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '?:' expression to evaluate it first 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '&' expression to silence this warning 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '?:' expression to evaluate it first 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '&' expression to silence this warning 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '?:' expression to evaluate it first 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:352:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 352 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '&' expression to silence this warning 352 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '?:' expression to evaluate it first 352 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:360:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 360 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '&' expression to silence this warning 360 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '?:' expression to evaluate it first 360 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:361:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 361 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '&' expression to silence this warning 361 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '?:' expression to evaluate it first 361 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:362:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 362 | ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '&' expression to silence this warning 362 | ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '?:' expression to evaluate it first 362 | ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:363:62: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 363 | ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '&' expression to silence this warning 363 | ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '?:' expression to evaluate it first 363 | ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:364:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 364 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '&' expression to silence this warning 364 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '?:' expression to evaluate it first 364 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:365:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 365 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '&' expression to silence this warning 365 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '?:' expression to evaluate it first 365 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:366:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 366 | ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '&' expression to silence this warning 366 | ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '?:' expression to evaluate it first 366 | ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; | ^ | ( ) 14 warnings generated. [1742/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/tan.bc [1743/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/clc_rootn.bc [1744/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/tanh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '|' expression to silence this warning 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '?:' expression to evaluate it first 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:137:47: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 137 | z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '|' expression to silence this warning 137 | z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '?:' expression to evaluate it first 137 | z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; | ^ | ( ) 2 warnings generated. [1745/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/clc_tan.bc [1746/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/tanpi.bc [1747/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/tgamma.bc [1748/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/trunc.bc [1749/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/math/clc_tanpi.bc [1750/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/relational/all.bc [1751/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/relational/any.bc [1752/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/relational/isequal.bc [1753/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/relational/islessequal.bc [1754/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/relational/isfinite.bc [1755/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/relational/isgreaterequal.bc [1756/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/relational/bitselect.bc [1757/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/relational/isinf.bc [1758/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/relational/isgreater.bc [1759/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/relational/islessgreater.bc [1760/2953] Building LLAsm object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/subnormal_use_default.bc [1761/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/relational/isnormal.bc [1762/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/relational/isnotequal.bc [1763/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/relational/isnan.bc [1764/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/relational/isless.bc [1765/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/relational/isordered.bc [1766/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/misc/shuffle.bc [1767/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/shared/max.bc [1768/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/relational/signbit.bc [1769/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/shared/clamp.bc [1770/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/relational/isunordered.bc [1771/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/shared/min.bc [1772/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/r600/lib/math/native_rsqrt.bc [1773/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/r600/lib/math/fmax.bc [1774/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/r600/lib/math/rsqrt.bc [1775/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/r600/lib/workitem/get_global_size.bc [1776/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/r600/lib/workitem/get_global_offset.bc [1777/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/r600/lib/synchronization/barrier.bc [1778/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/r600/lib/workitem/get_group_id.bc [1779/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/workitem/get_global_size.bc [1780/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/relational/select.bc [1781/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/r600/lib/math/fmin.bc [1782/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/r600/lib/workitem/get_local_size.bc [1783/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/r600/lib/workitem/get_num_groups.bc [1784/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/r600/lib/workitem/get_local_id.bc [1785/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/r600/lib/workitem/get_work_dim.bc [1786/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/shared/vload.bc [1787/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/amdgpu/lib/math/half_exp.bc [1788/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/amdgpu/lib/math/native_log10.bc [1789/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/amdgpu/lib/math/native_exp.bc [1790/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/amdgpu/lib/math/half_log.bc [1791/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/amdgpu/lib/math/native_log.bc [1792/2953] Building LLAsm object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/subnormal_helper_func.bc [1793/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/amdgpu/lib/math/half_log2.bc [1794/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/amdgpu/lib/math/half_exp10.bc [1795/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/amdgpu/lib/math/half_rsqrt.bc [1796/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/amdgpu/lib/math/half_log10.bc [1797/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/amdgpu/lib/math/half_sqrt.bc [1798/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/amdgpu/lib/math/half_exp2.bc [1799/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/amdgpu/lib/math/half_recip.bc [1800/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/amdgpu/lib/math/nextafter.bc [1801/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/amdgpu/lib/math/sqrt.bc [1802/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/subnormal_config.bc [1803/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/async/wait_group_events.bc [1804/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/atomic/atomic_cmpxchg.bc [1805/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/misc/shuffle2.bc [1806/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/atomic/atomic_max.bc [1807/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/atomic/atomic_add.bc [1808/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/atomic/atomic_or.bc [1809/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/atomic/atomic_sub.bc [1810/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/atomic/atomic_and.bc [1811/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/atomic/atomic_min.bc [1812/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/async/async_work_group_copy.bc [1813/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/async/prefetch.bc [1814/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/atomic/atomic_dec.bc [1815/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/atomic/atomic_inc.bc [1816/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/async/async_work_group_strided_copy.bc [1817/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/atomic/atomic_xchg.bc [1818/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/atomic/atomic_xor.bc [1819/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_add.bc [1820/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_cmpxchg.bc [1821/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_dec.bc [1822/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_sub.bc [1823/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_inc.bc [1824/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_add.bc [1825/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_dec.bc [1826/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_min.bc [1827/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_or.bc [1828/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_and.bc [1829/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_xor.bc [1830/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_inc.bc [1831/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_cmpxchg.bc [1832/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_sub.bc [1833/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_min.bc [1834/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_xchg.bc [1835/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_xchg.bc [1836/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_max.bc [1837/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_and.bc [1838/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_add.bc [1839/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_cmpxchg.bc [1840/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_max.bc [1841/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_dec.bc [1842/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_or.bc [1843/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_sub.bc [1844/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_and.bc [1845/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_min.bc [1846/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_xor.bc [1847/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_max.bc [1848/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_xchg.bc [1849/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_inc.bc [1850/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/common/radians.bc [1851/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_xor.bc [1852/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/common/degrees.bc [1853/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/common/mix.bc [1854/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_or.bc [1855/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/common/step.bc [1856/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/common/sign.bc [1857/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/geometric/distance.bc [1858/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/geometric/cross.bc [1859/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/common/smoothstep.bc [1860/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/geometric/fast_length.bc [1861/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/geometric/dot.bc [1862/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/geometric/length.bc [1863/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/geometric/fast_normalize.bc [1864/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/geometric/fast_distance.bc [1865/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/geometric/normalize.bc [1866/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/integer/add_sat.bc [1867/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/integer/mul24.bc [1868/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/integer/abs_diff.bc [1869/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/integer/mad24.bc [1870/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/integer/abs.bc [1871/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/integer/clz.bc [1872/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/integer/mad_sat.bc [1873/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/integer/hadd.bc [1874/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/integer/popcount.bc [1875/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/integer/rotate.bc [1876/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/integer/sub_sat.bc [1877/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/integer/rhadd.bc [1878/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/acos.bc [1879/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/acospi.bc [1880/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/acosh.bc [1881/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/atan.bc [1882/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/integer/mul_hi.bc [1883/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/integer/upsample.bc [1884/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/asin.bc [1885/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/ep_log.bc [1886/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/asinpi.bc [1887/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/asinh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '|' expression to silence this warning 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '?:' expression to evaluate it first 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ^ | ( ) 1 warning generated. [1888/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/atan2.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '&' expression to silence this warning 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '?:' expression to evaluate it first 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ^ | ( ) 1 warning generated. [1889/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/copysign.bc [1890/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/ceil.bc [1891/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/atan2pi.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '&' expression to silence this warning 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '?:' expression to evaluate it first 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ^ | ( ) 1 warning generated. [1892/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/cosh.bc [1893/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/atanpi.bc [1894/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/atanh.bc [1895/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/exp_helper.bc [1896/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/expm1.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '|' expression to silence this warning 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '?:' expression to evaluate it first 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ^ | ( ) 1 warning generated. [1897/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/erf.bc [1898/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/cospi.bc [1899/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/exp2.bc [1900/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/cbrt.bc [1901/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/erfc.bc [1902/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/cos.bc [1903/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/clc_exp10.bc [1904/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/exp.bc [1905/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/floor.bc [1906/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/exp10.bc [1907/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/fabs.bc [1908/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/fdim.bc [1909/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/fmod.bc [1910/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/fma.bc [1911/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/half_sin.bc [1912/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/fract.bc [1913/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/convert.bc [1914/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/half_powr.bc [1915/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/half_tan.bc [1916/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/half_cos.bc [1917/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/clc_fmod.bc [1918/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/half_divide.bc [1919/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/frexp.bc [1920/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/lgamma.bc [1921/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/clc_fma.bc [1922/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/hypot.bc [1923/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/ldexp.bc [1924/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/clc_hypot.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '|' expression to silence this warning 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '?:' expression to evaluate it first 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '|' expression to silence this warning 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '?:' expression to evaluate it first 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ^ | ( ) 2 warnings generated. [1925/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/log.bc [1926/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/clc_ldexp.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '|' expression to silence this warning 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '?:' expression to evaluate it first 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '|' expression to silence this warning 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '?:' expression to evaluate it first 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ^ | ( ) 2 warnings generated. [1927/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/mad.bc [1928/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/maxmag.bc [1929/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/log1p.bc [1930/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/log2.bc [1931/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/log10.bc [1932/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/logb.bc [1933/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/nan.bc [1934/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/ilogb.bc [1935/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/modf.bc [1936/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/minmag.bc [1937/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/native_exp2.bc [1938/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/native_log2.bc [1939/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/native_powr.bc [1940/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/lgamma_r.bc [1941/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/native_divide.bc [1942/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/native_exp10.bc [1943/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/native_cos.bc [1944/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/native_sqrt.bc [1945/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/native_tan.bc [1946/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/native_recip.bc [1947/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/tables.bc [1948/2953] Building CLC object CMakeFiles/builtins.link.nvptx64--nvidiacl.dir/generic/lib/shared/vstore.bc [1949/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/native_sin.bc [1950/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/clc_nextafter.bc [1951/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/pow.bc [1952/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/powr.bc [1953/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/pown.bc [1954/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/clc_pown.bc [1955/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/clc_remainder.bc [1956/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/remainder.bc [1957/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/rint.bc [1958/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/rootn.bc [1959/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/remquo.bc [1960/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/clc_remquo.bc [1961/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/sin.bc [1962/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/clc_powr.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '&' expression to silence this warning 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '?:' expression to evaluate it first 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '&' expression to silence this warning 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '?:' expression to evaluate it first 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '&' expression to silence this warning 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '?:' expression to evaluate it first 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '&' expression to silence this warning 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '?:' expression to evaluate it first 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '&' expression to silence this warning 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '?:' expression to evaluate it first 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '&' expression to silence this warning 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '?:' expression to evaluate it first 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) 6 warnings generated. [1963/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/round.bc [1964/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/clc_pow.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '&' expression to silence this warning 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '?:' expression to evaluate it first 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '&' expression to silence this warning 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '?:' expression to evaluate it first 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '&' expression to silence this warning 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '?:' expression to evaluate it first 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '&' expression to silence this warning 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '?:' expression to evaluate it first 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) 4 warnings generated. [1965/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/clc_sqrt.bc [1966/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/sincos_helpers.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '&' expression to silence this warning 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '?:' expression to evaluate it first 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ^ | ( ) 1 warning generated. [1967/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/sincos.bc [1968/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/clc_tan.bc [1969/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/clc_rootn.bc [1970/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/sinpi.bc [1971/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/tanpi.bc [1972/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/sinh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '|' expression to silence this warning 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '?:' expression to evaluate it first 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ^ | ( ) 1 warning generated. [1973/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/tan.bc [1974/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/tgamma.bc [1975/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/clc_tanpi.bc [1976/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/tanh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '|' expression to silence this warning 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '?:' expression to evaluate it first 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ^ | ( ) 1 warning generated. [1977/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/relational/all.bc [1978/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/math/trunc.bc [1979/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/relational/isinf.bc [1980/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/relational/isequal.bc [1981/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/relational/any.bc [1982/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/relational/bitselect.bc [1983/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/relational/isfinite.bc [1984/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/relational/isgreater.bc [1985/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/relational/isgreaterequal.bc [1986/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/relational/isless.bc [1987/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/relational/isordered.bc [1988/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/relational/isnan.bc [1989/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/relational/isunordered.bc [1990/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/relational/select.bc [1991/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/relational/isnormal.bc [1992/2953] Building LLAsm object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/subnormal_use_default.bc [1993/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/relational/isnotequal.bc [1994/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/relational/islessequal.bc [1995/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/relational/islessgreater.bc [1996/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/relational/signbit.bc [1997/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/shared/clamp.bc [1998/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/workitem/get_global_id.bc [1999/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/shared/min.bc [2000/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/shared/max.bc [2001/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/r600/lib/math/fmin.bc [2002/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/r600/lib/math/rsqrt.bc [2003/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/r600/lib/math/fmax.bc [2004/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/misc/shuffle.bc [2005/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/r600/lib/math/native_rsqrt.bc [2006/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/r600/lib/workitem/get_global_offset.bc [2007/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/r600/lib/synchronization/barrier.bc [2008/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/r600/lib/workitem/get_group_id.bc [2009/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/shared/vload.bc [2010/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/amdgpu/lib/math/native_exp.bc [2011/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/r600/lib/workitem/get_local_size.bc [2012/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/r600/lib/workitem/get_local_id.bc [2013/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/r600/lib/workitem/get_global_size.bc [2014/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/amdgpu/lib/math/native_log.bc [2015/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/r600/lib/workitem/get_work_dim.bc [2016/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/r600/lib/workitem/get_num_groups.bc [2017/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/amdgpu/lib/math/half_exp.bc [2018/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/amdgpu/lib/math/half_log10.bc [2019/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/amdgpu/lib/math/half_log.bc [2020/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/misc/shuffle2.bc [2021/2953] Building LLAsm object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/subnormal_helper_func.bc [2022/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/amdgpu/lib/math/half_exp2.bc [2023/2953] 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' [2024/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/amdgpu/lib/math/half_exp10.bc [2025/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/amdgpu/lib/math/half_log2.bc [2026/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/amdgpu/lib/math/half_recip.bc [2027/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/amdgpu/lib/math/native_log10.bc [2028/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/amdgpu/lib/math/half_rsqrt.bc [2029/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/subnormal_config.bc [2030/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/async/wait_group_events.bc [2031/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/amdgpu/lib/math/sqrt.bc [2032/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/amdgpu/lib/math/half_sqrt.bc [2033/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/amdgpu/lib/math/nextafter.bc [2034/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/async/prefetch.bc [2035/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/atomic/atomic_inc.bc [2036/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/atomic/atomic_add.bc [2037/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/atomic/atomic_or.bc [2038/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/atomic/atomic_max.bc [2039/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/atomic/atomic_dec.bc [2040/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/atomic/atomic_sub.bc [2041/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/atomic/atomic_cmpxchg.bc [2042/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/async/async_work_group_copy.bc [2043/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/atomic/atomic_and.bc [2044/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/async/async_work_group_strided_copy.bc [2045/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/atomic/atomic_min.bc [2046/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/atomic/atomic_xor.bc [2047/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_dec.bc [2048/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/atomic/atomic_xchg.bc [2049/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_add.bc [2050/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_cmpxchg.bc [2051/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_inc.bc [2052/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_sub.bc [2053/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_xchg.bc [2054/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_or.bc [2055/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_inc.bc [2056/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_min.bc [2057/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_and.bc [2058/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_add.bc [2059/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_xor.bc [2060/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_cmpxchg.bc [2061/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_max.bc [2062/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_dec.bc [2063/2953] Building CLC object CMakeFiles/builtins.link.cedar-r600--.dir/generic/lib/shared/vstore.bc [2064/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_min.bc [2065/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_or.bc [2066/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_sub.bc [2067/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_xchg.bc [2068/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_xor.bc [2069/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_max.bc [2070/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_dec.bc [2071/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_and.bc [2072/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_cmpxchg.bc [2073/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_and.bc [2074/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_xchg.bc [2075/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_add.bc [2076/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_sub.bc [2077/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_inc.bc [2078/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_or.bc [2079/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/common/radians.bc [2080/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/common/smoothstep.bc [2081/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/geometric/cross.bc [2082/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_xor.bc [2083/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_max.bc [2084/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/common/step.bc [2085/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/common/mix.bc [2086/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/common/sign.bc [2087/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_min.bc [2088/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/common/degrees.bc [2089/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/geometric/dot.bc [2090/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/geometric/distance.bc [2091/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/geometric/fast_length.bc [2092/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/geometric/normalize.bc [2093/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/geometric/length.bc [2094/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/geometric/fast_distance.bc [2095/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/integer/abs.bc [2096/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/geometric/fast_normalize.bc [2097/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/integer/hadd.bc [2098/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/integer/abs_diff.bc [2099/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/integer/add_sat.bc [2100/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/integer/mad24.bc [2101/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/integer/clz.bc [2102/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/integer/mul24.bc [2103/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/integer/mul_hi.bc [2104/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/integer/upsample.bc [2105/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/acosh.bc [2106/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/integer/rhadd.bc [2107/2953] 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' [2108/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/integer/sub_sat.bc [2109/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/asin.bc [2110/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/integer/rotate.bc [2111/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/integer/mad_sat.bc [2112/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/integer/popcount.bc [2113/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/acospi.bc [2114/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/ep_log.bc [2115/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/asinh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '|' expression to silence this warning 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '?:' expression to evaluate it first 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ^ | ( ) 1 warning generated. [2116/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/acos.bc [2117/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/atan2.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '&' expression to silence this warning 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '?:' expression to evaluate it first 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ^ | ( ) 1 warning generated. [2118/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/asinpi.bc [2119/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/cosh.bc [2120/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/atan2pi.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '&' expression to silence this warning 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '?:' expression to evaluate it first 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ^ | ( ) 1 warning generated. [2121/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/atan.bc [2122/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/atanh.bc [2123/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/cos.bc [2124/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/atanpi.bc [2125/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/cbrt.bc [2126/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/exp.bc [2127/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/exp_helper.bc [2128/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/ceil.bc [2129/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/copysign.bc [2130/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/cospi.bc [2131/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/erf.bc [2132/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/exp2.bc [2133/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/clc_exp10.bc [2134/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/exp10.bc [2135/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/erfc.bc [2136/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/convert.bc [2137/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/fabs.bc [2138/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/expm1.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '|' expression to silence this warning 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '?:' expression to evaluate it first 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ^ | ( ) 1 warning generated. [2139/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/fdim.bc [2140/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/floor.bc [2141/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/fma.bc [2142/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/fmod.bc [2143/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/half_cos.bc [2144/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/fract.bc [2145/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/half_tan.bc [2146/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/hypot.bc [2147/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/half_divide.bc [2148/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/half_sin.bc [2149/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/clc_fmod.bc [2150/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/ilogb.bc [2151/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/clc_hypot.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '|' expression to silence this warning 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '?:' expression to evaluate it first 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '|' expression to silence this warning 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '?:' expression to evaluate it first 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ^ | ( ) 2 warnings generated. [2152/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/frexp.bc [2153/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/clc_ldexp.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '|' expression to silence this warning 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '?:' expression to evaluate it first 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '|' expression to silence this warning 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '?:' expression to evaluate it first 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ^ | ( ) 2 warnings generated. [2154/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/ldexp.bc [2155/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/half_powr.bc [2156/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/lgamma.bc [2157/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/log1p.bc [2158/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/mad.bc [2159/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/log.bc [2160/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/maxmag.bc [2161/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/log10.bc [2162/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/lgamma_r.bc [2163/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/logb.bc [2164/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/native_cos.bc [2165/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/minmag.bc [2166/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/native_recip.bc [2167/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/modf.bc [2168/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/nan.bc [2169/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/clc_fma.bc [2170/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/native_exp10.bc [2171/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/native_log2.bc [2172/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/log2.bc [2173/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/native_divide.bc [2174/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/native_powr.bc [2175/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/native_exp2.bc [2176/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/native_sqrt.bc [2177/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/native_sin.bc [2178/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/native_tan.bc [2179/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/tables.bc [2180/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/remainder.bc [2181/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/pown.bc [2182/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/clc_nextafter.bc [2183/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/pow.bc [2184/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/powr.bc [2185/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/remquo.bc [2186/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/rint.bc [2187/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/clc_powr.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '&' expression to silence this warning 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '?:' expression to evaluate it first 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '&' expression to silence this warning 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '?:' expression to evaluate it first 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '&' expression to silence this warning 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '?:' expression to evaluate it first 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '&' expression to silence this warning 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '?:' expression to evaluate it first 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '&' expression to silence this warning 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '?:' expression to evaluate it first 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '&' expression to silence this warning 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '?:' expression to evaluate it first 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) 6 warnings generated. [2188/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/clc_pown.bc [2189/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/rootn.bc [2190/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/clc_remainder.bc [2191/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/sincos.bc [2192/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/sincos_helpers.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '&' expression to silence this warning 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '?:' expression to evaluate it first 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ^ | ( ) 1 warning generated. [2193/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/clc_pow.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '&' expression to silence this warning 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '?:' expression to evaluate it first 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '&' expression to silence this warning 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '?:' expression to evaluate it first 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '&' expression to silence this warning 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '?:' expression to evaluate it first 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '&' expression to silence this warning 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '?:' expression to evaluate it first 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) 4 warnings generated. [2194/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/clc_rootn.bc [2195/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/sinh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '|' expression to silence this warning 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '?:' expression to evaluate it first 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ^ | ( ) 1 warning generated. [2196/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/clc_sqrt.bc [2197/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/clc_remquo.bc [2198/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/clc_tan.bc [2199/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/sin.bc [2200/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/round.bc [2201/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/sinpi.bc [2202/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/tan.bc [2203/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/tanpi.bc [2204/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/tanh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '|' expression to silence this warning 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '?:' expression to evaluate it first 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ^ | ( ) 1 warning generated. [2205/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/clc_tanpi.bc [2206/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/tgamma.bc [2207/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/relational/isequal.bc [2208/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/math/trunc.bc [2209/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/relational/any.bc [2210/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/relational/isgreater.bc [2211/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/relational/bitselect.bc [2212/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/relational/isinf.bc [2213/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/relational/isless.bc [2214/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/relational/islessgreater.bc [2215/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/relational/isgreaterequal.bc [2216/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/relational/isfinite.bc [2217/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/relational/isunordered.bc [2218/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/relational/all.bc [2219/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/relational/isnan.bc [2220/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/relational/isordered.bc [2221/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/relational/islessequal.bc [2222/2953] Building LLAsm object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/subnormal_use_default.bc [2223/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/relational/signbit.bc [2224/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/relational/isnotequal.bc [2225/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/relational/isnormal.bc [2226/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/shared/clamp.bc [2227/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/shared/max.bc [2228/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/workitem/get_global_id.bc [2229/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/shared/min.bc [2230/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/r600/lib/synchronization/barrier.bc [2231/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/r600/lib/math/fmin.bc [2232/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/r600/lib/math/fmax.bc [2233/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/shared/vload.bc [2234/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/r600/lib/workitem/get_global_offset.bc [2235/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/relational/select.bc [2236/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/r600/lib/math/rsqrt.bc [2237/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/r600/lib/math/native_rsqrt.bc [2238/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/misc/shuffle.bc [2239/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/r600/lib/workitem/get_local_size.bc [2240/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/r600/lib/workitem/get_global_size.bc [2241/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/r600/lib/workitem/get_local_id.bc [2242/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/r600/lib/workitem/get_work_dim.bc [2243/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/amdgpu/lib/math/native_exp.bc [2244/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/r600/lib/workitem/get_num_groups.bc [2245/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/r600/lib/workitem/get_group_id.bc [2246/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/amdgpu/lib/math/native_log.bc [2247/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/amdgpu/lib/math/native_log10.bc [2248/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/amdgpu/lib/math/half_exp.bc [2249/2953] Building LLAsm object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/subnormal_helper_func.bc [2250/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/misc/shuffle2.bc [2251/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/amdgpu/lib/math/half_exp10.bc [2252/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/amdgpu/lib/math/half_exp2.bc [2253/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/amdgpu/lib/math/half_log2.bc [2254/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/amdgpu/lib/math/half_recip.bc [2255/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/subnormal_config.bc [2256/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/amdgpu/lib/math/nextafter.bc [2257/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/amdgpu/lib/math/half_log10.bc [2258/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/amdgpu/lib/math/half_log.bc [2259/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/amdgpu/lib/math/half_rsqrt.bc [2260/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/amdgpu/lib/math/half_sqrt.bc [2261/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/async/prefetch.bc [2262/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/atomic/atomic_add.bc [2263/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/async/async_work_group_copy.bc [2264/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/atomic/atomic_and.bc [2265/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/amdgpu/lib/math/sqrt.bc [2266/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/async/wait_group_events.bc [2267/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/atomic/atomic_max.bc [2268/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/atomic/atomic_inc.bc [2269/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/atomic/atomic_dec.bc [2270/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/atomic/atomic_min.bc [2271/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/atomic/atomic_cmpxchg.bc [2272/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/async/async_work_group_strided_copy.bc [2273/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/atomic/atomic_or.bc [2274/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/atomic/atomic_xor.bc [2275/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/atomic/atomic_sub.bc [2276/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_dec.bc [2277/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_and.bc [2278/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_cmpxchg.bc [2279/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_inc.bc [2280/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_xchg.bc [2281/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_sub.bc [2282/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_add.bc [2283/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/atomic/atomic_xchg.bc [2284/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_or.bc [2285/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_xor.bc [2286/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_min.bc [2287/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_add.bc [2288/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_sub.bc [2289/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_xchg.bc [2290/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_max.bc [2291/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_and.bc [2292/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_dec.bc [2293/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_inc.bc [2294/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_max.bc [2295/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_cmpxchg.bc [2296/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_min.bc [2297/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_add.bc [2298/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_xor.bc [2299/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_cmpxchg.bc [2300/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_or.bc [2301/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_dec.bc [2302/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_and.bc [2303/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_inc.bc [2304/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_sub.bc [2305/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_xchg.bc [2306/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_max.bc [2307/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_xor.bc [2308/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/common/radians.bc [2309/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/geometric/cross.bc [2310/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/common/step.bc [2311/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/common/smoothstep.bc [2312/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/common/degrees.bc [2313/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/geometric/dot.bc [2314/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/common/sign.bc [2315/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/common/mix.bc [2316/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_min.bc [2317/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_or.bc [2318/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/geometric/distance.bc [2319/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/geometric/fast_length.bc [2320/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/geometric/fast_normalize.bc [2321/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/geometric/length.bc [2322/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/geometric/fast_distance.bc [2323/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/integer/clz.bc [2324/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/integer/abs.bc [2325/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/integer/abs_diff.bc [2326/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/integer/add_sat.bc [2327/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/geometric/normalize.bc [2328/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/integer/rhadd.bc [2329/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/integer/mul24.bc [2330/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/integer/rotate.bc [2331/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/integer/upsample.bc [2332/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/integer/sub_sat.bc [2333/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/integer/mad24.bc [2334/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/integer/hadd.bc [2335/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/acosh.bc [2336/2953] Building CLC object CMakeFiles/builtins.link.cypress-r600--.dir/generic/lib/shared/vstore.bc [2337/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/acos.bc [2338/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/integer/popcount.bc [2339/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/asin.bc [2340/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/acospi.bc [2341/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/integer/mul_hi.bc [2342/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/ep_log.bc [2343/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/asinh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '|' expression to silence this warning 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '?:' expression to evaluate it first 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ^ | ( ) 1 warning generated. [2344/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/integer/mad_sat.bc [2345/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/asinpi.bc [2346/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/copysign.bc [2347/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/atan2.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '&' expression to silence this warning 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '?:' expression to evaluate it first 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ^ | ( ) 1 warning generated. [2348/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/atan2pi.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '&' expression to silence this warning 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '?:' expression to evaluate it first 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ^ | ( ) 1 warning generated. [2349/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/atanh.bc [2350/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/atan.bc [2351/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/cbrt.bc [2352/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/ceil.bc [2353/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/cosh.bc [2354/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/atanpi.bc [2355/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/cos.bc [2356/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/cospi.bc [2357/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/exp2.bc [2358/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/erf.bc [2359/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/exp_helper.bc [2360/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/erfc.bc [2361/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/expm1.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '|' expression to silence this warning 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '?:' expression to evaluate it first 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ^ | ( ) 1 warning generated. [2362/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/clc_exp10.bc [2363/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/exp.bc [2364/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/fdim.bc [2365/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/exp10.bc [2366/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/fabs.bc [2367/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/fmod.bc [2368/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/fract.bc [2369/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/floor.bc [2370/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/half_powr.bc [2371/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/fma.bc [2372/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/half_cos.bc [2373/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/clc_fmod.bc [2374/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/half_sin.bc [2375/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/half_divide.bc [2376/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/frexp.bc [2377/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/hypot.bc [2378/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/clc_ldexp.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '|' expression to silence this warning 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '?:' expression to evaluate it first 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '|' expression to silence this warning 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '?:' expression to evaluate it first 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ^ | ( ) 2 warnings generated. [2379/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/half_tan.bc [2380/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/clc_hypot.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '|' expression to silence this warning 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '?:' expression to evaluate it first 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '|' expression to silence this warning 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '?:' expression to evaluate it first 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ^ | ( ) 2 warnings generated. [2381/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/ilogb.bc [2382/2953] 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' [2383/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/log.bc [2384/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/ldexp.bc [2385/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/log10.bc [2386/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/log1p.bc [2387/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/clc_fma.bc [2388/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/lgamma.bc [2389/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/logb.bc [2390/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/mad.bc [2391/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/nan.bc [2392/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/native_cos.bc [2393/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/maxmag.bc [2394/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/log2.bc [2395/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/modf.bc [2396/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/convert.bc [2397/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/native_exp2.bc [2398/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/lgamma_r.bc [2399/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/minmag.bc [2400/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/native_recip.bc [2401/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/native_exp10.bc [2402/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/native_divide.bc [2403/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/native_powr.bc [2404/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/native_sin.bc [2405/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/native_log2.bc [2406/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/tables.bc [2407/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/native_sqrt.bc [2408/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/native_tan.bc [2409/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/clc_nextafter.bc [2410/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/powr.bc [2411/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/pown.bc [2412/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/remquo.bc [2413/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/pow.bc [2414/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/remainder.bc [2415/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/rootn.bc [2416/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/rint.bc [2417/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/sincos_helpers.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '&' expression to silence this warning 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '?:' expression to evaluate it first 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ^ | ( ) 1 warning generated. [2418/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/clc_pown.bc [2419/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/clc_remainder.bc [2420/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/round.bc [2421/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/sin.bc [2422/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/clc_powr.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '&' expression to silence this warning 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '?:' expression to evaluate it first 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '&' expression to silence this warning 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '?:' expression to evaluate it first 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '&' expression to silence this warning 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '?:' expression to evaluate it first 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '&' expression to silence this warning 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '?:' expression to evaluate it first 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '&' expression to silence this warning 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '?:' expression to evaluate it first 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '&' expression to silence this warning 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '?:' expression to evaluate it first 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) 6 warnings generated. [2423/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/clc_remquo.bc [2424/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/clc_rootn.bc [2425/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/clc_tan.bc [2426/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/sinpi.bc [2427/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/sincos.bc [2428/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/clc_sqrt.bc [2429/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/tanh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '|' expression to silence this warning 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '?:' expression to evaluate it first 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ^ | ( ) 1 warning generated. [2430/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/tgamma.bc [2431/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/tan.bc [2432/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/clc_tanpi.bc [2433/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/clc_pow.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '&' expression to silence this warning 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '?:' expression to evaluate it first 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '&' expression to silence this warning 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '?:' expression to evaluate it first 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '&' expression to silence this warning 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '?:' expression to evaluate it first 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '&' expression to silence this warning 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '?:' expression to evaluate it first 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) 4 warnings generated. [2434/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/sinh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '|' expression to silence this warning 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '?:' expression to evaluate it first 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ^ | ( ) 1 warning generated. [2435/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/trunc.bc [2436/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/math/tanpi.bc [2437/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/relational/isequal.bc [2438/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/relational/islessequal.bc [2439/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/relational/isgreater.bc [2440/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/relational/bitselect.bc [2441/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/relational/isless.bc [2442/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/relational/all.bc [2443/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/relational/any.bc [2444/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/relational/isnormal.bc [2445/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/relational/isgreaterequal.bc [2446/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/relational/isnan.bc [2447/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/relational/isfinite.bc [2448/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/relational/islessgreater.bc [2449/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/relational/isnotequal.bc [2450/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/relational/isinf.bc [2451/2953] Building LLAsm object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/subnormal_use_default.bc [2452/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/relational/isordered.bc [2453/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/relational/isunordered.bc [2454/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/relational/signbit.bc [2455/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/relational/select.bc [2456/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/workitem/get_global_id.bc [2457/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/shared/max.bc [2458/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/shared/clamp.bc [2459/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/misc/shuffle.bc [2460/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/shared/min.bc [2461/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/r600/lib/math/fmin.bc [2462/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/r600/lib/math/rsqrt.bc [2463/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/r600/lib/math/fmax.bc [2464/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/shared/vload.bc [2465/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/r600/lib/workitem/get_group_id.bc [2466/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/r600/lib/math/native_rsqrt.bc [2467/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/r600/lib/workitem/get_local_id.bc [2468/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/r600/lib/workitem/get_global_offset.bc [2469/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/r600/lib/workitem/get_global_size.bc [2470/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/r600/lib/synchronization/barrier.bc [2471/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/r600/lib/workitem/get_num_groups.bc [2472/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/r600/lib/workitem/get_local_size.bc [2473/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/r600/lib/workitem/get_work_dim.bc [2474/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/amdgpu/lib/math/native_log.bc [2475/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/amdgpu/lib/math/half_exp10.bc [2476/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/amdgpu/lib/math/native_log10.bc [2477/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/amdgpu/lib/math/native_exp.bc [2478/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/amdgpu/lib/math/half_log10.bc [2479/2953] Building LLAsm object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/subnormal_helper_func.bc [2480/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/amdgpu/lib/math/half_exp2.bc [2481/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/amdgpu/lib/math/half_exp.bc [2482/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/amdgpu/lib/math/half_log.bc [2483/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/misc/shuffle2.bc [2484/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/amdgpu/lib/math/half_rsqrt.bc [2485/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/amdgpu/lib/math/half_recip.bc [2486/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/amdgpu/lib/math/nextafter.bc [2487/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/amdgpu/lib/math/half_sqrt.bc [2488/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/amdgpu/lib/math/half_log2.bc [2489/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/amdgpu/lib/math/sqrt.bc [2490/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/subnormal_config.bc [2491/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/atomic/atomic_add.bc [2492/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/atomic/atomic_and.bc [2493/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/async/prefetch.bc [2494/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/atomic/atomic_dec.bc [2495/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/atomic/atomic_cmpxchg.bc [2496/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/async/async_work_group_copy.bc [2497/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/atomic/atomic_or.bc [2498/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/async/wait_group_events.bc [2499/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/atomic/atomic_max.bc [2500/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/atomic/atomic_min.bc [2501/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/async/async_work_group_strided_copy.bc [2502/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/atomic/atomic_inc.bc [2503/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/atomic/atomic_xor.bc [2504/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/atomic/atomic_xchg.bc [2505/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_cmpxchg.bc [2506/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_xchg.bc [2507/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/atomic/atomic_sub.bc [2508/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_add.bc [2509/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_dec.bc [2510/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_and.bc [2511/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_inc.bc [2512/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_max.bc [2513/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_global_int32_base_atomics/atom_sub.bc [2514/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_or.bc [2515/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_min.bc [2516/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_global_int32_extended_atomics/atom_xor.bc [2517/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_inc.bc [2518/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_add.bc [2519/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_cmpxchg.bc [2520/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_dec.bc [2521/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_and.bc [2522/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_sub.bc [2523/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_local_int32_base_atomics/atom_xchg.bc [2524/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_or.bc [2525/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_xor.bc [2526/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_dec.bc [2527/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_max.bc [2528/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_add.bc [2529/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_local_int32_extended_atomics/atom_min.bc [2530/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_and.bc [2531/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_cmpxchg.bc [2532/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_sub.bc [2533/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_inc.bc [2534/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_min.bc [2535/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_max.bc [2536/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_int64_base_atomics/atom_xchg.bc [2537/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_or.bc [2538/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/common/mix.bc [2539/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/cl_khr_int64_extended_atomics/atom_xor.bc [2540/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/common/smoothstep.bc [2541/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/common/radians.bc [2542/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/common/sign.bc [2543/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/geometric/distance.bc [2544/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/geometric/cross.bc [2545/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/geometric/fast_normalize.bc [2546/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/geometric/fast_distance.bc [2547/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/common/degrees.bc [2548/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/geometric/length.bc [2549/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/common/step.bc [2550/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/geometric/dot.bc [2551/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/geometric/fast_length.bc [2552/2953] Building CLC object CMakeFiles/builtins.link.barts-r600--.dir/generic/lib/shared/vstore.bc [2553/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/integer/abs.bc [2554/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/integer/mad24.bc [2555/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/integer/add_sat.bc [2556/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/geometric/normalize.bc [2557/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/integer/mul24.bc [2558/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/integer/abs_diff.bc [2559/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/integer/hadd.bc [2560/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/integer/clz.bc [2561/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/integer/popcount.bc [2562/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/integer/rhadd.bc [2563/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/integer/mad_sat.bc [2564/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/integer/mul_hi.bc [2565/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/acosh.bc [2566/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/acos.bc [2567/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/integer/sub_sat.bc [2568/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/integer/rotate.bc [2569/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/asinh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '|' expression to silence this warning 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '?:' expression to evaluate it first 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ^ | ( ) 1 warning generated. [2570/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/acospi.bc [2571/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/integer/upsample.bc [2572/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/ep_log.bc [2573/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/atan2.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '&' expression to silence this warning 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '?:' expression to evaluate it first 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ^ | ( ) 1 warning generated. [2574/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/asin.bc [2575/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/asinpi.bc [2576/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/atan2pi.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '&' expression to silence this warning 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '?:' expression to evaluate it first 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ^ | ( ) 1 warning generated. [2577/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/atan.bc [2578/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/ceil.bc [2579/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/copysign.bc [2580/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/cosh.bc [2581/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/atanh.bc [2582/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/atanpi.bc [2583/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/exp_helper.bc [2584/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/cos.bc [2585/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/cospi.bc [2586/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/erfc.bc [2587/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/clc_exp10.bc [2588/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/erf.bc [2589/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/floor.bc [2590/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/cbrt.bc [2591/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/exp.bc [2592/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/fdim.bc [2593/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/exp2.bc [2594/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/expm1.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '|' expression to silence this warning 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '?:' expression to evaluate it first 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ^ | ( ) 1 warning generated. [2595/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/fabs.bc [2596/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/exp10.bc [2597/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/fma.bc [2598/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/half_powr.bc [2599/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/fmod.bc [2600/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/clc_fmod.bc [2601/2953] 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' [2602/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/fract.bc [2603/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/half_cos.bc [2604/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/half_sin.bc [2605/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/convert.bc [2606/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/hypot.bc [2607/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/frexp.bc [2608/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/half_divide.bc [2609/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/half_tan.bc [2610/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/clc_hypot.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '|' expression to silence this warning 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '?:' expression to evaluate it first 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '|' expression to silence this warning 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '?:' expression to evaluate it first 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ^ | ( ) 2 warnings generated. [2611/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/lgamma.bc [2612/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/clc_fma.bc [2613/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/ldexp.bc [2614/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/clc_ldexp.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '|' expression to silence this warning 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '?:' expression to evaluate it first 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '|' expression to silence this warning 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '?:' expression to evaluate it first 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ^ | ( ) 2 warnings generated. [2615/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/ilogb.bc [2616/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/log.bc [2617/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/mad.bc [2618/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/minmag.bc [2619/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/log1p.bc [2620/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/maxmag.bc [2621/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/lgamma_r.bc [2622/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/modf.bc [2623/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/nan.bc [2624/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/native_divide.bc [2625/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/log10.bc [2626/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/logb.bc [2627/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/native_exp2.bc [2628/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/native_exp10.bc [2629/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/native_cos.bc [2630/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/log2.bc [2631/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/native_sin.bc [2632/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/native_recip.bc [2633/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/native_sqrt.bc [2634/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/native_powr.bc [2635/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/native_tan.bc [2636/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/tables.bc [2637/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/native_log2.bc [2638/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/clc_nextafter.bc [2639/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/pown.bc [2640/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/remquo.bc [2641/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/powr.bc [2642/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/clc_pow.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '&' expression to silence this warning 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '?:' expression to evaluate it first 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '&' expression to silence this warning 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '?:' expression to evaluate it first 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '&' expression to silence this warning 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '?:' expression to evaluate it first 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '&' expression to silence this warning 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '?:' expression to evaluate it first 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) 4 warnings generated. [2643/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/pow.bc [2644/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/clc_remainder.bc [2645/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/round.bc [2646/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/clc_powr.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '&' expression to silence this warning 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '?:' expression to evaluate it first 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '&' expression to silence this warning 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '?:' expression to evaluate it first 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '&' expression to silence this warning 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '?:' expression to evaluate it first 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '&' expression to silence this warning 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '?:' expression to evaluate it first 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '&' expression to silence this warning 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '?:' expression to evaluate it first 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '&' expression to silence this warning 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '?:' expression to evaluate it first 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) 6 warnings generated. [2647/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/remainder.bc [2648/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/rootn.bc [2649/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/sin.bc [2650/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/sincos.bc [2651/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/sinh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '|' expression to silence this warning 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '?:' expression to evaluate it first 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ^ | ( ) 1 warning generated. [2652/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/rint.bc [2653/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/sincos_helpers.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '&' expression to silence this warning 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '?:' expression to evaluate it first 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ^ | ( ) 1 warning generated. [2654/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/clc_remquo.bc [2655/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/clc_pown.bc [2656/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/sinpi.bc [2657/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/tanh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '|' expression to silence this warning 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '?:' expression to evaluate it first 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ^ | ( ) 1 warning generated. [2658/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/tan.bc [2659/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/clc_tanpi.bc [2660/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/clc_tan.bc [2661/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/tanpi.bc [2662/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/clc_rootn.bc [2663/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/tgamma.bc [2664/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/trunc.bc [2665/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/relational/all.bc [2666/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/math/clc_sqrt.bc [2667/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/relational/isequal.bc [2668/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/relational/any.bc [2669/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/relational/isfinite.bc [2670/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/relational/isinf.bc [2671/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/relational/isgreaterequal.bc [2672/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/relational/islessequal.bc [2673/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/relational/bitselect.bc [2674/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/relational/isnan.bc [2675/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/relational/isordered.bc [2676/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/relational/isnotequal.bc [2677/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/relational/isgreater.bc [2678/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/relational/islessgreater.bc [2679/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/relational/isnormal.bc [2680/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/relational/isless.bc [2681/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/relational/isunordered.bc [2682/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/shared/clamp.bc [2683/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/relational/select.bc [2684/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/shared/max.bc [2685/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/relational/signbit.bc [2686/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/shared/vload.bc [2687/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/shared/min.bc [2688/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/misc/shuffle.bc [2689/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/workitem/get_global_id.bc [2690/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/spirv/lib/subnormal_config.bc [2691/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/async/wait_group_events.bc [2692/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/common/sign.bc [2693/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/common/mix.bc [2694/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/common/degrees.bc [2695/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/geometric/dot.bc [2696/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/async/async_work_group_strided_copy.bc [2697/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/common/smoothstep.bc [2698/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/common/radians.bc [2699/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/misc/shuffle2.bc [2700/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/geometric/fast_normalize.bc [2701/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/common/step.bc [2702/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/geometric/cross.bc [2703/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/geometric/length.bc [2704/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/geometric/distance.bc [2705/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/integer/mad_sat.bc [2706/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/geometric/fast_distance.bc [2707/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/acos.bc [2708/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/geometric/fast_length.bc [2709/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/geometric/normalize.bc [2710/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/integer/rotate.bc [2711/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/acospi.bc [2712/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/acosh.bc [2713/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/atan2.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '&' expression to silence this warning 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '?:' expression to evaluate it first 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:219:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 219 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '&' expression to silence this warning 219 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '?:' expression to evaluate it first 219 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) 2 warnings generated. [2714/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/asin.bc [2715/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/asinh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '|' expression to silence this warning 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '?:' expression to evaluate it first 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:287:49: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 287 | ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '|' expression to silence this warning 287 | ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '?:' expression to evaluate it first 287 | ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; | ^ | ( ) 2 warnings generated. [2716/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/atanpi.bc [2717/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/atan2pi.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '&' expression to silence this warning 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '?:' expression to evaluate it first 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:202:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 202 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '&' expression to silence this warning 202 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '?:' expression to evaluate it first 202 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) 2 warnings generated. [2718/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/cbrt.bc [2719/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/asinpi.bc [2720/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/atan.bc [2721/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/cos.bc [2722/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/atanh.bc [2723/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/cosh.bc [2724/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/cospi.bc [2725/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/ep_log.bc [2726/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/erfc.bc [2727/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/exp.bc [2728/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/erf.bc [2729/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/exp2.bc [2730/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/exp_helper.bc [2731/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/expm1.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '|' expression to silence this warning 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '?:' expression to evaluate it first 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:133:64: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 133 | z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '&' expression to silence this warning 133 | z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '?:' expression to evaluate it first 133 | z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; | ^ | ( ) 2 warnings generated. [2732/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/exp10.bc [2733/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/clc_fmod.bc [2734/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/clc_exp10.bc [2735/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/clc_fma.bc [2736/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/fract.bc [2737/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/half_rsqrt.bc [2738/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/spirv/lib/math/fma.bc [2739/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/frexp.bc [2740/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/ldexp.bc [2741/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/half_sqrt.bc [2742/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/lgamma.bc [2743/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/clc_ldexp.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '|' expression to silence this warning 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '?:' expression to evaluate it first 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '|' expression to silence this warning 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '?:' expression to evaluate it first 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ^ | ( ) 2 warnings generated. [2744/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/ilogb.bc [2745/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/fmod.bc [2746/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/clc_hypot.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '|' expression to silence this warning 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '?:' expression to evaluate it first 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '|' expression to silence this warning 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '?:' expression to evaluate it first 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ^ | ( ) 2 warnings generated. [2747/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/hypot.bc [2748/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/lgamma_r.bc [2749/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/log.bc [2750/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/log10.bc In file included from /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log10.cl:32: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) 1 warning generated. [2751/2953] Building CLC object CMakeFiles/builtins.link.cayman-r600--.dir/generic/lib/shared/vstore.bc [2752/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/pow.bc [2753/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/powr.bc [2754/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/pown.bc [2755/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/clc_powr.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '&' expression to silence this warning 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '?:' expression to evaluate it first 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '&' expression to silence this warning 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '?:' expression to evaluate it first 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '&' expression to silence this warning 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '?:' expression to evaluate it first 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '&' expression to silence this warning 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '?:' expression to evaluate it first 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '&' expression to silence this warning 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '?:' expression to evaluate it first 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '&' expression to silence this warning 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '?:' expression to evaluate it first 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:352:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 352 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '&' expression to silence this warning 352 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '?:' expression to evaluate it first 352 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:360:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 360 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '&' expression to silence this warning 360 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '?:' expression to evaluate it first 360 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:361:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 361 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '&' expression to silence this warning 361 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '?:' expression to evaluate it first 361 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:362:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 362 | ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '&' expression to silence this warning 362 | ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '?:' expression to evaluate it first 362 | ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:363:62: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 363 | ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '&' expression to silence this warning 363 | ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '?:' expression to evaluate it first 363 | ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:364:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 364 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '&' expression to silence this warning 364 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '?:' expression to evaluate it first 364 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:365:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 365 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '&' expression to silence this warning 365 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '?:' expression to evaluate it first 365 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:366:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 366 | ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '&' expression to silence this warning 366 | ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '?:' expression to evaluate it first 366 | ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; | ^ | ( ) 14 warnings generated. [2756/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/tables.bc [2757/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/log1p.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:124:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 124 | f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '|' expression to silence this warning 124 | f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '?:' expression to evaluate it first 124 | f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:167:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 167 | result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '|' expression to silence this warning 167 | result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '?:' expression to evaluate it first 167 | result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; | ^ | ( ) 2 warnings generated. [2758/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/clc_pown.bc [2759/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/log2.bc In file included from /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log2.cl:32: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) 1 warning generated. [2760/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/clc_pow.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '&' expression to silence this warning 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '?:' expression to evaluate it first 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '&' expression to silence this warning 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '?:' expression to evaluate it first 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '&' expression to silence this warning 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '?:' expression to evaluate it first 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '&' expression to silence this warning 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '?:' expression to evaluate it first 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:363:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 363 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '&' expression to silence this warning 363 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '?:' expression to evaluate it first 363 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:366:33: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 366 | expv *= (inty == 1) & !xpos ? -1.0 : 1.0; | ~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '&' expression to silence this warning 366 | expv *= (inty == 1) & !xpos ? -1.0 : 1.0; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '?:' expression to evaluate it first 366 | expv *= (inty == 1) & !xpos ? -1.0 : 1.0; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:371:31: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 371 | ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '&' expression to silence this warning 371 | ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '?:' expression to evaluate it first 371 | ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:372:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 372 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '&' expression to silence this warning 372 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '?:' expression to evaluate it first 372 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:373:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 373 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '&' expression to silence this warning 373 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '?:' expression to evaluate it first 373 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:374:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 374 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '&' expression to silence this warning 374 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '?:' expression to evaluate it first 374 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:375:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 375 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '&' expression to silence this warning 375 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '?:' expression to evaluate it first 375 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:388:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 388 | ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '&' expression to silence this warning 388 | ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '?:' expression to evaluate it first 388 | ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; | ^ | ( ) 12 warnings generated. [2761/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/logb.bc [2762/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/clc_remainder.bc [2763/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/modf.bc [2764/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/clc_remquo.bc [2765/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/remainder.bc [2766/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/remquo.bc [2767/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/clc_rootn.bc [2768/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/rootn.bc [2769/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/sincos.bc [2770/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/sin.bc [2771/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/sincos_helpers.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '&' expression to silence this warning 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '?:' expression to evaluate it first 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ^ | ( ) 1 warning generated. [2772/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/tgamma.bc [2773/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/sinpi.bc [2774/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/sinh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '|' expression to silence this warning 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '?:' expression to evaluate it first 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ^ | ( ) 1 warning generated. [2775/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/tan.bc [2776/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/common/mix.bc [2777/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/async/wait_group_events.bc [2778/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/clc_tan.bc [2779/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/tanh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '|' expression to silence this warning 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '?:' expression to evaluate it first 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:137:47: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 137 | z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '|' expression to silence this warning 137 | z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '?:' expression to evaluate it first 137 | z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; | ^ | ( ) 2 warnings generated. [2780/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/shared/vload.bc [2781/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/tanpi.bc [2782/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/spirv64/lib/subnormal_config.bc [2783/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/math/clc_tanpi.bc [2784/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/common/degrees.bc [2785/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/async/async_work_group_strided_copy.bc [2786/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/common/radians.bc [2787/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/geometric/dot.bc [2788/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/geometric/distance.bc [2789/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/common/sign.bc [2790/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/common/step.bc [2791/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/geometric/fast_normalize.bc [2792/2953] 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' [2793/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/common/smoothstep.bc [2794/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/geometric/cross.bc [2795/2953] Building CLC object CMakeFiles/builtins.link.spirv-mesa3d-.dir/generic/lib/shared/vstore.bc [2796/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/geometric/fast_distance.bc [2797/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/geometric/length.bc [2798/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/integer/mad_sat.bc [2799/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/geometric/normalize.bc [2800/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/acosh.bc [2801/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/geometric/fast_length.bc [2802/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/acospi.bc [2803/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/asin.bc [2804/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/acos.bc [2805/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/integer/rotate.bc [2806/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/asinh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '|' expression to silence this warning 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:70:51: note: place parentheses around the '?:' expression to evaluate it first 70 | z = ax < 0x39800000U | ax >= PINFBITPATT_SP32 ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:287:49: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 287 | ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '|' expression to silence this warning 287 | ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/asinh.cl:287:49: note: place parentheses around the '?:' expression to evaluate it first 287 | ret = ax >= PINFBITPATT_DP64 | absx < rteps ? x : ret; | ^ | ( ) 2 warnings generated. [2807/2953] Linking CLC static library builtins.link.spirv-mesa3d-.bc [2808/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/asinpi.bc [2809/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/atan2pi.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '&' expression to silence this warning 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:62:45: note: place parentheses around the '?:' expression to evaluate it first 62 | a = ax == INFINITY & ay == INFINITY ? at : a; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:202:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 202 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '&' expression to silence this warning 202 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2pi.cl:202:38: note: place parentheses around the '?:' expression to evaluate it first 202 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) 2 warnings generated. [2810/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/atan.bc [2811/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/atanh.bc [2812/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/ep_log.bc [2813/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/atan2.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '&' expression to silence this warning 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:72:45: note: place parentheses around the '?:' expression to evaluate it first 72 | a = ax == INFINITY & ay == INFINITY ? at : a; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:219:38: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 219 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '&' expression to silence this warning 219 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/atan2.cl:219:38: note: place parentheses around the '?:' expression to evaluate it first 219 | res3 = diffexp < -28 & xneg == 0 ? res4 : res3; | ^ | ( ) 2 warnings generated. [2814/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/erf.bc [2815/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/cbrt.bc [2816/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/atanpi.bc [2817/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/cosh.bc [2818/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/cos.bc [2819/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/exp2.bc [2820/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/cospi.bc [2821/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/erfc.bc [2822/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/expm1.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '|' expression to silence this warning 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:39:30: note: place parentheses around the '?:' expression to evaluate it first 39 | z2 = x < X_MIN | m < -24 ? -1.0f : z2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:133:64: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 133 | z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '&' expression to silence this warning 133 | z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/expm1.cl:133:64: note: place parentheses around the '?:' expression to evaluate it first 133 | z = x > log_OneMinus_OneByFour & x < log_OnePlus_OneByFour ? z1 : z; | ^ | ( ) 2 warnings generated. [2823/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/clc_exp10.bc [2824/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/exp_helper.bc [2825/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/exp.bc [2826/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/exp10.bc [2827/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/spirv64/lib/math/fma.bc [2828/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/clc_fma.bc [2829/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/half_rsqrt.bc [2830/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/clc_fmod.bc [2831/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/fract.bc [2832/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/half_sqrt.bc [2833/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/fmod.bc [2834/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/lgamma.bc [2835/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/ilogb.bc [2836/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/clc_hypot.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '|' expression to silence this warning 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:49:46: note: place parentheses around the '?:' expression to evaluate it first 49 | retval = ux > PINFBITPATT_SP32 | uy == 0 ? as_float(ux) : retval; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '|' expression to silence this warning 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_hypot.cl:50:62: note: place parentheses around the '?:' expression to evaluate it first 50 | retval = ux == PINFBITPATT_SP32 | uy == PINFBITPATT_SP32 ? as_float(PINFBITPATT_SP32) : retval; | ^ | ( ) 2 warnings generated. [2837/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/hypot.bc [2838/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/logb.bc [2839/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/clc_ldexp.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '|' expression to silence this warning 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:39:40: note: place parentheses around the '?:' expression to evaluate it first 39 | int mr = e == 0 | v == 0 | v == 0xff ? 0 : m; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '|' expression to silence this warning 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_ldexp.cl:91:43: note: place parentheses around the '?:' expression to evaluate it first 91 | val_f = isnan(x) | isinf(x) | val_x == 0 ? x : val_f; | ^ | ( ) 2 warnings generated. [2840/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/lgamma_r.bc [2841/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/log2.bc In file included from /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log2.cl:32: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) 1 warning generated. [2842/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/log10.bc In file included from /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log10.cl:32: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '|' expression to silence this warning 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log_base.h:292:32: note: place parentheses around the '?:' expression to evaluate it first 292 | ret = isnan(x) | (x < 0.0) ? as_double(QNANBITPATT_DP64) : ret; | ^ | ( ) 1 warning generated. [2843/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/frexp.bc [2844/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/log1p.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:124:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 124 | f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '|' expression to silence this warning 124 | f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:124:53: note: place parentheses around the '?:' expression to evaluate it first 124 | f2 = (xexp <= -2) | (xexp >= MANTLENGTH_DP64+8) ? f2temp : f2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:167:53: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 167 | result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '|' expression to silence this warning 167 | result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/log1p.cl:167:53: note: place parentheses around the '?:' expression to evaluate it first 167 | result2 = x < log1p_thresh1 | x > log1p_thresh2 ? result1 : result2; | ^ | ( ) 2 warnings generated. [2845/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/ldexp.bc [2846/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/modf.bc [2847/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/log.bc [2848/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/clc_pow.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '&' expression to silence this warning 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:202:52: note: place parentheses around the '?:' expression to evaluate it first 202 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '&' expression to silence this warning 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:203:52: note: place parentheses around the '?:' expression to evaluate it first 203 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '&' expression to silence this warning 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:204:52: note: place parentheses around the '?:' expression to evaluate it first 204 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '&' expression to silence this warning 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:205:52: note: place parentheses around the '?:' expression to evaluate it first 205 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:363:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 363 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '&' expression to silence this warning 363 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:363:43: note: place parentheses around the '?:' expression to evaluate it first 363 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:366:33: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 366 | expv *= (inty == 1) & !xpos ? -1.0 : 1.0; | ~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '&' expression to silence this warning 366 | expv *= (inty == 1) & !xpos ? -1.0 : 1.0; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:366:33: note: place parentheses around the '?:' expression to evaluate it first 366 | expv *= (inty == 1) & !xpos ? -1.0 : 1.0; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:371:31: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 371 | ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '&' expression to silence this warning 371 | ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:371:31: note: place parentheses around the '?:' expression to evaluate it first 371 | ret = !xpos & (inty == 0) ? QNANBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:372:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 372 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '&' expression to silence this warning 372 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:372:61: note: place parentheses around the '?:' expression to evaluate it first 372 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:373:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 373 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '&' expression to silence this warning 373 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:373:61: note: place parentheses around the '?:' expression to evaluate it first 373 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:374:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 374 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '&' expression to silence this warning 374 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:374:61: note: place parentheses around the '?:' expression to evaluate it first 374 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:375:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 375 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '&' expression to silence this warning 375 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:375:61: note: place parentheses around the '?:' expression to evaluate it first 375 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:388:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 388 | ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '&' expression to silence this warning 388 | ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_pow.cl:388:44: note: place parentheses around the '?:' expression to evaluate it first 388 | ret = (ux == PINFBITPATT_DP64) & !ypos ? 0L : ret; | ^ | ( ) 12 warnings generated. [2849/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/clc_pown.bc [2850/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/pown.bc [2851/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/remainder.bc [2852/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/pow.bc [2853/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/powr.bc [2854/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/remquo.bc [2855/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/tables.bc [2856/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/sin.bc [2857/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/sincos_helpers.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '&' expression to silence this warning 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sincos_helpers.cl:82:50: note: place parentheses around the '?:' expression to evaluate it first 82 | qx = (ix >= 0x3e99999a) & (ix <= 0x3f480000) ? xby4 : qx; | ^ | ( ) 1 warning generated. [2858/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/clc_remquo.bc [2859/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/clc_powr.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '&' expression to silence this warning 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:196:52: note: place parentheses around the '?:' expression to evaluate it first 196 | ret = ax < 0x3f800000 & iy == NINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '&' expression to silence this warning 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:197:52: note: place parentheses around the '?:' expression to evaluate it first 197 | ret = ax < 0x3f800000 & iy == PINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '&' expression to silence this warning 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:198:52: note: place parentheses around the '?:' expression to evaluate it first 198 | ret = ax == 0x3f800000 & ay < PINFBITPATT_SP32 ? 0x3f800000 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '&' expression to silence this warning 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:199:53: note: place parentheses around the '?:' expression to evaluate it first 199 | ret = ax == 0x3f800000 & ay == PINFBITPATT_SP32 ? QNANBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '&' expression to silence this warning 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:200:52: note: place parentheses around the '?:' expression to evaluate it first 200 | ret = ax > 0x3f800000 & iy == NINFBITPATT_SP32 ? 0 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '&' expression to silence this warning 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:201:52: note: place parentheses around the '?:' expression to evaluate it first 201 | ret = ax > 0x3f800000 & iy == PINFBITPATT_SP32 ? PINFBITPATT_SP32 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:352:43: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 352 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '&' expression to silence this warning 352 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:352:43: note: place parentheses around the '?:' expression to evaluate it first 352 | inty = !(yexp < 1) & !(yexp > 53) ? inty1 : inty; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:360:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 360 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '&' expression to silence this warning 360 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:360:61: note: place parentheses around the '?:' expression to evaluate it first 360 | ret = ax < 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:361:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 361 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '&' expression to silence this warning 361 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:361:61: note: place parentheses around the '?:' expression to evaluate it first 361 | ret = ax < 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:362:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 362 | ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '&' expression to silence this warning 362 | ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:362:61: note: place parentheses around the '?:' expression to evaluate it first 362 | ret = ax == 0x3ff0000000000000L & ay < PINFBITPATT_DP64 ? 0x3ff0000000000000L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:363:62: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 363 | ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '&' expression to silence this warning 363 | ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:363:62: note: place parentheses around the '?:' expression to evaluate it first 363 | ret = ax == 0x3ff0000000000000L & ay == PINFBITPATT_DP64 ? QNANBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:364:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 364 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '&' expression to silence this warning 364 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:364:61: note: place parentheses around the '?:' expression to evaluate it first 364 | ret = ax > 0x3ff0000000000000L & uy == NINFBITPATT_DP64 ? 0L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:365:61: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 365 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '&' expression to silence this warning 365 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:365:61: note: place parentheses around the '?:' expression to evaluate it first 365 | ret = ax > 0x3ff0000000000000L & uy == PINFBITPATT_DP64 ? PINFBITPATT_DP64 : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:366:44: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 366 | ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '&' expression to silence this warning 366 | ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/clc_powr.cl:366:44: note: place parentheses around the '?:' expression to evaluate it first 366 | ret = ux < PINFBITPATT_DP64 & ay == 0L ? 0x3ff0000000000000L : ret; | ^ | ( ) 14 warnings generated. [2860/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/clc_remainder.bc [2861/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/sincos.bc [2862/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/rootn.bc [2863/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/sinpi.bc [2864/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/clc_tan.bc [2865/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/clc_rootn.bc [2866/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/sinh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '|' expression to silence this warning 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/sinh.cl:97:52: note: place parentheses around the '?:' expression to evaluate it first 97 | z = aux > PINFBITPATT_SP32 | aux < 0x38800000U ? x : z; | ^ | ( ) 1 warning generated. [2867/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/tan.bc [2868/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/clc_tanpi.bc [2869/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/tgamma.bc [2870/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/tanpi.bc [2871/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/math/tanh.bc /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '|' expression to silence this warning 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:70:45: note: place parentheses around the '?:' expression to evaluate it first 70 | z = aux < 0x39000000 | aux > 0x7f800000 ? x : z; | ^ | ( ) /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:137:47: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] 137 | z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '|' expression to silence this warning 137 | z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/generic/lib/math/tanh.cl:137:47: note: place parentheses around the '?:' expression to evaluate it first 137 | z = y < 0x1.0p-28 | ax > PINFBITPATT_DP64 ? x : z; | ^ | ( ) 2 warnings generated. [2872/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/shared/vload.bc [2873/2953] Building CLC object CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/shared/vstore.bc [2874/2953] Generating builtins.opt.spirv-mesa3d-.bc [2875/2953] Linking CLC static library builtins.link.spirv64-mesa3d-.bc [2876/2953] Generating spirv-mesa3d-.spv [2877/2953] Generating builtins.opt.spirv64-mesa3d-.bc [2878/2953] Generating spirv64-mesa3d-.spv [2879/2953] Generating builtins.opt.clspv64--.bc [2880/2953] Generating builtins.opt.clspv--.bc [2881/2953] Generating clspv64--.bc [2882/2953] Generating clspv--.bc [2883/2953] Generating builtins.opt.cayman-r600--.bc [2884/2953] Generating cayman-r600--.bc [2885/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink cayman-r600--.bc aruba-r600--.bc [2886/2953] Generating builtins.opt.cypress-r600--.bc [2887/2953] Generating cypress-r600--.bc [2888/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink cypress-r600--.bc hemlock-r600--.bc [2889/2953] Generating builtins.opt.cedar-r600--.bc [2890/2953] Generating builtins.opt.barts-r600--.bc [2891/2953] Generating cedar-r600--.bc [2892/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink cedar-r600--.bc palm-r600--.bc [2893/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink cedar-r600--.bc sumo-r600--.bc [2894/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink cedar-r600--.bc sumo2-r600--.bc [2895/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink cedar-r600--.bc redwood-r600--.bc [2896/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink cedar-r600--.bc juniper-r600--.bc [2897/2953] Generating barts-r600--.bc [2898/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink barts-r600--.bc turks-r600--.bc [2899/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink barts-r600--.bc caicos-r600--.bc [2900/2953] Generating builtins.opt.amdgcn--amdhsa.bc [2901/2953] Generating builtins.opt.tahiti-amdgcn--.bc [2902/2953] Generating amdgcn--amdhsa.bc [2903/2953] Generating tahiti-amdgcn--.bc [2904/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc pitcairn-amdgcn--.bc [2905/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc verde-amdgcn--.bc [2906/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc oland-amdgcn--.bc [2907/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc hainan-amdgcn--.bc [2908/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc bonaire-amdgcn--.bc [2909/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc kabini-amdgcn--.bc [2910/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc kaveri-amdgcn--.bc [2911/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc hawaii-amdgcn--.bc [2912/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc mullins-amdgcn--.bc [2913/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc tonga-amdgcn--.bc [2914/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc iceland-amdgcn--.bc [2915/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc carrizo-amdgcn--.bc [2916/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc fiji-amdgcn--.bc [2917/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc stoney-amdgcn--.bc [2918/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc polaris10-amdgcn--.bc [2919/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc polaris11-amdgcn--.bc [2920/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc gfx900-amdgcn--.bc [2921/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc gfx902-amdgcn--.bc [2922/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc gfx904-amdgcn--.bc [2923/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc gfx906-amdgcn--.bc [2924/2953] Generating builtins.opt.tahiti-amdgcn-mesa-mesa3d.bc [2925/2953] Generating builtins.opt.nvptx64--.bc [2926/2953] Generating builtins.opt.nvptx--nvidiacl.bc [2927/2953] Generating builtins.opt.nvptx--.bc [2928/2953] Generating tahiti-amdgcn-mesa-mesa3d.bc [2929/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc pitcairn-amdgcn-mesa-mesa3d.bc [2930/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc verde-amdgcn-mesa-mesa3d.bc [2931/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc oland-amdgcn-mesa-mesa3d.bc [2932/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc hainan-amdgcn-mesa-mesa3d.bc [2933/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc bonaire-amdgcn-mesa-mesa3d.bc [2934/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc kabini-amdgcn-mesa-mesa3d.bc [2935/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc kaveri-amdgcn-mesa-mesa3d.bc [2936/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc hawaii-amdgcn-mesa-mesa3d.bc [2937/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc mullins-amdgcn-mesa-mesa3d.bc [2938/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc tonga-amdgcn-mesa-mesa3d.bc [2939/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc iceland-amdgcn-mesa-mesa3d.bc [2940/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc carrizo-amdgcn-mesa-mesa3d.bc [2941/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc fiji-amdgcn-mesa-mesa3d.bc [2942/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc stoney-amdgcn-mesa-mesa3d.bc [2943/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc polaris10-amdgcn-mesa-mesa3d.bc [2944/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc polaris11-amdgcn-mesa-mesa3d.bc [2945/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc gfx900-amdgcn-mesa-mesa3d.bc [2946/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc gfx902-amdgcn-mesa-mesa3d.bc [2947/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc gfx904-amdgcn-mesa-mesa3d.bc [2948/2953] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc gfx906-amdgcn-mesa-mesa3d.bc [2949/2953] Generating nvptx64--.bc [2950/2953] Generating nvptx--nvidiacl.bc [2951/2953] Generating nvptx--.bc [2952/2953] Generating builtins.opt.nvptx64--nvidiacl.bc [2953/2953] Generating nvptx64--nvidiacl.bc ==> Entering fakeroot environment... ==> Starting package()... [1/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc pitcairn-amdgcn--.bc [2/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc verde-amdgcn--.bc [3/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc oland-amdgcn--.bc [4/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc hainan-amdgcn--.bc [5/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc bonaire-amdgcn--.bc [6/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc kabini-amdgcn--.bc [7/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc kaveri-amdgcn--.bc [8/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc hawaii-amdgcn--.bc [9/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc mullins-amdgcn--.bc [10/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc tonga-amdgcn--.bc [11/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc iceland-amdgcn--.bc [12/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc carrizo-amdgcn--.bc [13/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc fiji-amdgcn--.bc [14/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc stoney-amdgcn--.bc [15/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc polaris10-amdgcn--.bc [16/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc polaris11-amdgcn--.bc [17/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc gfx900-amdgcn--.bc [18/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc gfx902-amdgcn--.bc [19/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc gfx904-amdgcn--.bc [20/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn--.bc gfx906-amdgcn--.bc [21/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc pitcairn-amdgcn-mesa-mesa3d.bc [22/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc verde-amdgcn-mesa-mesa3d.bc [23/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc oland-amdgcn-mesa-mesa3d.bc [24/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc hainan-amdgcn-mesa-mesa3d.bc [25/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc bonaire-amdgcn-mesa-mesa3d.bc [26/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc kabini-amdgcn-mesa-mesa3d.bc [27/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc kaveri-amdgcn-mesa-mesa3d.bc [28/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc hawaii-amdgcn-mesa-mesa3d.bc [29/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc mullins-amdgcn-mesa-mesa3d.bc [30/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc tonga-amdgcn-mesa-mesa3d.bc [31/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc iceland-amdgcn-mesa-mesa3d.bc [32/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc carrizo-amdgcn-mesa-mesa3d.bc [33/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc fiji-amdgcn-mesa-mesa3d.bc [34/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc stoney-amdgcn-mesa-mesa3d.bc [35/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc polaris10-amdgcn-mesa-mesa3d.bc [36/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc polaris11-amdgcn-mesa-mesa3d.bc [37/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc gfx900-amdgcn-mesa-mesa3d.bc [38/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc gfx902-amdgcn-mesa-mesa3d.bc [39/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc gfx904-amdgcn-mesa-mesa3d.bc [40/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc gfx906-amdgcn-mesa-mesa3d.bc [41/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink cedar-r600--.bc palm-r600--.bc [42/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink cedar-r600--.bc sumo-r600--.bc [43/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink cedar-r600--.bc sumo2-r600--.bc [44/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink cedar-r600--.bc redwood-r600--.bc [45/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink cedar-r600--.bc juniper-r600--.bc [46/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink cypress-r600--.bc hemlock-r600--.bc [47/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink barts-r600--.bc turks-r600--.bc [48/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink barts-r600--.bc caicos-r600--.bc [49/50] cd /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/src/libclc-17.0.6.src/build && /usr/bin/cmake -E create_symlink cayman-r600--.bc aruba-r600--.bc [49/50] Install the project... -- Install configuration: "Release" -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/pkgconfig/libclc.pc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/workitem -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/workitem/get_work_dim.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/workitem/get_num_groups.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/workitem/get_local_size.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/workitem/get_local_id.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/workitem/get_group_id.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/workitem/get_global_size.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/workitem/get_global_offset.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/workitem/get_global_id.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/synchronization -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/synchronization/cl_mem_fence_flags.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/synchronization/barrier.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/shared -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/shared/vstore.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/shared/vload.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/shared/min.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/shared/min.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/shared/max.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/shared/max.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/shared/clamp.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/shared/clamp.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/relational -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/relational/unary_decl.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/relational/signbit.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/relational/select.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/relational/select.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/relational/isunordered.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/relational/isordered.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/relational/isnotequal.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/relational/isnormal.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/relational/isnan.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/relational/islessgreater.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/relational/islessequal.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/relational/isless.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/relational/isinf.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/relational/isgreaterequal.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/relational/isgreater.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/relational/isfinite.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/relational/isequal.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/relational/floatn.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/relational/bitselect.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/relational/bitselect.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/relational/binary_decl.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/relational/any.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/relational/all.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/misc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/misc/shuffle2.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/misc/shuffle.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/unary_decl.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/trunc.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/tgamma.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/ternary_decl.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/tanpi.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/tanh.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/tan.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/sqrt.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/sinpi.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/sinh.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/sincos.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/sincos.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/sin.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/rsqrt.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/round.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/rootn.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/rootn.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/rint.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/remquo.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/remquo.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/remainder.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/powr.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/pown.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/pown.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/pow.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/nextafter.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/native_tan.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/native_sqrt.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/native_sin.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/native_rsqrt.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/native_recip.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/native_powr.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/native_log2.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/native_log10.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/native_log.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/native_exp2.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/native_exp10.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/native_exp.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/native_divide.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/native_cos.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/nan.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/nan.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/modf.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/modf.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/minmag.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/maxmag.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/mad.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/logb.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/log2.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/log1p.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/log10.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/log.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/lgamma_r.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/lgamma_r.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/lgamma.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/ldexp.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/ldexp.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/ilogb.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/ilogb.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/hypot.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/half_tan.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/half_sqrt.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/half_sin.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/half_rsqrt.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/half_recip.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/half_powr.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/half_log2.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/half_log10.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/half_log.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/half_exp2.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/half_exp10.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/half_exp.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/half_divide.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/half_cos.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/gentype.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/frexp.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/frexp.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/fract.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/fract.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/fmod.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/fmin.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/fmax.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/fma.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/floor.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/fdim.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/fabs.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/expm1.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/exp2.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/exp10.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/exp.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/erfc.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/erf.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/cospi.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/cosh.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/cos.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/copysign.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/ceil.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/cbrt.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/binary_decl_tt.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/binary_decl.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/atanpi.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/atanh.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/atan2pi.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/atan2.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/atan.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/asinpi.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/asinh.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/asin.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/acospi.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/acosh.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/math/acos.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/integer -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/integer/upsample.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/integer/unary.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/integer/sub_sat.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/integer/sub_sat.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/integer/rotate.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/integer/rotate.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/integer/rhadd.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/integer/rhadd.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/integer/popcount.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/integer/mul_hi.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/integer/mul_hi.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/integer/mul24.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/integer/mul24.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/integer/mad_sat.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/integer/mad_sat.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/integer/mad_hi.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/integer/mad24.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/integer/mad24.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/integer/integer-gentype.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/integer/hadd.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/integer/hadd.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/integer/gentype.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/integer/definitions.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/integer/clz.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/integer/clz.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/integer/add_sat.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/integer/add_sat.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/integer/abs_diff.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/integer/abs_diff.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/integer/abs.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/integer/abs.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/image -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/image/image_defines.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/image/image.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/geometric -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/geometric/normalize.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/geometric/normalize.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/geometric/length.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/geometric/length.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/geometric/floatn.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/geometric/fast_normalize.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/geometric/fast_normalize.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/geometric/fast_length.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/geometric/fast_length.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/geometric/fast_distance.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/geometric/fast_distance.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/geometric/dot.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/geometric/dot.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/geometric/distance.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/geometric/distance.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/geometric/cross.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/float -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/float/definitions.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/explicit_fence -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/explicit_fence/explicit_memory_fence.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/convert.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/common -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/common/step.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/common/step.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/common/smoothstep.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/common/smoothstep.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/common/sign.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/common/radians.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/common/radians.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/common/mix.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/common/mix.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/common/degrees.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/common/degrees.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/clctypes.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/clcmacros.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/clcfunc.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/clc.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/cl_khr_local_int32_extended_atomics -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/cl_khr_local_int32_extended_atomics/atom_xor.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/cl_khr_local_int32_extended_atomics/atom_or.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/cl_khr_local_int32_extended_atomics/atom_min.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/cl_khr_local_int32_extended_atomics/atom_max.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/cl_khr_local_int32_extended_atomics/atom_and.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/cl_khr_local_int32_base_atomics -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/cl_khr_local_int32_base_atomics/atom_xchg.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/cl_khr_local_int32_base_atomics/atom_sub.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/cl_khr_local_int32_base_atomics/atom_inc.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/cl_khr_local_int32_base_atomics/atom_dec.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/cl_khr_local_int32_base_atomics/atom_cmpxchg.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/cl_khr_local_int32_base_atomics/atom_add.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/cl_khr_int64_extended_atomics -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/cl_khr_int64_extended_atomics/atom_xor.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/cl_khr_int64_extended_atomics/atom_or.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/cl_khr_int64_extended_atomics/atom_min.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/cl_khr_int64_extended_atomics/atom_max.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/cl_khr_int64_extended_atomics/atom_and.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/cl_khr_int64_base_atomics -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/cl_khr_int64_base_atomics/atom_xchg.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/cl_khr_int64_base_atomics/atom_sub.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/cl_khr_int64_base_atomics/atom_inc.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/cl_khr_int64_base_atomics/atom_dec.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/cl_khr_int64_base_atomics/atom_cmpxchg.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/cl_khr_int64_base_atomics/atom_add.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/cl_khr_global_int32_extended_atomics -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/cl_khr_global_int32_extended_atomics/atom_xor.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/cl_khr_global_int32_extended_atomics/atom_or.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/cl_khr_global_int32_extended_atomics/atom_min.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/cl_khr_global_int32_extended_atomics/atom_max.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/cl_khr_global_int32_extended_atomics/atom_and.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/cl_khr_global_int32_base_atomics -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/cl_khr_global_int32_base_atomics/atom_xchg.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/cl_khr_global_int32_base_atomics/atom_sub.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/cl_khr_global_int32_base_atomics/atom_inc.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/cl_khr_global_int32_base_atomics/atom_dec.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/cl_khr_global_int32_base_atomics/atom_cmpxchg.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/cl_khr_global_int32_base_atomics/atom_add.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/atomic -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/atomic/atomic_xor.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/atomic/atomic_xchg.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/atomic/atomic_sub.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/atomic/atomic_or.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/atomic/atomic_min.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/atomic/atomic_max.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/atomic/atomic_inc.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/atomic/atomic_decl.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/atomic/atomic_dec.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/atomic/atomic_cmpxchg.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/atomic/atomic_and.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/atomic/atomic_add.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/atom_decl_int64.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/atom_decl_int32.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/async -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/async/wait_group_events.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/async/prefetch.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/async/prefetch.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/async/gentype.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/async/async_work_group_strided_copy.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/async/async_work_group_strided_copy.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/async/async_work_group_copy.inc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/async/async_work_group_copy.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/include/clc/as_type.h -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/tahiti-amdgcn--.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/pitcairn-amdgcn--.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/verde-amdgcn--.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/oland-amdgcn--.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/hainan-amdgcn--.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/bonaire-amdgcn--.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/kabini-amdgcn--.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/kaveri-amdgcn--.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/hawaii-amdgcn--.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/mullins-amdgcn--.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/tonga-amdgcn--.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/iceland-amdgcn--.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/carrizo-amdgcn--.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/fiji-amdgcn--.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/stoney-amdgcn--.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/polaris10-amdgcn--.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/polaris11-amdgcn--.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/gfx900-amdgcn--.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/gfx902-amdgcn--.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/gfx904-amdgcn--.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/gfx906-amdgcn--.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/amdgcn--amdhsa.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/tahiti-amdgcn-mesa-mesa3d.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/pitcairn-amdgcn-mesa-mesa3d.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/verde-amdgcn-mesa-mesa3d.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/oland-amdgcn-mesa-mesa3d.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/hainan-amdgcn-mesa-mesa3d.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/bonaire-amdgcn-mesa-mesa3d.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/kabini-amdgcn-mesa-mesa3d.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/kaveri-amdgcn-mesa-mesa3d.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/hawaii-amdgcn-mesa-mesa3d.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/mullins-amdgcn-mesa-mesa3d.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/tonga-amdgcn-mesa-mesa3d.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/iceland-amdgcn-mesa-mesa3d.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/carrizo-amdgcn-mesa-mesa3d.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/fiji-amdgcn-mesa-mesa3d.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/stoney-amdgcn-mesa-mesa3d.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/polaris10-amdgcn-mesa-mesa3d.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/polaris11-amdgcn-mesa-mesa3d.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/gfx900-amdgcn-mesa-mesa3d.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/gfx902-amdgcn-mesa-mesa3d.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/gfx904-amdgcn-mesa-mesa3d.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/gfx906-amdgcn-mesa-mesa3d.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/clspv--.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/clspv64--.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/nvptx--.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/nvptx--nvidiacl.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/nvptx64--.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/nvptx64--nvidiacl.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/cedar-r600--.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/palm-r600--.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/sumo-r600--.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/sumo2-r600--.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/redwood-r600--.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/juniper-r600--.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/cypress-r600--.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/hemlock-r600--.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/barts-r600--.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/turks-r600--.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/caicos-r600--.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/cayman-r600--.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/aruba-r600--.bc -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/spirv-mesa3d-.spv -- Installing: /tmp/archlinux-ci/libclc-rb-build-DKRKr0SP/libclc/pkg/libclc/usr/share/clc/spirv64-mesa3d-.spv ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> Creating package "libclc"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: libclc 17.0.6-1 (Sun Mar 10 04:49:56 2024)