summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/tgsi/tgsi_sse2.c
Commit message (Expand)AuthorAgeFilesLines
* gallium: remove the swizzling parts of ExtSwizzleKeith Whitwell2009-10-231-26/+8
* Merge branch 'mesa_7_6_branch'Brian Paul2009-09-241-5/+5
|\
| * tgsi/sse: Pass the lodbias, not zero. More comments.Brian Paul2009-09-241-5/+5
* | tgsi/sse: remove old commentsBrian Paul2009-09-241-8/+0
* | tgsi/sse: implement SEQ, SGT, SLE, SNEBrian Paul2009-09-241-4/+4
* | tgsi: handle some src/dst aliasing in tgsi_sse2.cKeith Whitwell2009-09-131-8/+23
* | tgsi: implement saturationKeith Whitwell2009-09-121-17/+26
|/
* tgsi: remove redundant CND0 opcodeKeith Whitwell2009-09-011-4/+0
* tgsi: check for SOA dependencies in SSE and PPC code generatorsBrian Paul2009-08-201-0/+4
* Merge branch 'mesa_7_5_branch'Brian Paul2009-08-181-0/+4
|\
| * tgsi/sse: we don't implement saturation modes yetBrian Paul2009-08-181-0/+4
* | tgsi: report opcode name in addition to the number when translation failsBrian Paul2009-08-031-2/+5
* | Rename TGSI LOOP instruction to better match theri usage.Michal Krol2009-07-311-2/+2
* | gallium: fix SSE shadow texture instructionsBrian Paul2009-07-291-3/+3
* | gallium: remove deprecated TGSI opcodesKeith Whitwell2009-07-231-12/+0
* | gallium: remove multiple aliases for TGSI opcodesKeith Whitwell2009-07-221-16/+8
* | gallium: simplify tgsi_full_immediate structKeith Whitwell2009-07-221-1/+1
* | tgsi: get texturing working in vertex shader sse2 pathKeith Whitwell2009-07-201-6/+6
* | tgsi: fix regression in indexed const lookupsKeith Whitwell2009-07-201-2/+4
* | tgsi: simplify and fix sse KIL implementationKeith Whitwell2009-07-161-36/+28
* | tgsi: initial texturing support on sse pathKeith Whitwell2009-07-161-19/+183
* | tgsi: make sse function callout mechanism more genericKeith Whitwell2009-07-161-40/+48
* | tgsi: reduce x86 reg usage in tgsi_sse generated programsKeith Whitwell2009-07-161-113/+77
* | tgsi: make function call code in tgsi_sse.c less opaqueKeith Whitwell2009-07-161-23/+86
|/
* tgis: SSE code generator doesn't yet support indirect addressing of temp regsBrian Paul2009-04-241-0/+29
* tgsi/sse2: Cleanup NRM/NRM4 implementation.Michal Krol2009-04-101-25/+76
* tgsi/sse2: Fix build.Michal Krol2009-04-091-1/+1
* tgsi/sse2: Fix ARL instruction.Michal Krol2009-04-091-0/+1
* tgsi/sse2: Fix LIT instruction.Michal Krol2009-04-091-1/+1
* util: Move p_debug.h into util module.José Fonseca2009-02-181-1/+1
* gallium: fix glean's vertProg1Alan Hourihane2009-02-161-0/+1
* tgsi: Fix build -- rename Size to NrTokens.Michal Krol2009-02-101-1/+1
* tgsi: Implement OPCODE_SSG/SGN.Michal Krol2008-11-261-1/+29
* tgsi: Implement OPCODE_ARR.Michal Krol2008-11-261-1/+6
* tgsi: Implement OPCODE_ROUND for SSE2 backend.Michal Krol2008-11-261-1/+28
* tgsi: Fix a bug with saving/restoring xmm registers upon func call.Michal Krol2008-11-121-3/+3
* gallium: use PIPE_ARCH_SSE to protect use of SSE instrinsics onlyBrian2008-11-091-9/+33
* gallium: implement SSE codegen for TGSI_OPCODE_NRM/NRM4Brian2008-11-081-1/+33
* gallium: added SSE for DP2, DP2ABrian Paul2008-11-071-2/+22
* Merge commit 'origin/gallium-0.1' into gallium-0.2Brian Paul2008-11-051-3/+32
|\
| * gallium: call tgsi_set_exec_mask() and use exec mask in SSE ARL codeBrian Paul2008-11-051-3/+32
| * tgsi: Implement OPCODE_TRUNC.michal2008-11-051-1/+17
* | tgsi: Implement OPCODE_TRUNC.michal2008-11-051-1/+17
* | gallium: Introduce PIPE_ARCH_SSE define for SSE support.José Fonseca2008-10-071-1/+1
* | tgsi: Include p_config.h.José Fonseca2008-10-011-0/+2
* | cell: Moved X86 checks to wrap #include section so that Cell targets will co...Jonathan White2008-09-301-2/+2
* | tgsi: SSE2 optimized exp2, log2 and pow implementations.José Fonseca2008-09-301-76/+211
|/
* tgsi: Cleanup code.Michal Krol2008-09-081-50/+37
* gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.hBrian Paul2008-08-241-1/+1
* gallium: replace LOG2() macro with util_fast_log2() inline funcBrian Paul2008-08-221-4/+4