[Mesa-dev] [PATCH 0/2] Move u_bit_scan from gallium to util.

Brian Paul brianp at vmware.com
Thu Jun 9 15:35:10 UTC 2016


On 06/08/2016 11:03 PM, Mathias.Froehlich at gmx.net wrote:
> From: Mathias Fröhlich <Mathias.Froehlich at gmx.net>
>
> Hi all,
>
> I just put the two leading patches to move u_bit_scan
> from gallium to util. The architecture handling of
> ffs{,ll} is merged with what is available in the
> mesa/util directory. It compiles and works here and
> we should get slightly better intrinsic coverage on win32.
> At least according to what is documented at msdn. But
> the chance to break one of our other builds or
> architectures is high with this kind of change.
> So any hints or testing according that are
> even more appreciated.
>
> The rest of the series posted earlier gets posted
> again when this part arrived.
>
> Please review.

I'm getting a compilation error on MSVC.  Will try to debug it today...

-Brian

>
> Thanks
>
> Mathias
>
> Mathias Fröhlich (2):
>    mesa/gallium: Move u_bit_scan{,64} from gallium to mesa.
>    mesa: Make use of u_bit_scan{,64}.
>
>   src/gallium/auxiliary/util/u_math.h | 149 +----------------------------------
>   src/mesa/main/arrayobj.c            |   6 +-
>   src/mesa/main/buffers.c             |   4 +-
>   src/mesa/main/imports.c             |  58 --------------
>   src/mesa/main/imports.h             |  16 ----
>   src/util/Makefile.sources           |   2 +
>   src/util/bitscan.c                  |  80 +++++++++++++++++++
>   src/util/bitscan.h                  | 151 ++++++++++++++++++++++++++++++++++++
>   8 files changed, 239 insertions(+), 227 deletions(-)
>   create mode 100644 src/util/bitscan.c
>   create mode 100644 src/util/bitscan.h
>



More information about the mesa-dev mailing list