Author: jgardou
Date: Thu Aug 30 00:51:00 2012
New Revision: 57203
URL:
http://svn.reactos.org/svn/reactos?rev=57203&view=rev
Log:
[LIBMESA]
- Use x86 ASM optimizations on GCC
- Don't compile useless stuff
Added:
trunk/reactos/dll/opengl/mesa/src/mesa/x86/ (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86-64/ (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86-64/Makefile (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86-64/calling_convention.txt (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86-64/x86-64.c (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86-64/x86-64.h (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86-64/xform4.S (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86/3dnow.c (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86/3dnow.h (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86/3dnow_normal.S (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86/3dnow_xform1.S (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86/3dnow_xform2.S (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86/3dnow_xform3.S (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86/3dnow_xform4.S (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86/Makefile (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86/assyntax.h (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86/clip_args.h (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86/common_x86.c (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86/common_x86_asm.S (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86/common_x86_asm.h (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86/common_x86_features.h (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86/gen_matypes.c (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86/mmx.h (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86/mmx_blend.S (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86/mmx_blendtmp.h (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86/norm_args.h (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86/read_rgba_span_x86.S (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86/read_rgba_span_x86.h (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86/rtasm/ (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86/rtasm/x86sse.c (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86/rtasm/x86sse.h (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86/sse.c (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86/sse.h (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86/sse_normal.S (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86/sse_xform1.S (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86/sse_xform2.S (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86/sse_xform3.S (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86/sse_xform4.S (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86/x86_cliptest.S (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86/x86_xform.c (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86/x86_xform.h (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86/x86_xform2.S (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86/x86_xform3.S (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86/x86_xform4.S (with props)
trunk/reactos/dll/opengl/mesa/src/mesa/x86/xform_args.h (with props)
Modified:
trunk/reactos/dll/opengl/mesa/src/glsl/CMakeLists.txt
trunk/reactos/dll/opengl/mesa/src/mapi/glapi/CMakeLists.txt
trunk/reactos/dll/opengl/mesa/src/mapi/glapi/glapi_x86.S
trunk/reactos/dll/opengl/mesa/src/mesa/CMakeLists.txt
[This mail would be too long, it was shortened to contain the URLs only.]
Modified: trunk/reactos/dll/opengl/mesa/src/glsl/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/glsl/C…
Modified: trunk/reactos/dll/opengl/mesa/src/mapi/glapi/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mapi/g…
Modified: trunk/reactos/dll/opengl/mesa/src/mapi/glapi/glapi_x86.S
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mapi/g…
Modified: trunk/reactos/dll/opengl/mesa/src/mesa/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/C…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86-64/Makefile
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86-64/calling_convention.txt
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86-64/x86-64.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86-64/x86-64.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86-64/xform4.S
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86/3dnow.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86/3dnow.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86/3dnow_normal.S
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86/3dnow_xform1.S
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86/3dnow_xform2.S
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86/3dnow_xform3.S
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86/3dnow_xform4.S
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86/Makefile
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86/assyntax.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86/clip_args.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86/common_x86.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86/common_x86_asm.S
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86/common_x86_asm.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86/common_x86_features.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86/gen_matypes.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86/mmx.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86/mmx_blend.S
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86/mmx_blendtmp.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86/norm_args.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86/read_rgba_span_x86.S
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86/read_rgba_span_x86.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86/rtasm/x86sse.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86/rtasm/x86sse.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86/sse.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86/sse.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86/sse_normal.S
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86/sse_xform1.S
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86/sse_xform2.S
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86/sse_xform3.S
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86/sse_xform4.S
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86/x86_cliptest.S
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86/x86_xform.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86/x86_xform.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86/x86_xform2.S
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86/x86_xform3.S
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86/x86_xform4.S
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…
Added: trunk/reactos/dll/opengl/mesa/src/mesa/x86/xform_args.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/src/mesa/x…