Brian Paul
|
f667526016
|
rtasm: fix void * / func * casting warnings
|
2010-05-13 14:15:44 -06:00 |
|
Vinson Lee
|
e9a25089f9
|
rtasm: Silence gnu_printf format warnings.
|
2010-03-26 14:59:06 -07:00 |
|
Michal Krol
|
0f185cb027
|
rtasm: Add x86_div().
|
2009-12-30 14:20:29 +01:00 |
|
Keith Whitwell
|
e1ad38ad8e
|
rtasm: export sse_movmskps
|
2009-07-16 12:47:11 +01:00 |
|
José Fonseca
|
ea4bf267e4
|
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.
|
2009-02-18 12:05:26 +00:00 |
|
Keith Whitwell
|
d7f1cb5b5a
|
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
|
2008-10-10 15:23:36 +01:00 |
|
Brian
|
f7ee3c9792
|
gallium: replace assertion with conditional/recovery code
The assertion failed when we ran out of exec memory.
Found with conform texcombine test.
|
2008-10-06 18:31:56 -06:00 |
|
Keith Whitwell
|
7053f8c902
|
rtasm: fix debug build
|
2008-10-06 11:54:22 +01:00 |
|
Keith Whitwell
|
6965532e14
|
rtasm: add sse_movntps
|
2008-10-03 13:50:34 +01:00 |
|
Keith Whitwell
|
66d4beb874
|
rtasm: add prefetch instructions
|
2008-10-02 10:19:48 -04:00 |
|
Keith Whitwell
|
102daee1b8
|
rtasm: add prefetch instructions
|
2008-10-02 12:59:14 +01:00 |
|
José Fonseca
|
6607f2cf19
|
rtasm: Implement immediate group 1 instructions. Fix SIB emition.
|
2008-09-29 19:09:39 +09:00 |
|
Brian Paul
|
f3a7463fee
|
gallium: include u_pointer,h, not p_pointer.h
|
2008-09-01 15:33:19 -06:00 |
|
José Fonseca
|
aa1a39d1a7
|
rtasm: Use enum sse_cc in sse_cmpps.
|
2008-06-02 20:46:05 +09:00 |
|
Jakob Bornecrantz
|
3869c3c87a
|
Merge branch 'gallium-tex-surfaces' into gallium-0.1
Conflicts:
src/gallium/drivers/i915simple/i915_context.h
|
2008-05-30 13:46:18 +02:00 |
|
Keith Whitwell
|
648da5158e
|
rtasm: special case for [ebp]
|
2008-05-28 17:06:18 +01:00 |
|
Jakob Bornecrantz
|
938d9d5963
|
Merge branch 'gallium-vertex-linear' into gallium-0.1
Conflicts:
src/gallium/auxiliary/draw/draw_pt_varray.c
|
2008-05-28 12:42:42 +02:00 |
|
José Fonseca
|
55d29a8d48
|
gallium: Windows CE portability fixes.
|
2008-05-28 16:13:24 +09:00 |
|
Keith Whitwell
|
6b3723ee8d
|
rtasm: add some helpers for calling out from generated code
|
2008-05-24 13:22:15 +01:00 |
|
Keith Whitwell
|
6f407b0724
|
rtasm: remove debug
|
2008-05-23 09:16:57 +01:00 |
|
Keith Whitwell
|
030af06691
|
rtasm: add x87 instructions and debug-check for x87 stack usage
|
2008-05-23 09:16:56 +01:00 |
|
Keith Whitwell
|
d3e64caef6
|
rtasm: export debug reg print function
|
2008-05-23 09:16:55 +01:00 |
|
Keith Whitwell
|
2c89b75e36
|
rtasm: learn another version of push
|
2008-05-01 20:49:45 +01:00 |
|
Keith Whitwell
|
fb3623b235
|
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...
|
2008-05-01 20:49:45 +01:00 |
|
Keith Whitwell
|
727257f320
|
rtasm: assert stack is fully popped in return
|
2008-05-01 15:37:30 +01:00 |
|
Michal Krol
|
58d3dff0d3
|
gallium: Generate SSE code to swizzle and unswizzle vs inputs and outputs.
Change SSE_SWIZZLES #define to 0 to disable it.
|
2008-04-28 18:50:58 +02:00 |
|
José Fonseca
|
e3c4159957
|
rtasm: Implement x86_retw.
|
2008-04-27 21:09:45 +09:00 |
|
Keith Whitwell
|
a945420ae6
|
rtasm: debug some missing funcs
|
2008-04-21 19:48:21 +01:00 |
|
Keith Whitwell
|
73c2711bb1
|
rtasm: clean up debug dumping a little
|
2008-04-21 19:43:53 +01:00 |
|
Keith Whitwell
|
b17e123a8f
|
rtasm: propogate errors in x86 emit
|
2008-04-21 19:12:08 +01:00 |
|
Keith Whitwell
|
b6c9d2ef2c
|
rtasm: add dump facility for x86 (from tgsi_sse2.c)
|
2008-04-21 13:14:30 +01:00 |
|
Keith Whitwell
|
363f7abf20
|
rtasm: add x86_imul
|
2008-04-18 18:32:37 +01:00 |
|
Keith Whitwell
|
5b97c762ed
|
rtasm: add a couple more insns, clean up x86_mul
|
2008-04-18 18:32:36 +01:00 |
|
Keith Whitwell
|
4d184cc331
|
gallium: fix broken x86_call()
|
2008-04-11 14:19:31 -06:00 |
|
Michal Krol
|
57060bc1fa
|
gallium: Silence compiler warnings on Windows.
|
2008-02-23 00:51:15 +09:00 |
|
José Fonseca
|
5480a6bc13
|
Fix windows build.
|
2008-02-19 18:57:25 +09:00 |
|
José Fonseca
|
d2f6c9ab10
|
Add copyright headers to all rtasm source files.
|
2008-02-19 14:01:49 +09:00 |
|
José Fonseca
|
39ea030842
|
Rename rtasm files.
|
2008-02-19 14:01:49 +09:00 |
|