74d303521e6ba41d1cbeb75edb2f834ebbe8c550 |
|
24-Feb-2012 |
Marek Olšák <maraeo@gmail.com> |
gallium/rtasm: properly detect SSE and SSE2 This should fix crashes on ancient processors.
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_cpu.c
|
a3e6e50544de74558ceb7cd4b618c350cdef36c6 |
|
12-Aug-2010 |
Luca Barbieri <luca@luca-barbieri.com> |
rtasm: add minimal x86-64 support and new instructions (v5) 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
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_cpu.c
|
05c70f8f5d95708cb4564946effb5c49d09068ec |
|
10-Apr-2009 |
Michal Krol <michal@vmware.com> |
rtasm: Silence `static function not used' warning.
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_cpu.c
|
ea4bf267e4b023b08043f91ac44592fed1736e7f |
|
18-Feb-2009 |
José Fonseca <jfonseca@vmware.com> |
util: Move p_debug.h into util module. The debug functions depend on several util function for os abstractions, and these depend on debug functions, so a seperate module is not possible.
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_cpu.c
|
55d29a8d48663982a1aeea414f69a5896b97d1ea |
|
28-May-2008 |
José Fonseca <jrfonseca@tungstengraphics.com> |
gallium: Windows CE portability fixes.
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_cpu.c
|
73706deef59c35472d2410411403f30c9603f22f |
|
21-Apr-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
rtasm: quieten sse_enabled debug
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_cpu.c
|
40e0439db448a7d93ddb18faac7f14b47b1343c0 |
|
21-Apr-2008 |
José Fonseca <jrfonseca@tungstengraphics.com> |
gallium: Centralize SSE usage logic.
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_cpu.c
|
af523a5bd7828fd554669cf83f18992af967a075 |
|
19-Apr-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
rtasm: include yet another i386 define varient
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_cpu.c
|
b0eef0dc2557febea7d425fee1f9c2da382898a6 |
|
19-Feb-2008 |
José Fonseca <jrfonseca@tungstengraphics.com> |
Add run-time cpu capabilities detection stubs.
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_cpu.c
|