aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/rtasm/rtasm_cpu.c
Commit message (Collapse)AuthorAgeFilesLines
* gallium/rtasm: properly detect SSE and SSE2Marek Olšák2012-02-271-24/+24
| | | | This should fix crashes on ancient processors.
* rtasm: add minimal x86-64 support and new instructions (v5)Luca Barbieri2010-08-161-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | Changes in v5: - Add sse2_movdqa Changes in v4: - Use _WIN64 instead of WIN64 Changes in v3: - Add target and target caps functions, so that they could be different in principle from the current CPU and they don't need #ifs to check Changes in v2: - Win64 support (untested) - Use u_cpu_detect.h constants instead of #ifs This commit adds minimal x86-64 support: only movs between registers are supported for r8-r15, and x64_rexw() must be used to ask for 64-bit operations. It also adds several new instructions for the new translate_sse code. movdqa
* rtasm: Silence `static function not used' warning.Michal Krol2009-04-101-0/+2
|
* util: Move p_debug.h into util module.José Fonseca2009-02-181-1/+1
| | | | | The debug functions depend on several util function for os abstractions, and these depend on debug functions, so a seperate module is not possible.
* gallium: Windows CE portability fixes.José Fonseca2008-05-281-2/+2
|
* rtasm: quieten sse_enabled debugKeith Whitwell2008-04-211-1/+10
|
* gallium: Centralize SSE usage logic.José Fonseca2008-04-211-2/+8
|
* rtasm: include yet another i386 define varientKeith Whitwell2008-04-191-2/+2
|
* Add run-time cpu capabilities detection stubs.José Fonseca2008-02-191-0/+50