dual Athlon MP 1900+
"cubemap" is solved but "stex3d" and "texdown"+"b" NOT.
MESA_NO_SSE help in both cases.
Mesa/demos> ./cubemap
GL_RENDERER: Mesa DRI R200 20021125 AGP 4x x86/MMX/3DNow!/SSE TCL
GL_REFLECTION_MAP_ARB mode
keys:
SPACE - toggle animation
CURSOR KEYS - rotation
m - toggle texgen reflection mode
z/Z - change viewing distance
Mesa/demos> ./stex3d
GL_RENDERER: Mesa DRI R200 20021125 AGP 4x x86/MMX/3DNow!/SSE TCL
GL_MAX_3D_TEXTURE_SIZE: 128
Current 3D texture size: 64 x 64 x 64
creating 3d textures...
setting up 3d texture...
finished setting up 3d texture image.
Usage: stex3d <cmd line options>
cmd line options:
-wxxx Width of the texture (Default=64)
-hxxx Height of the texture (Default=64)
-dxxx Depth of the texture (Default=64)
Keyboard Options:
up/down rotate around X
left/right rotate around Y
z/Z rotate around Z
a toggle animation
s toggle smooth shading
t toggle texgen mode
o toggle object: torus/sphere
i toggle texture image: noise/gradient
Floating exception (core dumped)
Mesa/demos> gdb ./stex3d core
GNU gdb 20010316
Copyright 2001 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-suse-linux"...
Core was generated by `./stex3d'.
Program terminated with signal 8, Arithmetic exception.
Reading symbols from /usr/X11R6/lib/libglut.so.3...done.
Loaded symbols for /usr/X11R6/lib/libglut.so.3
Reading symbols from /usr/X11R6/lib/libGLU.so.1...done.
Loaded symbols for /usr/X11R6/lib/libGLU.so.1
Reading symbols from /usr/X11R6/lib/libGL.so.1...done.
Loaded symbols for /usr/X11R6/lib/libGL.so.1
Reading symbols from /lib/libm.so.6...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Loaded symbols for /usr/X11R6/lib/libX11.so.6
Reading symbols from /usr/X11R6/lib/libXmu.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXmu.so.6
Reading symbols from /usr/X11R6/lib/libXt.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXt.so.6
Reading symbols from /usr/X11R6/lib/libXi.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXi.so.6
Reading symbols from /usr/lib/libstdc++-libc6.2-2.so.3...done.
Loaded symbols for /usr/lib/libstdc++-libc6.2-2.so.3
Reading symbols from /lib/libpthread.so.0...done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXext.so.6
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/X11R6/lib/libSM.so.6...done.
Loaded symbols for /usr/X11R6/lib/libSM.so.6
Reading symbols from /usr/X11R6/lib/libICE.so.6...done.
Loaded symbols for /usr/X11R6/lib/libICE.so.6
Reading symbols from /usr/X11R6/lib/modules/dri/r200_dri.so...done.
Loaded symbols for /usr/X11R6/lib/modules/dri/r200_dri.so
#0 0x40610d49 in _mesa_sse_transform_points3_3d ()
from /usr/X11R6/lib/modules/dri/r200_dri.so
(gdb) bt
#0 0x40610d49 in _mesa_sse_transform_points3_3d ()
from /usr/X11R6/lib/modules/dri/r200_dri.so
#1 0x0828ca18 in ?? ()
#2 0x40524310 in default_calloc () from
/usr/X11R6/lib/modules/dri/r200_dri.so
#3 0xfffad7e8 in ?? ()
(gdb) info registers
eax 0x10 16
ecx 0x828d820 136894496
edx 0x8050720 134547232
ebx 0x6 6
esp 0xbfffebfc 0xbfffebfc
ebp 0x8055c00 0x8055c00
esi 0x823a2a8 136553128
edi 0x828caa0 136891040
eip 0x40610d49 0x40610d49
eflags 0x10202 66050
cs 0x23 35
ss 0x2b 43
ds 0x2b 43
es 0x2b 43
fs 0x2b 43
gs 0x2b 43
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 0xffffffffffffffffffffffffffffffff
xmm1 0xffffffffffffffffffffffffffffffff
xmm2 0xffffffffffffffffffffffffffffffff
xmm3 0xffffffffffffffffffffffffffffffff
xmm4 0xffffffffffffffffffffffffffffffff
xmm5 0xffffffffffffffffffffffffffffffff
xmm6 0xffffffffffffffffffffffffffffffff
xmm7 0xffffffffffffffffffffffffffffffff
mxcsr 0x1f80 8064
(gdb) disassemble
Dump of assembler code for function _mesa_sse_transform_points3_3d:
0x40610ce4 <_mesa_sse_transform_points3_3d>: push %esi
0x40610ce5 <_mesa_sse_transform_points3_3d+1>: push %edi
0x40610ce6 <_mesa_sse_transform_points3_3d+2>: mov 0x14(%esp,1),%esi
0x40610cea <_mesa_sse_transform_points3_3d+6>: mov 0xc(%esp,1),%edi
0x40610cee <_mesa_sse_transform_points3_3d+10>: mov 0x10(%esp,1),%edx
0x40610cf2 <_mesa_sse_transform_points3_3d+14>: mov 0x8(%esi),%ecx
0x40610cf5 <_mesa_sse_transform_points3_3d+17>: test %ecx,%ecx
0x40610cf7 <_mesa_sse_transform_points3_3d+19>:
je 0x40610d82 <_mesa_sse_transform_points3_3d+158>
0x40610cfd <_mesa_sse_transform_points3_3d+25>: mov 0xc(%esi),%eax
0x40610d00 <_mesa_sse_transform_points3_3d+28>: orl $0x7,0x14(%edi)
0x40610d04 <_mesa_sse_transform_points3_3d+32>: mov %ecx,0x8(%edi)
0x40610d07 <_mesa_sse_transform_points3_3d+35>: movl $0x3,0x10(%edi)
0x40610d0e <_mesa_sse_transform_points3_3d+42>: shl $0x4,%ecx
0x40610d11 <_mesa_sse_transform_points3_3d+45>: mov 0x4(%esi),%esi
0x40610d14 <_mesa_sse_transform_points3_3d+48>: mov 0x4(%edi),%edi
0x40610d17 <_mesa_sse_transform_points3_3d+51>: add %edi,%ecx
0x40610d19 <_mesa_sse_transform_points3_3d+53>: lea 0x0(%esi,1),%esi
0x40610d20 <_mesa_sse_transform_points3_3d+60>: movaps 0x0(%edx),%xmm0
0x40610d24 <_mesa_sse_transform_points3_3d+64>: movaps 0x10(%edx),%xmm1
0x40610d28 <_mesa_sse_transform_points3_3d+68>: movaps 0x20(%edx),%xmm2
0x40610d2c <_mesa_sse_transform_points3_3d+72>: movaps 0x30(%edx),%xmm3
0x40610d30 <_mesa_sse_transform_points3_3d+76>: nop
0x40610d31 <_mesa_sse_transform_points3_3d+77>: nop
0x40610d32 <_mesa_sse_transform_points3_3d+78>: nop
0x40610d33 <_mesa_sse_transform_points3_3d+79>: nop
0x40610d34 <_mesa_sse_transform_points3_3d+80>: nop
0x40610d35 <_mesa_sse_transform_points3_3d+81>: nop
0x40610d36 <_mesa_sse_transform_points3_3d+82>: nop
0x40610d37 <_mesa_sse_transform_points3_3d+83>: nop
0x40610d38 <_mesa_sse_transform_points3_3d+84>: nop
0x40610d39 <_mesa_sse_transform_points3_3d+85>: nop
0x40610d3a <_mesa_sse_transform_points3_3d+86>: nop
0x40610d3b <_mesa_sse_transform_points3_3d+87>: nop
0x40610d3c <_mesa_sse_transform_points3_3d+88>: nop
0x40610d3d <_mesa_sse_transform_points3_3d+89>: nop
0x40610d3e <_mesa_sse_transform_points3_3d+90>: nop
0x40610d3f <_mesa_sse_transform_points3_3d+91>: nop
0x40610d40 <_mesa_sse_transform_points3_3d+92>: movss 0x0(%esi),%xmm4
0x40610d45 <_mesa_sse_transform_points3_3d+97>: shufps $0x0,%xmm4,%xmm4
0x40610d49 <_mesa_sse_transform_points3_3d+101>: mulps %xmm0,%xmm4
0x40610d4c <_mesa_sse_transform_points3_3d+104>: movss 0x4(%esi),%xmm5
0x40610d51 <_mesa_sse_transform_points3_3d+109>: shufps
$0x0,%xmm5,%xmm5
0x40610d55 <_mesa_sse_transform_points3_3d+113>: mulps %xmm1,%xmm5
0x40610d58 <_mesa_sse_transform_points3_3d+116>: movss 0x8(%esi),%xmm6
0x40610d5d <_mesa_sse_transform_points3_3d+121>: shufps
$0x0,%xmm6,%xmm6
0x40610d61 <_mesa_sse_transform_points3_3d+125>: mulps %xmm2,%xmm6
0x40610d64 <_mesa_sse_transform_points3_3d+128>: addps %xmm5,%xmm4
0x40610d67 <_mesa_sse_transform_points3_3d+131>: addps %xmm6,%xmm4
0x40610d6a <_mesa_sse_transform_points3_3d+134>: addps %xmm3,%xmm4
0x40610d6d <_mesa_sse_transform_points3_3d+137>: movlps %xmm4,0x0(%edi)
0x40610d71 <_mesa_sse_transform_points3_3d+141>: unpckhps %xmm4,%xmm4
0x40610d74 <_mesa_sse_transform_points3_3d+144>: movss %xmm4,0x8(%edi)
0x40610d79 <_mesa_sse_transform_points3_3d+149>: add $0x10,%edi
0x40610d7c <_mesa_sse_transform_points3_3d+152>: add %eax,%esi
0x40610d7e <_mesa_sse_transform_points3_3d+154>: cmp %ecx,%edi
0x40610d80 <_mesa_sse_transform_points3_3d+156>:
jne 0x40610d40 <_mesa_sse_transform_points3_3d+92>
0x40610d82 <_mesa_sse_transform_points3_3d+158>: pop %edi
0x40610d83 <_mesa_sse_transform_points3_3d+159>: pop %esi
0x40610d84 <_mesa_sse_transform_points3_3d+160>: ret
0x40610d85 <_mesa_sse_transform_points3_3d+161>: nop
0x40610d86 <_mesa_sse_transform_points3_3d+162>: nop
0x40610d87 <_mesa_sse_transform_points3_3d+163>: nop
0x40610d88 <_mesa_sse_transform_points3_3d+164>: nop
0x40610d89 <_mesa_sse_transform_points3_3d+165>: nop
0x40610d8a <_mesa_sse_transform_points3_3d+166>: nop
0x40610d8b <_mesa_sse_transform_points3_3d+167>: nop
0x40610d8c <_mesa_sse_transform_points3_3d+168>: nop
0x40610d8d <_mesa_sse_transform_points3_3d+169>: nop
0x40610d8e <_mesa_sse_transform_points3_3d+170>: nop
0x40610d8f <_mesa_sse_transform_points3_3d+171>: nop
0x40610d90 <_mesa_sse_transform_points3_3d+172>: nop
0x40610d91 <_mesa_sse_transform_points3_3d+173>: nop
0x40610d92 <_mesa_sse_transform_points3_3d+174>: nop
0x40610d93 <_mesa_sse_transform_points3_3d+175>: nop
0x40610d94 <_mesa_sse_transform_points3_3d+176>: nop
0x40610d95 <_mesa_sse_transform_points3_3d+177>: nop
0x40610d96 <_mesa_sse_transform_points3_3d+178>: nop
0x40610d97 <_mesa_sse_transform_points3_3d+179>: nop
0x40610d98 <_mesa_sse_transform_points3_3d+180>: nop
0x40610d99 <_mesa_sse_transform_points3_3d+181>: nop
0x40610d9a <_mesa_sse_transform_points3_3d+182>: nop
0x40610d9b <_mesa_sse_transform_points3_3d+183>: nop
0x40610d9c <_mesa_sse_transform_points3_3d+184>: nop
0x40610d9d <_mesa_sse_transform_points3_3d+185>: nop
0x40610d9e <_mesa_sse_transform_points3_3d+186>: nop
0x40610d9f <_mesa_sse_transform_points3_3d+187>: nop
End of assembler dump.
-Dieter
-------------------------------------------------------
This sf.net email is sponsored by:
With Great Power, Comes Great Responsibility
Learn to use your power at OSDN's High Performance Computing Channel
http://hpc.devchannel.org/
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel