b5105e67a860c6c3271ad7d48e2d80e84c3e8ade |
|
12-Apr-2016 |
Jose Fonseca <jfonseca@vmware.com> |
gallium: Use STATIC_ASSERT whenever possible. Reviewed-by: Eric Engestrom <eric.engestrom@imgtec.com> Reviewed-by: Roland Scheidegger <sroland@vmware.com>
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
a2a1a5805fd617e7f3cc8be44dd79b50da07ebb9 |
|
21-Jul-2015 |
Ilia Mirkin <imirkin@alum.mit.edu> |
gallium: replace INLINE with inline Generated by running: git grep -l INLINE src/gallium/ | xargs sed -i 's/\bINLINE\b/inline/g' git grep -l INLINE src/mesa/state_tracker/ | xargs sed -i 's/\bINLINE\b/inline/g' git checkout src/gallium/state_trackers/clover/Doxyfile and manual edits to src/gallium/include/pipe/p_compiler.h src/gallium/README.portability to remove mentions of the inline define. Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Acked-by: Marek Olšák <marek.olsak@amd.com>
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
56bf948e11dd43c671fa6731bb49b4b68f9fe025 |
|
19-Nov-2014 |
José Fonseca <jfonseca@vmware.com> |
rtasm,translate: Re-enable SSE on Mingw64. This reverts f4dd0991719ef3e2606920c5100b372181c60899. The src/gallium/tests/unit/translate_test.c gives the same results on MinGW 64-bits as on Linux 64-bits. And since MinGW is often used for development/testing due to its convenience, it's better not to have this sort of differences relative to MSVC. Reviewed-by: Roland Scheidegger <sroland@vmware.com>
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
3d8d5b298a268b119d840bc9bae0ee9e0c9244a9 |
|
21-Apr-2013 |
Kenneth Graunke <kenneth@whitecape.org> |
mesa: Restore 78-column wrapping of license text in C-style comments. The previous commit introduced extra words, breaking the formatting. This text transformation was done automatically via the following shell command: $ git grep 'THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY' | sed 's/:.*$//' | xargs -I {} sh -c 'vim -e -s {} < vimscript where 'vimscript' is a file containing: /THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY/;/\*\// !fmt -w 78 -p ' * ' :wq Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
96ff2edc73ccf11d4d198ba3665507f73ae4a9f7 |
|
21-Apr-2013 |
Kenneth Graunke <kenneth@whitecape.org> |
mesa: Add "OR COPYRIGHT HOLDERS" to license text disclaiming liability. This brings the license text in line with the MIT License as published on the Open Source Initiative website: http://opensource.org/licenses/mit-license.php Generated automatically be the following shell command: $ git grep 'THE AUTHORS BE LIABLE' | sed 's/:.*$//g' | xargs -I '{}' \ sed -i 's/THE AUTHORS/THE AUTHORS OR COPYRIGHT HOLDERS/' {} This introduces some wrapping issues, to be fixed in the next commit. Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
dd404bc94f78a1766527becee03f8ef6ae3a799b |
|
21-Apr-2013 |
Kenneth Graunke <kenneth@whitecape.org> |
mesa: Change "BRIAN PAUL" to "THE AUTHORS" in license text. Generated automatically be the following shell command: $ git grep 'BRIAN PAUL BE LIABLE' | sed 's/:.*$//g' | xargs -I '{}' \ sed -i 's/BRIAN PAUL/THE AUTHORS/' {} The intention here is to protect all authors, not just Brian Paul. I believe that was already the sensible interpretation, but spelling it out is probably better. More practically, it also prevents people from accidentally copy & pasting the license into a new file which says Brian is not liable when he isn't even one of the authors. Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
f4dd0991719ef3e2606920c5100b372181c60899 |
|
06-Sep-2011 |
José Fonseca <jfonseca@vmware.com> |
rtasm,translate: Disable on Mingw-w64. Causes crash and stack corruption. Needs more investigation. Disable for now.
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
17bbc1f0425b3768e26473eccea5f2570dcb26d3 |
|
01-Apr-2011 |
José Fonseca <jfonseca@vmware.com> |
translate: Respect translate_buffer::max_index.
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
b5df19492322cbe3a61d45981111fd862772f427 |
|
16-Feb-2011 |
Brian Paul <brianp@vmware.com> |
rtasm: add dummy return statement to silence MSVC warning And use assert(0) instead of abort() to be consistent with rest of Gallium.
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
c54dea66fd86f6000e334c703ea4890179c39c81 |
|
19-Aug-2010 |
Luca Barbieri <luca@luca-barbieri.com> |
translate_sse: try to fix Win64 Not sure whether it works now (it is still disabled).
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.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_x86sse.c
|
4a4e29a9ab96d44fca9bb25064e12715aac85cbd |
|
10-Aug-2010 |
Luca Barbieri <luca@luca-barbieri.com> |
translate: add support for 8/16-bit indices Currently, only 32-bit indices are supported, but some use cases translate needs support for all types.
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
f667526016dd1710fafd50eb09ac2c5c5b36063e |
|
13-May-2010 |
Brian Paul <brianp@vmware.com> |
rtasm: fix void * / func * casting warnings
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
e9a25089f92e0cce6f72ba5e1a6c2036825290d5 |
|
26-Mar-2010 |
Vinson Lee <vlee@vmware.com> |
rtasm: Silence gnu_printf format warnings.
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
0f185cb027b12356895e424506846fa449e7c47f |
|
30-Dec-2009 |
Michal Krol <michal@vmware.com> |
rtasm: Add x86_div().
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
e1ad38ad8e0243878ad1cf25f579a0a57e80a3ad |
|
16-Jul-2009 |
Keith Whitwell <keithw@vmware.com> |
rtasm: export sse_movmskps
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.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_x86sse.c
|
d7f1cb5b5a134b63227d5746a2dd1f05597c5c2f |
|
10-Oct-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
Merge commit 'origin/gallium-0.1' into gallium-0.2 Conflicts: src/gallium/auxiliary/gallivm/instructionssoa.cpp src/gallium/auxiliary/gallivm/soabuiltins.c src/gallium/auxiliary/rtasm/rtasm_x86sse.c src/gallium/auxiliary/rtasm/rtasm_x86sse.h src/mesa/main/texenvprogram.c src/mesa/shader/arbprogparse.c src/mesa/shader/prog_statevars.c src/mesa/state_tracker/st_draw.c src/mesa/vbo/vbo_exec_draw.c
|
f7ee3c979261b4a2b77365b47c7147f69fbfd606 |
|
07-Oct-2008 |
Brian <brian.paul@tungstengraphics.com> |
gallium: replace assertion with conditional/recovery code The assertion failed when we ran out of exec memory. Found with conform texcombine test.
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
7053f8c902e904495dffbbf6ea55f414cec780e7 |
|
06-Oct-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
rtasm: fix debug build
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
6965532e14717f71a6f4353fb683c5070c6b7d7a |
|
03-Oct-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
rtasm: add sse_movntps
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
66d4beb874606baab95fb6539de895eb373b0ccb |
|
02-Oct-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
rtasm: add prefetch instructions
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
102daee1b8971cf39235e220b9524bec1e4a7089 |
|
02-Oct-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
rtasm: add prefetch instructions
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
6607f2cf19d083a979716a341e6e175aef7d6830 |
|
29-Sep-2008 |
José Fonseca <jrfonseca@tungstengraphics.com> |
rtasm: Implement immediate group 1 instructions. Fix SIB emition.
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
f3a7463feefcf1f22c1309e1f5b0bfe381859686 |
|
01-Sep-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
gallium: include u_pointer,h, not p_pointer.h
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
aa1a39d1a742c1bb346ba14814d6bf7b44e646cb |
|
02-Jun-2008 |
José Fonseca <jrfonseca@tungstengraphics.com> |
rtasm: Use enum sse_cc in sse_cmpps.
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
3869c3c87a40d9f41414082ad8dd3d747e6b34d8 |
|
30-May-2008 |
Jakob Bornecrantz <jakob@tungstengraphics.com> |
Merge branch 'gallium-tex-surfaces' into gallium-0.1 Conflicts: src/gallium/drivers/i915simple/i915_context.h
|
648da5158e5f418bf859aee6aa4532b6899b0d94 |
|
28-May-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
rtasm: special case for [ebp]
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
938d9d596324e411fde5312f2bb65b444c502c37 |
|
28-May-2008 |
Jakob Bornecrantz <jakob@tungstengraphics.com> |
Merge branch 'gallium-vertex-linear' into gallium-0.1 Conflicts: src/gallium/auxiliary/draw/draw_pt_varray.c
|
55d29a8d48663982a1aeea414f69a5896b97d1ea |
|
28-May-2008 |
José Fonseca <jrfonseca@tungstengraphics.com> |
gallium: Windows CE portability fixes.
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
6b3723ee8d084a1abbc971b21c58f7c1e66949a7 |
|
24-May-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
rtasm: add some helpers for calling out from generated code
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
6f407b072453eb2bb7077a952257a099db4da025 |
|
21-May-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
rtasm: remove debug
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
030af06691bc5bc82ca141a576da7a2edffe9d1c |
|
21-May-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
rtasm: add x87 instructions and debug-check for x87 stack usage
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
d3e64caef6f8654af1a84825803e517ab8221c68 |
|
21-May-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
rtasm: export debug reg print function
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
2c89b75e36fd35d5a003107d1d2f97b537321f95 |
|
01-May-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
rtasm: learn another version of push
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
fb3623b235f5caa9d76e656b1e5eda797c7c73eb |
|
01-May-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
rtasm: fix labels after (not so) recent change to allow dynamic fn growth Using char * for labels doesn't work if you realloc the function during assembly and free the old storage...
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
727257f32002544658219d2e0163993c1cbc5644 |
|
01-May-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
rtasm: assert stack is fully popped in return
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
58d3dff0d3115ddd5397b7f77b5bcf4f9ca616b6 |
|
28-Apr-2008 |
Michal Krol <michal@ubuntu-vbox.(none)> |
gallium: Generate SSE code to swizzle and unswizzle vs inputs and outputs. Change SSE_SWIZZLES #define to 0 to disable it.
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
e3c415995706d2dda7c34a227e2e24d0745763ec |
|
27-Apr-2008 |
José Fonseca <jrfonseca@tungstengraphics.com> |
rtasm: Implement x86_retw.
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
a945420ae6f96f0d7024f97e37ffd31329865a84 |
|
21-Apr-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
rtasm: debug some missing funcs
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
73c2711bb186692b866720058a09f5eb05950213 |
|
21-Apr-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
rtasm: clean up debug dumping a little
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
b17e123a8f20239e8e1fc6816ccf115d9ec57471 |
|
21-Apr-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
rtasm: propogate errors in x86 emit
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
b6c9d2ef2cfadbbe3e7aa94f21fd0da36d089952 |
|
21-Apr-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
rtasm: add dump facility for x86 (from tgsi_sse2.c)
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
363f7abf2000c1cf5993ae8f83ba81b2054bf6e0 |
|
18-Apr-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
rtasm: add x86_imul
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
5b97c762ed9882dd922f48c2fbf13b14ad86a96e |
|
18-Apr-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
rtasm: add a couple more insns, clean up x86_mul
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
4d184cc33131b440f9aafbcdd2d657050411db49 |
|
11-Apr-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
gallium: fix broken x86_call()
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
57060bc1fa82e4e93d2affafecd98219be2f991f |
|
20-Feb-2008 |
Michal Krol <michal@tungstengraphics.com> |
gallium: Silence compiler warnings on Windows.
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
5480a6bc13a555f99a89fc801cfe153182697dda |
|
19-Feb-2008 |
José Fonseca <jrfonseca@tungstengraphics.com> |
Fix windows build.
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
d2f6c9ab10656f6ecda131a6785a60565026d249 |
|
18-Feb-2008 |
José Fonseca <jrfonseca@tungstengraphics.com> |
Add copyright headers to all rtasm source files.
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|
39ea0308425ad04618061129c63c22ac0efb0692 |
|
18-Feb-2008 |
José Fonseca <jrfonseca@tungstengraphics.com> |
Rename rtasm files.
/external/mesa3d/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
|