summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/util/u_math.h
AgeCommit message (Expand)AuthorFilesLines
2018-09-07move u_math to src/utilDylan Baker1-752/+0
2018-08-03util: return 0 for NaNs in float_to_ubyteRoland Scheidegger1-6/+5
2018-05-29util/u_math: Implement a logbase2 function for unsigned longPierre Moreau1-0/+55
2018-03-29util: Move util_is_power_of_two to bitscan.h and rename to util_is_power_of_t...Ian Romanick1-9/+1
2017-07-18util: Make CLAMP turn NaN into MIN.Kenneth Graunke1-1/+2
2016-09-27gallium/u_math: add util_logbase2_ceilNicolai Hähnle1-0/+12
2016-08-09util: Move _mesa_fsl/util_last_bit into util/bitscan.hMathias Fröhlich1-64/+0
2016-08-01gallium/util: fix align64Marek Olšák1-1/+1
2016-06-14mesa/gallium: Move u_bit_scan{,64} from gallium to util.Mathias Fröhlich1-148/+1
2016-04-27gallium/util: add u_bit_consecutive for generating a consecutive range of bitsNicolai Hähnle1-0/+12
2016-04-26gallium: Include intrin.h instead of defining ourselves.Jose Fonseca1-2/+4
2016-04-19gallium/util: Add u_bit_scan_consecutive_range64.Bas Nieuwenhuizen1-0/+14
2016-04-18gallium/util: fix undefined shift to the last bit in u_bit_scanMarek Olšák1-1/+1
2016-04-18gallium/util: fix u_bit_scan_consecutive_range for mask == 0xffffffffMarek Olšák1-1/+7
2016-04-12winsys/amdgpu: add support for 64-bit buffer sizesMarek Olšák1-0/+6
2015-09-01util: added ffsll() functionBrian Paul1-0/+20
2015-09-01gallium/util: add u_bit_scan_consecutive_rangeMarek Olšák1-0/+20
2015-07-29gallium/auxiliary: Avoid double promotion.Matt Turner1-1/+1
2015-07-21gallium: replace INLINE with inlineIlia Mirkin1-45/+45
2015-06-14gallium/util: add util_last_bit64Marek Olšák1-0/+19
2015-05-22u_math: uses assert, include assert.hDave Airlie1-0/+1
2015-03-24gallium/util: Use HAVE___BUILTIN_FFS* macros.Jonathan Gray1-2/+16
2015-03-05Fix invalid extern "C" around header inclusion.Mark Janes1-6/+5
2015-02-27gallium/util: fix 'statement with no effect' warningBrian Paul1-2/+2
2015-02-26include,auxiliary: Remove support for MSVC older then 2008.Jose Fonseca1-1/+1
2015-02-23mesa: move math-related function into new c99_math.h fileBrian Paul1-1/+1
2015-02-23gallium/util: Use HAVE___BUILTIN_* macros.Matt Turner1-6/+5
2015-02-23mesa: Move C99 MSVC compatibility code from u_math.h to c99_compat.h.Matt Turner1-143/+0
2015-02-20gallium/util: Don't include unused debug functions from u_math.hEric Anholt1-1/+0
2015-02-19gallium/util: indentation fixBrian Paul1-3/+3
2015-02-04gallium/util: Don't implement u_bit_scan64 on MSVC.Jose Fonseca1-0/+2
2015-02-04gallium/util: Define ffsll on MinGW.Jose Fonseca1-0/+1
2015-02-04gallium/util: add u_bit_scan64Marek Olšák1-0/+7
2015-02-03gallium/util: Don't use __builtin_clrsb in util_last_bit().Matt Turner1-4/+0
2014-12-17gallium: remove support for GCC older than 4.1.0Timothy Arceri1-4/+4
2014-10-23u_math.h: fix 64 to 32 bit truncation warningAlon Levy1-1/+1
2014-10-04gallium/util: add util_bitcount64Marek Olšák1-0/+12
2014-09-12gallium/util: add missing u_debug includeAndreas Boll1-0/+1
2014-08-16util: whitespace and formatting fixes in u_math.hBrian Paul1-17/+23
2014-08-13android: gallium/auxiliary: drop log2/log2f redefitionsEmil Velikov1-22/+0
2014-07-30gallium: Add a uif() helper function to complement fui()Eric Anholt1-0/+8
2014-07-28util: Fix typoTom Stellard1-1/+1
2014-07-28util: Add util_memcpy_cpu_to_le32() v3Tom Stellard1-0/+17
2014-05-30util: Do not use __builtin_clrsb with Intel C++ Compiler.Vinson Lee1-1/+1
2014-05-02util: Don't attempt to redefine INFINITY/NAN on VS 2013.José Fonseca1-0/+5
2014-04-28gallium/util: add helpers for bitfield manipulationIlia Mirkin1-0/+31
2014-03-03util: don't define isfinite(), isnan() for MSVC >= 1800Hans1-0/+4
2014-02-24util: Add util_cpu_to_le* helpersTom Stellard1-0/+3
2014-02-24util: Add util_bswap64() v3Tom Stellard1-0/+16
2014-02-24configure.ac: Use AX_GCC_BUILTIN to check availability of __builtin_bswap32 v2Tom Stellard1-1/+2