mirror of
https://github.com/Zenithsiz/ftmemsim-valgrind.git
synced 2026-02-04 10:21:20 +00:00
can treat it like add and generate partially-defined results of multiply with partially defined arguments. It may also speed things up a bit, if they use lots of multiplies. This change only deals with signed "new style" multiplies. That the x86 has two quite different kinds of multiply instructions: the "old-style" signed and unsigned multiply which uses fixed registers (eax:edx) and generates a result twice the size of the arguments, and the newer signed multiple which takes general addressing modes. It seems that gcc always (almost always?) generates the new signed multiply instructions, except for byte-sized multiplies. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1925