summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/util/u_math.h
Commit message (Expand)AuthorAgeFilesLines
* util/u_math: Implement a logbase2 function for unsigned longPierre Moreau2018-05-291-0/+55
* util: Move util_is_power_of_two to bitscan.h and rename to util_is_power_of_t...Ian Romanick2018-03-291-9/+1
* util: Make CLAMP turn NaN into MIN.Kenneth Graunke2017-07-181-1/+2
* gallium/u_math: add util_logbase2_ceilNicolai Hähnle2016-09-271-0/+12
* util: Move _mesa_fsl/util_last_bit into util/bitscan.hMathias Fröhlich2016-08-091-64/+0
* gallium/util: fix align64Marek Olšák2016-08-011-1/+1
* mesa/gallium: Move u_bit_scan{,64} from gallium to util.Mathias Fröhlich2016-06-141-148/+1
* gallium/util: add u_bit_consecutive for generating a consecutive range of bitsNicolai Hähnle2016-04-271-0/+12
* gallium: Include intrin.h instead of defining ourselves.Jose Fonseca2016-04-261-2/+4
* gallium/util: Add u_bit_scan_consecutive_range64.Bas Nieuwenhuizen2016-04-191-0/+14
* gallium/util: fix undefined shift to the last bit in u_bit_scanMarek Olšák2016-04-181-1/+1
* gallium/util: fix u_bit_scan_consecutive_range for mask == 0xffffffffMarek Olšák2016-04-181-1/+7
* winsys/amdgpu: add support for 64-bit buffer sizesMarek Olšák2016-04-121-0/+6
* util: added ffsll() functionBrian Paul2015-09-011-0/+20
* gallium/util: add u_bit_scan_consecutive_rangeMarek Olšák2015-09-011-0/+20
* gallium/auxiliary: Avoid double promotion.Matt Turner2015-07-291-1/+1
* gallium: replace INLINE with inlineIlia Mirkin2015-07-211-45/+45
* gallium/util: add util_last_bit64Marek Olšák2015-06-141-0/+19
* u_math: uses assert, include assert.hDave Airlie2015-05-221-0/+1
* gallium/util: Use HAVE___BUILTIN_FFS* macros.Jonathan Gray2015-03-241-2/+16
* Fix invalid extern "C" around header inclusion.Mark Janes2015-03-051-6/+5
* gallium/util: fix 'statement with no effect' warningBrian Paul2015-02-271-2/+2
* include,auxiliary: Remove support for MSVC older then 2008.Jose Fonseca2015-02-261-1/+1
* mesa: move math-related function into new c99_math.h fileBrian Paul2015-02-231-1/+1
* gallium/util: Use HAVE___BUILTIN_* macros.Matt Turner2015-02-231-6/+5
* mesa: Move C99 MSVC compatibility code from u_math.h to c99_compat.h.Matt Turner2015-02-231-143/+0
* gallium/util: Don't include unused debug functions from u_math.hEric Anholt2015-02-201-1/+0
* gallium/util: indentation fixBrian Paul2015-02-191-3/+3
* gallium/util: Don't implement u_bit_scan64 on MSVC.Jose Fonseca2015-02-041-0/+2
* gallium/util: Define ffsll on MinGW.Jose Fonseca2015-02-041-0/+1
* gallium/util: add u_bit_scan64Marek Olšák2015-02-041-0/+7
* gallium/util: Don't use __builtin_clrsb in util_last_bit().Matt Turner2015-02-031-4/+0
* gallium: remove support for GCC older than 4.1.0Timothy Arceri2014-12-171-4/+4
* u_math.h: fix 64 to 32 bit truncation warningAlon Levy2014-10-231-1/+1
* gallium/util: add util_bitcount64Marek Olšák2014-10-041-0/+12
* gallium/util: add missing u_debug includeAndreas Boll2014-09-121-0/+1
* util: whitespace and formatting fixes in u_math.hBrian Paul2014-08-161-17/+23
* android: gallium/auxiliary: drop log2/log2f redefitionsEmil Velikov2014-08-131-22/+0
* gallium: Add a uif() helper function to complement fui()Eric Anholt2014-07-301-0/+8
* util: Fix typoTom Stellard2014-07-281-1/+1
* util: Add util_memcpy_cpu_to_le32() v3Tom Stellard2014-07-281-0/+17
* util: Do not use __builtin_clrsb with Intel C++ Compiler.Vinson Lee2014-05-301-1/+1
* util: Don't attempt to redefine INFINITY/NAN on VS 2013.José Fonseca2014-05-021-0/+5
* gallium/util: add helpers for bitfield manipulationIlia Mirkin2014-04-281-0/+31
* util: don't define isfinite(), isnan() for MSVC >= 1800Hans2014-03-031-0/+4
* util: Add util_cpu_to_le* helpersTom Stellard2014-02-241-0/+3
* util: Add util_bswap64() v3Tom Stellard2014-02-241-0/+16
* configure.ac: Use AX_GCC_BUILTIN to check availability of __builtin_bswap32 v2Tom Stellard2014-02-241-1/+2
* s/Tungsten Graphics/VMware/José Fonseca2014-01-171-2/+2
* draw,llvmpipe,util: add depth bias calculation for arb_depth_buffer_floatMatthew McClure2013-11-071-0/+13