|
From: Nicholas N. <nj...@ca...> - 2003-11-18 08:42:29
|
On Mon, 17 Nov 2003, Tyler Nielsen wrote: > > prefetchw - that's an AMD 3dnow! instruction right? I think it's a bug > > in your distro if it's using 3dnow instructions on a CPU which doesn't > > claim to support them (unless, of course, we are claiming to do so > > accidentally). What's your CPU? > > > I think my CPU supports them. I have an AMD Athlon XP 2600+. I just > figured valgrind doesn't know what to do with the command. Yes. Valgrind doesn't support any 3dNow! instructions, because they're not used very much. I don't think Valgrind does any kind of checking for 3dNow! support. It would be quite easy to add support for prefetchw to coregrind/vg_to_ucode.c, since you can just ignore the instruction and not generate any UCode for it. That won't help you much if your program uses other 3dNow! instructions. Can you remove them from your program, eg. by compiling with different options? N |