summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/llvmpipe/lp_bld_arit.c
AgeCommit message (Expand)AuthorFilesLines
2010-02-08llvmpipe: export the tgsi translation code to a common layerZack Rusin1-1325/+0
2010-01-13llvmpipe: comments and LLVMValueRef namingBrian Paul1-0/+7
2010-01-08Merge remote branch 'origin/master' into lp-binningJosé Fonseca1-87/+125
2009-12-16llvmpipe: fix broken lp_build_abs()Brian Paul1-1/+2
2009-12-15llvmpipe: use 1ULL to be ready for 64-bit arithmetic somedayBrian Paul1-1/+1
2009-12-15llvmpipe: Fix yet another copynpaste typo in lp_build_log2_approx.José Fonseca1-1/+1
2009-12-15llvmpipe: Fix lp_build_polynomial comment.José Fonseca1-1/+1
2009-12-15llvmpipe: Fix typo in lp_build_log constant.José Fonseca1-1/+1
2009-12-15llvmpipe: Fix bad SI -> FP conversion into lp_build_log2_approx.José Fonseca1-1/+1
2009-12-14llvmpipe: fix broken lp_build_abs()Brian Paul1-1/+2
2009-10-25llvmpipe: Immediate multiplication.José Fonseca1-0/+54
2009-10-25llvmpipe: Make lerping work for 8.8 fixed point values.José Fonseca1-4/+50
2009-10-22llvmpipe: Use the pack/unpack functions for 8bit unsigned norm multiplication.José Fonseca1-79/+17
2009-09-29llvmpipe: Runtime cpu checks for lp_build_min_simple too.José Fonseca1-10/+9
2009-09-29llvmpipe: Implement non SSE4.1 versions of floor and round.José Fonseca1-30/+147
2009-09-29llvmpipe: Emit SSE intrinsics based on runtime cpu capability check.José Fonseca1-45/+27
2009-09-24llvmpipe: add missing __FUNCTION__ parameter to debug_printf() callsBrian Paul1-4/+8
2009-09-14llvmpipe: Make lp_type a regular union.José Fonseca1-23/+23
2009-09-13llvmpipe: Add a few more common arithmetic functions.José Fonseca1-0/+95
2009-09-07llvmpipe: Better abs for floating points.José Fonseca1-6/+17
2009-09-07llvmpipe: Utility functions for linear and bilinear interpolation.José Fonseca1-0/+25
2009-09-07llvmpipe: Correct implementation of floor.José Fonseca1-0/+83
2009-08-31llvmpipe: In the abcense of a min/max intrinsic, use the comparison intrinsics.José Fonseca1-10/+5
2009-08-29llvmpipe: s/uni/scalar/.José Fonseca1-12/+12
2009-08-29llvmpipe: basic commentsBrian Paul1-0/+62
2009-08-29llvmpipe: Silence compiler warnings.José Fonseca1-8/+11
2009-08-29llvmpipe: Translate approximate log2/exp2.José Fonseca1-46/+106
2009-08-29llvmpipe: Efficient implementations of pow/exp/log/exp2/log2José Fonseca1-38/+99
2009-08-29llvmpipe: Implement more arithmetic functions.José Fonseca1-51/+124
2009-08-29llvmpipe: More arithmetic ops.José Fonseca1-1/+217
2009-08-29llvmpipe: Use full set of sse4 min/max intrinsics.José Fonseca1-2/+20
2009-08-29llvmpipe: Move intrinsic helpers to a separate module.José Fonseca1-42/+6
2009-08-29llvmpipe: Separate constant building.José Fonseca1-106/+1
2009-08-29llvmpipe: Move type support functions into a separate file.José Fonseca1-111/+1
2009-08-29llvmpipe: Optimize away min/max with equal operands.José Fonseca1-0/+14
2009-08-29llvmpipe: Get blending of normalized 8bit unsigned integers working.José Fonseca1-6/+163
2009-08-29llvmpipe: Specialize arithmetic operations.José Fonseca1-124/+296
2009-08-29llvmpipe: Introduce a custom typing system.José Fonseca1-29/+116
2009-08-29llvmpipe: Factor out intrisic calling code into a reusable function.José Fonseca1-40/+31
2009-08-29llvmpipe: Arithmetic helpers.José Fonseca1-0/+305