gallivm/nir: allow 64-bit arit ops
[mesa.git] / src / gallium / auxiliary / gallivm / lp_bld_arit.c
2020-08-31 Dave Airliegallivm/nir: allow 64-bit arit ops
2019-10-17 Roland Scheideggergallivm: Fix saturated signed psub/padd intrinsics...
2019-09-11 Adam Jacksongallium: Require LLVM >= 3.9
2019-09-11 Adam Jacksongallium: Require LLVM >= 3.6
2019-09-11 Adam Jacksongallium: Require LLVM >= 3.4
2019-09-06 Eric Engestromgallivm: drop LLVM<3.3 code paths as no build system...
2019-09-06 Eric Engestromgallivm: replace more complex 3.x version check with...
2019-09-06 Eric Engestromgallivm: replace major llvm version checks with LLVM_VE...
2019-08-29 Roland Scheideggergallivm: use fallback code for mul_hi with llvm >= 7.0
2019-06-28 Jose Fonsecagallivm: Improve lp_build_rcp_refine.
2019-04-17 Roland Scheideggergallivm: fix saturated signed add / sub with llvm 9
2019-01-24 Matt Turnergallivm: Return true from arch_rounding_available(...
2018-11-28 Matt Turnergallivm: Use nextafterf(0.5, 0.0) as rounding constant
2018-08-24 Roland Scheideggergallivm: don't use saturated unsigned add/sub intrinsic...
2018-03-29 Ian Romanickutil: Move util_is_power_of_two to bitscan.h and rename...
2017-11-21 Roland Scheideggerllvmpipe: fix snorm blending
2017-11-02 Tim Rowleygallivm: allow arch rounding with avx512
2017-10-06 Roland Scheideggergallivm: don't use pabs intrinsic with llvm version...
2017-01-24 Roland Scheideggergallivm: don't try to use fast rcp for fdiv
2016-11-10 Nicolai Hähnlegallivm: fix [IU]MUL_HI regression harder
2016-11-08 Nicolai Hähnlegallivm: fix [IU]MUL_HI regression
2016-11-08 Roland Scheideggergallivm: introduce 32x32->64bit lp_build_mul_32_lohi...
2016-10-18 Roland Scheideggergallivm: Use native packs and unpacks for the lerps
2016-10-04 José Fonsecagallivm: Basic AVX2 support.
2016-06-20 Roland Scheideggergallivm: don't use integer min/max sse intrinsics with...
2016-06-10 Jose Fonsecagallivm: Never emit llvm.fmuladd on LLVM 3.3.
2016-06-10 Jose Fonsecagallivm: Use llvm.fmuladd.*.
2016-05-27 Roland Scheideggergallivm: eliminate a unnecessary AND with unorm lerps
2016-04-27 Brian Paulgallivm: s/Elements/ARRAY_SIZE/
2016-04-26 Roland Scheideggergallivm: make sampling more robust against bogus coordi...
2016-04-14 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-13 Jose Fonsecagallivm: Workaround LLVM PR 27332.
2016-04-13 Roland Scheideggergallivm: use llvm.nearbyint instead of llvm.round.
2016-04-04 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-03 Jose Fonsecagallivm: Introduce lp_format_intrinsic.
2016-04-03 Jose Fonsecagallivm: Use llvm.fabs.
2016-04-03 Jose Fonsecagallivm: Prefer backend agnostic intrinsic for rounding.
2015-12-11 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-12-06 Edward O'Callaghangallium/auxiliary: Trivial code style cleanup
2015-08-17 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-07-31 Marek Olšákgallivm: add LLVMAttribute parameter to lp_build_intrinsic
2015-07-21 Ilia Mirkingallium: replace INLINE with inline
2015-07-01 Dave Airliegallivm: add fp64 support. (v2.1)
2015-03-22 Jose Fonsecagallivm: Silence unused variable warnings on release...
2015-03-19 Brian Paulgallivm: remove unused 'builder' variable
2015-03-18 Jose Fonsecagallivm: Use INFINITY directly.
2014-11-26 José Fonsecadraw,gallivm,llvmpipe: Avoid implicit casts of 32-bit...
2014-09-16 Richard Sandifordgallivm: Fix uses of 2^24
2014-09-16 Richard Sandifordgallivm: Add SNORM clamping to lp_build_{add, sub}
2014-09-08 Roland Scheideggergallivm: (trivial) don't try to use rcp when the divisi...
2014-09-08 Roland Scheideggergallivm: (trivial) fix min / max variable names
2014-08-29 Roland Scheideggergallivm: fix somewhat broken NaN behavior for exp2
2014-05-14 José Fonsecagallivm,draw,llvmpipe: Remove support for versions...
2013-12-14 Roland Scheideggergallivm: fix pointer type for stmxcsr/ldmxcsr
2013-12-10 Zack Rusinllvmpipe: fix blending with half-float formats
2013-11-14 Roland Scheideggergallivm,llvmpipe: fix float->srgb conversion to handle...
2013-09-12 José Fonsecallvmpipe: Remove the special path for TGSI_OPCODE_EXP.
2013-08-21 Roland Scheideggergallivm: unify sin and cos implementation
2013-08-15 Zack Rusindraw: handle nan clipdistance
2013-08-15 Roland Scheideggergallivm: revert accidentally commited hunk
2013-08-15 Roland Scheideggergallivm: do per-sample depth comparison instead of...
2013-07-19 Zack Rusingallivm: add a log function that handles edge cases
2013-07-19 Zack Rusingallivm: handle -inf, inf and nan's in sin/cos instructions
2013-07-19 Zack Rusingallivm: add a version of log2 which handles edge cases
2013-07-19 Zack Rusingallivm: fix edge cases in exp2
2013-07-19 Zack Rusingallivm: handle nan's in min/max
2013-07-17 Roland Scheideggergallivm: (trivial) simplify lp_build_cos/lp_build_sin...
2013-07-13 Roland Scheideggergallivm: handle srgb-to-linear and linear-to-srgb conve...
2013-07-13 Roland Scheideggergallivm: better support for fast rsqrt
2013-07-10 Zack Rusinutil: treat denorm'ed floats like zero
2013-06-10 Richard Sandifordllvmpipe: Use saturating add/sub for UNORM formats
2013-05-17 José Fonsecagallivm: Eliminate 8.8 fixed point intermediates from...
2013-05-17 José Fonsecagallivm: Add and use lp_build_lerp_3d.
2013-05-02 Adam Jacksongallivm: Fix altivec intrinsics for 8xi16 add/sub
2013-02-16 Roland Scheideggergallivm: fix issues with trunc/round/floor/ceil with...
2013-02-09 Roland Scheideggergallivm: fix typo in lp_build_mul_norm
2012-12-06 José Fonsecagallivm: Fix lerping of (un)signed normalized numbers.
2012-12-04 José Fonsecagallivm: Re-add the kludge for lp_build_lerp of fixed...
2012-12-04 José Fonsecagallivm: Generalize lp_build_mul and lp_build_lerp...
2012-11-29 Adhemerval Zanellagallivm: Altivec floating-point rounding
2012-11-29 Adhemerval Zanellagallivm: Altivec vector add/sub intrisics
2012-11-29 Adhemerval Zanellagallivm: Altivec vector max/min intrisics
2012-11-28 James Bentongallivm: Add support for unorm16 in lp_build_mul.
2012-10-17 José FonsecaRevert "gallivm: Don't use llvm.x86.avx.max/min.ps...
2012-10-12 José Fonsecagallivm: Don't use llvm.x86.avx.max/min.ps.256 inadvert...
2012-10-12 Roland Scheideggergallivm: fix rsqrt failures
2012-07-17 Brian Paulgallivm: silence uninitialized variable warnings
2012-07-17 José Fonsecagallivm,draw,llvmpipe: Support wider native registers.
2012-05-21 James Bentongallivm: Fixed erroneous optimisation in lp_build_min...
2012-05-15 José Fonsecagallivm: Fix lp_build_sgn for normalized/fixed-point...
2012-05-11 Marek OlšákMerge branch 'gallium-userbuf'
2012-05-09 Dave Airliegallivm: implement iabs/issg opcode.
2012-04-05 James Bentongallivm: Updated lp_build_log2_approx to use a more...
2012-04-05 James Bentongallivm: Updated lp_build_polynomial to compute odd...
2012-03-05 Roland Scheideggergallivm: fix floating type in lp_build_mod helper
2012-02-28 Dave Airliegallivm: only do rcp/mul for floating
2012-02-28 Dave Airliegallivm: add frem support to the lp_build_mod helper.
2012-02-28 Dave Airliegallivm: add integer and unsigned mod arit functions...
2012-02-20 José Fonsecallvmpipe: Don't assume vector is 4 wide in lp_build_sin...
2011-10-16 José Fonsecallvmpipe: Use lp_build_ifloor_fract for exp2 calculation.
next