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