mesa/src/intel
Mauro Rossi 04a643d877 intel/compiler: use ffsll instead of ffsl in brw_vue_map.c
18bbcf9a triggered the following building error in Android,
simple fix is to use ffsll() as it was done before 18bbcf9a
to process uint64_t generics argument.

Fixes the following building error:

FAILED: src/intel/compiler/libintel_compiler.a.p/brw_vue_map.c.o
...
../src/intel/compiler/brw_vue_map.c:120:37: error: implicit declaration of function 'ffsl' is invalid in C99 [-Werror,-Wimplicit-function-declaratio
n]
   const int first_generic_output = ffsl(generics) - 1;
                                    ^
../src/intel/compiler/brw_vue_map.c:120:37: note: did you mean 'ffs'?
/home/utente/r-x86_kernel/bionic/libc/include/strings.h:72:5: note: 'ffs' declared here
int ffs(int __i) __INTRODUCED_IN_X86(18);
    ^
1 error generated.

Fixes: 18bbcf9a ("intel: introduce new VUE layout for separate compiled shader with mesh")
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34915>
2025-05-11 00:50:21 +02:00
..
blorp intel: prepare VUE layout for more than 2 layouts 2025-05-08 06:48:35 +00:00
ci anv/ci: Update expectations 2025-05-05 13:28:40 +00:00
common intel: Use devinfo->urb.min_entries[GS and TCS] for setting URB configs 2025-03-10 17:23:07 -07:00
compiler intel/compiler: use ffsll instead of ffsl in brw_vue_map.c 2025-05-11 00:50:21 +02:00
decoder intel/brw: support for dumping shader line numbers 2025-04-08 19:39:53 +00:00
dev intel: Add has_partial_mmap_offset to intel_device_info 2025-04-30 12:56:39 +00:00
ds intel/ds: Fix formatting of stage index. 2025-05-08 01:21:25 +00:00
executor intel/executor: Fix bfloat example for converting F to packed BF 2025-04-29 16:29:36 +00:00
genxml intel: Fix the MOCS values in XY_BLOCK_COPY_BLT for Xe2+ 2025-04-22 20:42:25 +00:00
isl intel: Fix the MOCS values in XY_FAST_COLOR_BLT for Xe2+ 2025-04-22 20:42:25 +00:00
nullhw-layer build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
perf intel: Switch uint64_t intel_debug to a bitset 2025-04-22 23:09:26 +00:00
shaders intel: use common CL args 2025-03-06 00:43:59 +00:00
tools intel/tools: Fix batch buffer decoder 2025-05-01 13:27:44 +00:00
vulkan anv: vkCmdTraceRays* are not covered by conditional rendering 2025-05-08 21:08:06 +00:00
vulkan_hasvk anv/ds: Associate the VkCommandBuffer some anv-only renderstage events. 2025-05-08 01:21:25 +00:00
meson.build intel: Add meson option -Dintel-elk 2025-01-30 00:45:59 +00:00