Hello!
I've checkout DRI-CVS and got the next error:
glxgears
disabling TCL support
Floating point exception (core dumped)
gdb glxgears core
GNU gdb 5.2.1
[snip]
(gdb) bt
#0 0x4046cb6a in _mesa_sse_transform_points3_general ()
from /usr/X11R6/lib/modules/dri/radeon_dri.so
#1 0x081d0728 in ?? ()
#2 0x40371bd4 in _mesa_validate_all_lighting_tables (ctx=0x638be)
at light.c:1116
#3 0x245c8b53 in ?? ()
Cannot access memory at address 0x5614ec83
(gdb) disass $eip $eip+15
Dump of assembler code from 0x4046cb6a to 0x4046cb79:
0x4046cb6a <_mesa_sse_transform_points3_general+138>: addps %xmm3,%xmm4
0x4046cb6d <_mesa_sse_transform_points3_general+141>: movaps %xmm4,0x0(%edi)
0x4046cb71 <_mesa_sse_transform_points3_general+145>: add $0x10,%edi
0x4046cb74 <_mesa_sse_transform_points3_general+148>: add %eax,%esi
0x4046cb76 <_mesa_sse_transform_points3_general+150>: cmp %ecx,%edi
0x4046cb78 <_mesa_sse_transform_points3_general+152>:
jne 0x4046cb40 <_mesa_sse_transform_points3_general+96>
End of assembler dump.
(gdb) info all-registers
eax 0x10 16
ecx 0x8289420 136877088
edx 0x8072a70 134687344
ebx 0x827c984 136825220
esp 0xbfffed98 0xbfffed98
ebp 0x81d0168 0x81d0168
esi 0x81d7c68 136150120
edi 0x8288720 136873760
eip 0x4046cb6a 0x4046cb6a
eflags 0x10202 66050
cs 0x23 35
ss 0x2b 43
ds 0x2b 43
es 0x2b 43
fs 0x2b 43
gs 0x2b 43
st0 0 (raw 0x00000000000000000000)
st1 9.15698587894439697265625 (raw 0x4002928303a000000000)
st2 -0.39477355778217315673828125 (raw 0xbffdca1fc28000000000)
st3 1.0389819958971111546475185605231673 (raw 0x3fff84fd5caec1652000)
st4 1 (raw 0x3fff8000000000000000)
st5 1 (raw 0x3fff8000000000000000)
st6 0 (raw 0x00000000000000000000)
st7 0.81921756267547607421875 (raw 0x3ffed1b83e0000000000)
fctrl 0x7f 127
fstat 0x0 0
ftag 0x0 0
fiseg 0x0 0
fioff 0x0 0
foseg 0x20 32
fooff 0x0 0
fop 0x0 0
xmm0 {f = {0x0, 0x0, 0x0, 0x0}} {f = {-nan(0x7fffff),
-nan(0x7fffff), -nan(0x7fffff), -nan(0x7fffff)}}
xmm1 {f = {0x0, 0x0, 0x0, 0x0}} {f = {-nan(0x7fffff),
-nan(0x7fffff), -nan(0x7fffff), -nan(0x7fffff)}}
xmm2 {f = {0x0, 0x0, 0x0, 0x0}} {f = {-nan(0x7fffff),
-nan(0x7fffff), -nan(0x7fffff), -nan(0x7fffff)}}
xmm3 {f = {0x0, 0x0, 0x0, 0x0}} {f = {-nan(0x7fffff),
-nan(0x7fffff), -nan(0x7fffff), -nan(0x7fffff)}}
xmm4 {f = {0x0, 0x0, 0x0, 0x0}} {f = {-nan(0x7fffff),
-nan(0x7fffff), -nan(0x7fffff), -nan(0x7fffff)}}
xmm5 {f = {0x0, 0x0, 0x0, 0x0}} {f = {-nan(0x7fffff),
-nan(0x7fffff), -nan(0x7fffff), -nan(0x7fffff)}}
xmm6 {f = {0x0, 0x0, 0x0, 0x0}} {f = {-nan(0x7fffff),
-nan(0x7fffff), -nan(0x7fffff), -nan(0x7fffff)}}
xmm7 {f = {0x0, 0x0, 0x0, 0x0}} {f = {-nan(0x7fffff),
-nan(0x7fffff), -nan(0x7fffff), -nan(0x7fffff)}}
mxcsr 0x1f80 8064
My CPU is DuronHD with SSE support!
Btw, maybe it would be better to optimize more functions with 3DNow/SSE.
IMHO it could help a lot for Radeon VE users since Radeon VE lacks TCL
and this job is performed by CPU. I can help to do that if someone
will mark functions which require to be optimized.
Best regards! Nick
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel