summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/rtasm/rtasm_ppc.h
Commit message (Collapse)AuthorAgeFilesLines
* gallium: Remove ppc asm backendAdam Jackson2013-01-201-342/+0
| | | | | | | | | | | | | | | | | | | | | The vs part hasn't been wired up since tgsi_sse2 was disabled in: commit 4eb3225b38ce12cb34ab3d90804c9683bd7b4ed3 Author: José Fonseca <[email protected]> Date: Tue Nov 8 00:10:47 2011 +0000 Remove tgsi_sse2. And it would certainly not work correctly in its current state: draw/draw_vs_ppc.c: In function ‘draw_create_vs_ppc’: draw/draw_vs_ppc.c:190:24: warning: assignment from incompatible pointer type [enabled by default] As with the sse2 backend, this should be done in llvm anyway. Reviewed-by: Brian Paul <[email protected]> Signed-off-by: Adam Jackson <[email protected]>
* gallium: added comment/annotation support to PPC rtasmBrian Paul2009-01-101-0/+7
|
* gallium: add missing prototypesBrian Paul2008-11-121-0/+6
|
* gallium: no longer pass max_inst to ppc_init_func()Brian Paul2008-10-291-1/+1
|
* gallium: use execmem for PPC code, grow instruction buffer as neededBrian Paul2008-10-291-0/+1
|
* gallium: added ppc_vnmsubfp()Brian Paul2008-10-291-1/+5
|
* gallium: remove ppc_vload_float(), rename ppc_vecmove() -> ppc_vmove().Brian Paul2008-10-221-5/+1
|
* gallium: added ppc_vzero()Brian Paul2008-10-221-0/+5
|
* gallium: added ppc_vload_float(), for limited casesBrian Paul2008-10-221-0/+4
|
* gallium: fix-up confusing register allocation masks in rtasm_ppc.cBrian Paul2008-10-221-0/+1
| | | | Plus, add ppc_reserve_register() func.
* gallium: added ppc_lvewx()Brian Paul2008-10-221-0/+4
|
* cell: implement many more PPC instructions for code genBrian Paul2008-10-221-4/+137
|
* gallium: initial PPC/Altivec codegenBrian Paul2008-09-121-0/+181