|
From: Tom H. <th...@cy...> - 2004-01-19 23:53:51
|
In message <200...@of...>
Nicholas Nethercote <nj...@ca...> wrote:
> CVS commit by nethercote:
>
> Patch from Tom Hughes, for bug 72643:
>
> Patch to improve SSE/SS2 support
>
> This patch should implement most of the missing SSE/SSE2 opcodes. About
> the only ones it doesn't do are the MASKMOVxxx ones as they are quite
> horrible and involved an implicit reference to EDI so I need to think
> about them a bit more.
>
> The patch also includes a set of tests for the MMX/SSE/SSE2 opcodes to
> validate that they have the same effect under valgrind as they do when
> run normally. In one or two cases this wasn't actually the case even
> for some of the implemented opcodes, so I fixed those as well ;-)
>
>
> M +2 -6 addrcheck/ac_main.c 1.60
> M +6 -6 cachegrind/cg_main.c 1.62
> M +129 -3 coregrind/vg_from_ucode.c 1.73
> M +604 -72 coregrind/vg_to_ucode.c 1.122
> M +16 -2 coregrind/vg_translate.c 1.68
> M +26 -0 include/vg_skin.h.base 1.9
> M +4 -1 memcheck/mc_translate.c 1.35
> M +13 -1 none/tests/Makefile.am 1.22
> M +3 -2 tests/Makefile.am 1.35
> M +10 -2 tests/vg_regtest.in 1.18
Did you cvs add the various new files before committing? Only there's
no sign of them here and they haven't shown up in CVS unlike the other
changes. The files in question are:
tests/cputest.c
none/tests/gen_insn_test.pl
none/tests/insn_mmx.def
none/tests/insn_mmx.vgtest
none/tests/insn_mmx.stderr.exp
none/tests/insn_mmx.stdout.exp
none/tests/insn_sse.def
none/tests/insn_sse.vgtest
none/tests/insn_sse.stderr.exp
none/tests/insn_sse.stdout.exp
none/tests/insn_sse2.def
none/tests/insn_sse2.vgtest
none/tests/insn_sse2.stderr.exp
none/tests/insn_sse2.stdout.exp
Tom
--
Tom Hughes (th...@cy...)
Software Engineer, Cyberscience Corporation
http://www.cyberscience.com/
|