summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/gallivm/lp_bld_arit.c
AgeCommit message (Expand)AuthorFilesLines
2010-09-22gallivm: Add unorm support to lp_build_lerp()José Fonseca1-9/+75
2010-09-11gallivm: Add a new debug flag to warn about performance issues.José Fonseca1-4/+13
2010-08-30gallivm: Fix lp_build_sum_vector.José Fonseca1-6/+4
2010-08-29util: remove util_is_pot in favor of util_is_power_of_twoMarek Olšák1-1/+1
2010-08-21gallivm: Emit DIVPS instead of RCPPS.José Fonseca1-12/+24
2010-08-14gallivm: Refactor the Newton-Rapshon steps, and disable once again.José Fonseca1-28/+83
2010-08-11gallivm: Fix and enable the extra Newton/Raphson step in lp_build_rcp().José Fonseca1-2/+2
2010-08-10gallivm: Fix bitwise operations for floats, division for integersnobled1-3/+14
2010-08-10gallivm: Even more type checkingnobled1-1/+11
2010-08-09gallivm: More type checks.José Fonseca1-0/+43
2010-08-09gallivm: Don't call LLVMBuildFNeg on llvm-2.6.José Fonseca1-4/+3
2010-08-09gallivm: Always use floating-point operators for floating-point typesnobled1-71/+110
2010-08-08gallivm: Add type checks for the basic operations.José Fonseca1-0/+12
2010-07-06gallivm: Remove unnecessary header.Vinson Lee1-1/+0
2010-07-06gallivm: finish implementation of lp_build_iceil()Brian Paul1-19/+67
2010-05-26gallivm: Remove unnecessary headers.Vinson Lee1-2/+0
2010-05-24gallivm: Efficient implementation of sin/cos.Qicheng Christopher Li1-105/+429
2010-05-10gallivm: Silent warning.José Fonseca1-1/+1
2010-05-10gallivm: cosf/sinf are macros on MSVC.José Fonseca1-2/+12
2010-05-08gallivm: Actually do floor/ceil/trunc for scalars.José Fonseca1-166/+26
2010-05-08gallivm: Use a minimax polynomial for exp2 in range [0,1] instead [-0.5,5].José Fonseca1-14/+41
2010-05-08gallivm: The the JIT engine to use our sinf()/cosf() on Windows.José Fonseca1-18/+79
2010-05-04gallicm: Newton-Raphson step to improve precision.José Fonseca1-2/+27
2010-04-27gallivm: Disable llvm.cos.v4f32 and llvm.sin.v4f32 instrinsics on Windows.José Fonseca1-0/+18
2010-04-24gallivm: LLVMConstBitCast -> LLVMBuildBitCastJosé Fonseca1-2/+4
2010-04-22gallivm: make sure we return the correct type when approximating log'sZack Rusin1-1/+3
2010-03-15gallivm/llvmpipe: rename some constant building functionsBrian Paul1-30/+30
2010-03-15gallivm: fix typo/bug in lp_build_sgn()Brian Paul1-1/+1
2010-03-15gallivm: fix incorrect floor(), itrunc()Brian Paul1-2/+5
2010-03-12gallivm: support non-vector float in lp_build_sgn()Brian Paul1-6/+21
2010-03-11gallivm: added lp_build_sum_vector()Brian Paul1-0/+31
2010-03-10gallivm: handle scalar floats in lp_build_floor() and lp_build_iround()Brian Paul1-0/+15
2010-03-09gallivm: checkpoint: nearest mipmap filteringBrian Paul1-14/+129
2010-03-04gallivm: added lp_build_fract()Brian Paul1-0/+13
2010-03-04gallivm: added lp_build_set_sign()Brian Paul1-0/+35
2010-03-04gallivm: added lp_build_negate()Brian Paul1-0/+8
2010-02-23gallivm: added clamp and int_to_float functionsBrian Paul1-1/+40
2010-02-08llvmpipe: export the tgsi translation code to a common layerZack Rusin1-0/+1325