Hi everybody,
sorry for my quite diffuse problem (bug report ??) last night; I was
pained by headache, so I couldn't think that clear. Sorry.
Here is something more specific: The objdump diff I included last night
was produced with objdump from the broken binutils. So it says nothing.
Here is it again with objdump using bfd 2.9.1.0.25.
The pfmul(mem64,mmreg) command was not translated correctly. I had this
problem a while ago, but there I worked around it by replacing
pfmul(mem64,mmreg) commands by movq(mem64,memreg1); pfmul(mmreg1,mmreg).
This is somewhat slower, but worked everywhere.
2,3c2,3
< 3dnow_xform_raw4.o.bfd-2.9.1: file format elf32-i386
< 3dnow_xform_raw4.o.bfd-2.9.1
---
> 3dnow_xform_raw4.o.bfd-2.9.1.0.25: file format elf32-i386
> 3dnow_xform_raw4.o.bfd-2.9.1.0.25
60c60
< 59: 0f 0f 41 08 b4 pfmul 0x8(%ecx),%mm0
---
> 59: 0f 0f 49 08 b4 pfmul 0x8(%ecx),%mm1
62c62
< 61: 0f 0f 41 10 b4 pfmul 0x10(%ecx),%mm0
---
> 61: 0f 0f 51 10 b4 pfmul 0x10(%ecx),%mm2
........ lots more of this .............
Sorry -
- Holger
_______________________________________________
Mesa-dev maillist - [EMAIL PROTECTED]
http://lists.mesa3d.org/mailman/listinfo/mesa-dev