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

Reply via email to