You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(122) |
Nov
(152) |
Dec
(69) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(6) |
Feb
(25) |
Mar
(73) |
Apr
(82) |
May
(24) |
Jun
(25) |
Jul
(10) |
Aug
(11) |
Sep
(10) |
Oct
(54) |
Nov
(203) |
Dec
(182) |
| 2004 |
Jan
(307) |
Feb
(305) |
Mar
(430) |
Apr
(312) |
May
(187) |
Jun
(342) |
Jul
(487) |
Aug
(637) |
Sep
(336) |
Oct
(373) |
Nov
(441) |
Dec
(210) |
| 2005 |
Jan
(385) |
Feb
(480) |
Mar
(636) |
Apr
(544) |
May
(679) |
Jun
(625) |
Jul
(810) |
Aug
(838) |
Sep
(634) |
Oct
(521) |
Nov
(965) |
Dec
(543) |
| 2006 |
Jan
(494) |
Feb
(431) |
Mar
(546) |
Apr
(411) |
May
(406) |
Jun
(322) |
Jul
(256) |
Aug
(401) |
Sep
(345) |
Oct
(542) |
Nov
(308) |
Dec
(481) |
| 2007 |
Jan
(427) |
Feb
(326) |
Mar
(367) |
Apr
(255) |
May
(244) |
Jun
(204) |
Jul
(223) |
Aug
(231) |
Sep
(354) |
Oct
(374) |
Nov
(497) |
Dec
(362) |
| 2008 |
Jan
(322) |
Feb
(482) |
Mar
(658) |
Apr
(422) |
May
(476) |
Jun
(396) |
Jul
(455) |
Aug
(267) |
Sep
(280) |
Oct
(253) |
Nov
(232) |
Dec
(304) |
| 2009 |
Jan
(486) |
Feb
(470) |
Mar
(458) |
Apr
(423) |
May
(696) |
Jun
(461) |
Jul
(551) |
Aug
(575) |
Sep
(134) |
Oct
(110) |
Nov
(157) |
Dec
(102) |
| 2010 |
Jan
(226) |
Feb
(86) |
Mar
(147) |
Apr
(117) |
May
(107) |
Jun
(203) |
Jul
(193) |
Aug
(238) |
Sep
(300) |
Oct
(246) |
Nov
(23) |
Dec
(75) |
| 2011 |
Jan
(133) |
Feb
(195) |
Mar
(315) |
Apr
(200) |
May
(267) |
Jun
(293) |
Jul
(353) |
Aug
(237) |
Sep
(278) |
Oct
(611) |
Nov
(274) |
Dec
(260) |
| 2012 |
Jan
(303) |
Feb
(391) |
Mar
(417) |
Apr
(441) |
May
(488) |
Jun
(655) |
Jul
(590) |
Aug
(610) |
Sep
(526) |
Oct
(478) |
Nov
(359) |
Dec
(372) |
| 2013 |
Jan
(467) |
Feb
(226) |
Mar
(391) |
Apr
(281) |
May
(299) |
Jun
(252) |
Jul
(311) |
Aug
(352) |
Sep
(481) |
Oct
(571) |
Nov
(222) |
Dec
(231) |
| 2014 |
Jan
(185) |
Feb
(329) |
Mar
(245) |
Apr
(238) |
May
(281) |
Jun
(399) |
Jul
(382) |
Aug
(500) |
Sep
(579) |
Oct
(435) |
Nov
(487) |
Dec
(256) |
| 2015 |
Jan
(338) |
Feb
(357) |
Mar
(330) |
Apr
(294) |
May
(191) |
Jun
(108) |
Jul
(142) |
Aug
(261) |
Sep
(190) |
Oct
(54) |
Nov
(83) |
Dec
(22) |
| 2016 |
Jan
(49) |
Feb
(89) |
Mar
(33) |
Apr
(50) |
May
(27) |
Jun
(34) |
Jul
(53) |
Aug
(53) |
Sep
(98) |
Oct
(206) |
Nov
(93) |
Dec
(53) |
| 2017 |
Jan
(65) |
Feb
(82) |
Mar
(102) |
Apr
(86) |
May
(187) |
Jun
(67) |
Jul
(23) |
Aug
(93) |
Sep
(65) |
Oct
(45) |
Nov
(35) |
Dec
(17) |
| 2018 |
Jan
(26) |
Feb
(35) |
Mar
(38) |
Apr
(32) |
May
(8) |
Jun
(43) |
Jul
(27) |
Aug
(30) |
Sep
(43) |
Oct
(42) |
Nov
(38) |
Dec
(67) |
| 2019 |
Jan
(32) |
Feb
(37) |
Mar
(53) |
Apr
(64) |
May
(49) |
Jun
(18) |
Jul
(14) |
Aug
(53) |
Sep
(25) |
Oct
(30) |
Nov
(49) |
Dec
(31) |
| 2020 |
Jan
(87) |
Feb
(45) |
Mar
(37) |
Apr
(51) |
May
(99) |
Jun
(36) |
Jul
(11) |
Aug
(14) |
Sep
(20) |
Oct
(24) |
Nov
(40) |
Dec
(23) |
| 2021 |
Jan
(14) |
Feb
(53) |
Mar
(85) |
Apr
(15) |
May
(19) |
Jun
(3) |
Jul
(14) |
Aug
(1) |
Sep
(57) |
Oct
(73) |
Nov
(56) |
Dec
(22) |
| 2022 |
Jan
(3) |
Feb
(22) |
Mar
(6) |
Apr
(55) |
May
(46) |
Jun
(39) |
Jul
(15) |
Aug
(9) |
Sep
(11) |
Oct
(34) |
Nov
(20) |
Dec
(36) |
| 2023 |
Jan
(79) |
Feb
(41) |
Mar
(99) |
Apr
(169) |
May
(48) |
Jun
(16) |
Jul
(16) |
Aug
(57) |
Sep
(19) |
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
|
|
1
(14) |
2
(16) |
3
(13) |
4
(3) |
|
5
(18) |
6
(1) |
7
(6) |
8
(2) |
9
(16) |
10
(19) |
11
(14) |
|
12
(1) |
13
(6) |
14
(20) |
15
(26) |
16
(18) |
17
(15) |
18
(16) |
|
19
(7) |
20
(8) |
21
(19) |
22
(19) |
23
(21) |
24
(15) |
25
(15) |
|
26
(11) |
27
(17) |
28
(21) |
29
(14) |
|
|
|
|
From: Patrick J. L. <lop...@gm...> - 2012-02-21 22:38:20
|
On Tue, Feb 21, 2012 at 1:12 PM, Julian Seward <js...@ac...> wrote:
>
> Why are we not having this discussion on developers@ ? There are
> other people who lurk there and have views on this stuff.
No reason at all :-). I have added valgrind-developers to the recipient list.
> On Tuesday, February 21, 2012, you wrote:
>> I did not understand the JIT well enough to "teach the backends to
>> generate code so that the helpers can write the results into a 16 byte
>> area". I agree that would be cleaner, and in fact it was my first
>> thought... But I got stuck trying to figure out how to do it :-)
>>
>> I certainly agree we need to be thinking about 256-bit, 512-bit, and
>> beyond. I tried to use a scheme that would extend in a
>> straightforward, if "dirty", way.
>>
>> Anyhow, if you can provide some sort of template for returning a
>> 128-bit value from a helper, I can take a crack at filling in the
>> details.
>
> Well, it also entails passing 128 bit values to helpers; not just
> returns.
My first attempt handled that by passing two 64-bit arguments "ULong
al, ULong ah" (effective but sloppy). But I could not see how to
return a pair of values from a helper, so I would up storing static
state and returning it in two separate helper calls (effective but
very very sloppy).
> Let me contemplate it more .. it's not entirely simple, and I'm up to
> my ears in review requests etc. Plus out of town on Friday. Basically
> it's a case of messing with doHelperCall in host_amd64_isel.c, and in
> particular its handling of the argument array (the IRExpr** args bit).
>
> When it comes to an arg of type Ity_V128, instead of just asserting, it
> needs to emit insns to push the arg on the stack and pass an argument
> to that location. And if the return type is Ity_V128 then it needs to
> preallocate a 16 byte area on the stack and pass a pointer to that as
> the first arg. Or something.
>
> What this means is that there has to be a certain discipline in writing
> the helpers themselves (which we'll need to decide on):
>
> * if a helper "returns" a V128, then it will be given an pointer to it
> as the first arg, and it must park the result there
>
> * if a helper takes a V128 arg, then it gets a pointer to it in the
> relevant arg position. But this is a readonly arg; writes to it
> will be ignored. (IOW we can't use the standard C scheme of
> getting a pointer to something which the routine both reads and
> writes)
What we want, I think, is a data type to represent 128-bit values,
just as "ULong" represents 64-bit values now. That could just be a
typedef for a struct containing an array of 2 ULongs. (Or 4 ULongs,
or 8, etc., for larger vectors.)
Another option, I suppose, is to use GCC's __attribute__((mode(TI)) to
get a 128-bit integer type. Not sure how tightly coupled you want to
be to GCC-isms, but it might allow direct arithmetic on the V128 in C.
Anyway, the arguments to the helpers can be declared "const V128 *",
making it clear that they are read-only, at least for someone looking
at the helpers for the first time.
> Anyway, you can maybe try to hack it up if you are crazy enough. Dodging
> around the extra complexities of "slow" vs "fast" marshalling (see big
> comment on the function) and of also passing the baseblock pointer ("BBP",
> ditto) should keep you suitably entertained for a while. Generating calling
> code which is both fast and correct is difficult.
>
> Getting this sorted out properly would remove by the biggest
> difficulty in fixing the --partial-loads-ok swamp and handling SSEised
> code better, so I am all in favour of it really.
I may take a crack at it, but I am traveling myself next weekend. If
you decide to work on it yourself, please let me know so I do not
"entertain" myself needlessly...
> If you want to get into this, you'll need to make friends with
> --trace-flags=00001000 (for the final IR), 00000100 for the
> vregisterised insns, and 00000010 for the real-registerised insns.
>
>
>> But... Let's get my proposed patch for the 8-byte case sorted first (?)
>
> Yes.
>
>> I guess my question still is: Do you agree with my proposed semantic
>> change to partial_loads_ok?
>
> I think in principle I do. And I see you cut down the patch so it
> only messes with mc_LOADVn_slow -- thanks for that.
>
> So .. what would actually make me happy (and more inclined to take the
> patch) is a test set (more than just one) that comprehensively exercises
> your new logic and makes it clear that it actually works right. Memcheck
> is complex and I've very reluctant to take changes to it without some
> way to know we aren't regressing. Also .. bear in mind that although
> you may be interested only in SSE, I have to also be interested in keeping
> it working properly on all targets, and that tends to add complexity.
I understand. I will see if I can come up with some more test cases
and attach them to my bug report
(https://bugs.kde.org/show_bug.cgi?id=294523). Although at this
point, the patch is so small that it "obviously" does not change any
behavior unless --partial-loads-ok=yes.
Another option is to make --partial-loads-ok a tri-state: "no", "yes",
and "conservative". "no" and "yes" can mean the same as they do now,
while "conservative" can mean the behavior I want (i.e., allow
partially-accessible aligned loads but mark the inaccessible bytes as
undefined). The advantage of the tri-state is that it would be 100%
backward-compatible. The disadvantage is that it would add a
maintenance burden, both now and going forward with 128-bit loads and
beyond. Personally, I would just make "yes" behave the way I want,
because false negatives are so dangerous... But I will implement the
tri-state if you think that is better.
...
Ultimately, I am looking for three things, in this order:
1) Eliminate false negatives for --partial-loads-ok=yes
2) Implement --partial-loads-ok=yes for SSE loads
3) Correctly propagate validity bits for PMOVMSKB
It is turning out to be quite hard to eliminate Memcheck's false
positives on my current code base (using the Intel compiler with full
SSE4.2 optimization). And it is only going to get worse as compilers
get smarter. I believe these three things together would eliminate
most -- possibly all -- of my false positives without introducing any
false negatives.
I am willing to do the work to make these happen, although of course
any help would be welcome.
Thanks!
- Pat
|
|
From: <sv...@va...> - 2012-02-21 15:58:13
|
Author: tom Date: 2012-02-21 15:53:35 +0000 (Tue, 21 Feb 2012) New Revision: 12396 Log: Hide our use of pkglibdir to stop automake 1.11.2 and later complaining. Modified: trunk/Makefile.am trunk/coregrind/Makefile.am Modified: trunk/Makefile.am =================================================================== --- trunk/Makefile.am 2012-02-21 11:03:38 UTC (rev 12395) +++ trunk/Makefile.am 2012-02-21 15:53:35 UTC (rev 12396) @@ -51,7 +51,8 @@ # default.supp, as it is built from the base .supp files at compile-time. dist_noinst_DATA = $(SUPP_FILES) -pkglib_DATA = default.supp +vglibdir = $(pkglibdir) +vglib_DATA = default.supp pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = valgrind.pc Modified: trunk/coregrind/Makefile.am =================================================================== --- trunk/coregrind/Makefile.am 2012-02-21 11:03:38 UTC (rev 12395) +++ trunk/coregrind/Makefile.am 2012-02-21 15:53:35 UTC (rev 12396) @@ -513,7 +513,8 @@ m_gdbserver/powerpc-altivec64l.xml # so as to make sure these get copied into the install tree -pkglib_DATA = $(GDBSERVER_XML_FILES) +vglibdir = $(pkglibdir) +vglib_DATA = $(GDBSERVER_XML_FILES) # so as to make sure these get copied into the tarball EXTRA_DIST += $(GDBSERVER_XML_FILES) |
|
From: Eliot M. <mo...@cs...> - 2012-02-21 14:40:32
|
Dear developers -- Recently Intel announced that some future processor, probably to be released next year, will support instructions related to transactional memory. As one of the originators of the transactional memory idea, I am thrilled by this, of course. I am also intrigued by the possibility of adding support for these instructions to valgrind. Intel calls these Transactional Synchronization Extensions (TSE). Here is a good place to start reading about them, if you're interested: http://software.intel.com/en-us/blogs/2012/02/07/transactional-synchronization-in-haswell/ Chapter 8 of this manual gives details: http://software.intel.com/file/41604 It includes two new prefixes, XACQUIRE and XRELEASE, which mark locks that can be elided transactionally, and three new instructions, XBEGIN, XEND, and XABORT, which support "Restricted Transactional Memory" (RTM). There is also XTEST, which tests whether execution is currently during a transaction. The prefixes, encoded as 0xF2 and 0xF3 are ignored by other processors, and I suppose *could* be ignored by valgrind as well. We'd have to see what makes the most sense. XBEGIN/XEND and friends are more interesting. If certain instruction occur during a transaction, the transaction will *always* abort, which means its memory writes since XBEGIN must disappear, and execution must continue with an alternate path. The *simplest* (but least useful, IMO) implementation in valgrind would immediately go to the alternate path, indicating that it will no succeed on retry. (In RTM, transactional "blocks" must always provide an alternate code path, perhaps one using ordinary locks.) More interesting implementations would add support for rollback, at the least. It is such implementations that would interest me most, and on which I would be quite willing to collaborate. Doing this well requires some thought and possibly some subtle surgery on valgrind, so I would not undertake it without a degree of collaboration from one or more experienced valgrind developers. You might be thinking "There's no hurry, these chips won't be out there for a while," but actually, getting a functional simulator available for people to use could be a great service in advance of actual hardware being available. So, let me know what you think, and if there is some interest, I can describe my implementation strategy ideas in more detail for you to critique. Regards -- Eliot Moss |
|
From: <sv...@va...> - 2012-02-21 11:08:20
|
Author: sewardj
Date: 2012-02-21 11:03:38 +0000 (Tue, 21 Feb 2012)
New Revision: 12395
Log:
Add test cases for MPSADBW. See #294048.
Modified:
trunk/none/tests/amd64/sse4-64.c
trunk/none/tests/amd64/sse4-64.stdout.exp
Modified: trunk/none/tests/amd64/sse4-64.c
===================================================================
--- trunk/none/tests/amd64/sse4-64.c 2012-02-21 08:38:04 UTC (rev 12394)
+++ trunk/none/tests/amd64/sse4-64.c 2012-02-21 11:03:38 UTC (rev 12395)
@@ -1268,7 +1268,7 @@
{
V128 src, dst;
Int i;
- for (i = 0; i < 10; i++) {
+ for (i = 0; i < 50; i++) {
randV128(&src);
randV128(&dst);
DO_imm_mandr_r("mpsadbw", 0, src, dst);
@@ -3793,7 +3793,6 @@
test_EXTRACTPS();
test_INSERTPS(); // done Apr.01.2010
// MOVNTDQA ***
- //test_MPSADBW();
test_PCMPEQQ();
test_PEXTRB(); // done Apr.15.2010
test_PEXTRD(); // done Apr.14.2010
@@ -3842,15 +3841,10 @@
// CRC32B,Q
test_PACKUSDW();
test_PHMINPOSUW();
-
+ test_MPSADBW();
#else
-#if 0
test_MPSADBW();
- test_PCMPEQQ();
- test_PHMINPOSUW();
- test_PMULDQ();
#endif
-#endif
return 0;
}
Modified: trunk/none/tests/amd64/sse4-64.stdout.exp
===================================================================
--- trunk/none/tests/amd64/sse4-64.stdout.exp 2012-02-21 08:38:04 UTC (rev 12394)
+++ trunk/none/tests/amd64/sse4-64.stdout.exp 2012-02-21 11:03:38 UTC (rev 12395)
@@ -4806,3 +4806,803 @@
m phminposuw fd62081d7f62b319471814b7bc04885b 8bf10ec7f2dc6cfd11f4e9991beabce9 0000000000000000000000000006081d
r phminposuw 55555555555555555555555555555555 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 00000000000000000000000000005555
m phminposuw 55555555555555555555555555555555 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 00000000000000000000000000005555
+r mpsadbw $0 a92be5ed4992e51412d3bc2b226f980c 746b5cebe945f5e3755feb9c43a68419 015d01bd01df014600f401e5012c0079
+m mpsadbw $0 a92be5ed4992e51412d3bc2b226f980c 746b5cebe945f5e3755feb9c43a68419 015d01bd01df014600f401e5012c0079
+r mpsadbw $1 a92be5ed4992e51412d3bc2b226f980c 746b5cebe945f5e3755feb9c43a68419 00c6016e024c0177009d0204018900a8
+m mpsadbw $1 a92be5ed4992e51412d3bc2b226f980c 746b5cebe945f5e3755feb9c43a68419 00c6016e024c0177009d0204018900a8
+r mpsadbw $2 a92be5ed4992e51412d3bc2b226f980c 746b5cebe945f5e3755feb9c43a68419 00ca01b8021400ed00e701e001510080
+m mpsadbw $2 a92be5ed4992e51412d3bc2b226f980c 746b5cebe945f5e3755feb9c43a68419 00ca01b8021400ed00e701e001510080
+r mpsadbw $3 a92be5ed4992e51412d3bc2b226f980c 746b5cebe945f5e3755feb9c43a68419 01a80202010c00bf01fd019c00cd0216
+m mpsadbw $3 a92be5ed4992e51412d3bc2b226f980c 746b5cebe945f5e3755feb9c43a68419 01a80202010c00bf01fd019c00cd0216
+r mpsadbw $4 a92be5ed4992e51412d3bc2b226f980c 746b5cebe945f5e3755feb9c43a68419 018c0140027f0225015d01bd01df0146
+m mpsadbw $4 a92be5ed4992e51412d3bc2b226f980c 746b5cebe945f5e3755feb9c43a68419 018c0140027f0225015d01bd01df0146
+r mpsadbw $5 a92be5ed4992e51412d3bc2b226f980c 746b5cebe945f5e3755feb9c43a68419 01bd00a90230025600c6016e024c0177
+m mpsadbw $5 a92be5ed4992e51412d3bc2b226f980c 746b5cebe945f5e3755feb9c43a68419 01bd00a90230025600c6016e024c0177
+r mpsadbw $6 a92be5ed4992e51412d3bc2b226f980c 746b5cebe945f5e3755feb9c43a68419 013300a1027a01cc00ca01b8021400ed
+m mpsadbw $6 a92be5ed4992e51412d3bc2b226f980c 746b5cebe945f5e3755feb9c43a68419 013300a1027a01cc00ca01b8021400ed
+r mpsadbw $7 a92be5ed4992e51412d3bc2b226f980c 746b5cebe945f5e3755feb9c43a68419 007901b901a8007401a80202010c00bf
+m mpsadbw $7 a92be5ed4992e51412d3bc2b226f980c 746b5cebe945f5e3755feb9c43a68419 007901b901a8007401a80202010c00bf
+r mpsadbw $0 e66923801418545045a1b677d2ffc7c4 da3fc9c9ee8c9aa16f023dac024c8824 012601b0020d0202026f022501da0262
+m mpsadbw $0 e66923801418545045a1b677d2ffc7c4 da3fc9c9ee8c9aa16f023dac024c8824 012601b0020d0202026f022501da0262
+r mpsadbw $1 e66923801418545045a1b677d2ffc7c4 da3fc9c9ee8c9aa16f023dac024c8824 006b0111017c0177012600f201810119
+m mpsadbw $1 e66923801418545045a1b677d2ffc7c4 da3fc9c9ee8c9aa16f023dac024c8824 006b0111017c0177012600f201810119
+r mpsadbw $2 e66923801418545045a1b677d2ffc7c4 da3fc9c9ee8c9aa16f023dac024c8824 01660178014900e400dd011300ee00a6
+m mpsadbw $2 e66923801418545045a1b677d2ffc7c4 da3fc9c9ee8c9aa16f023dac024c8824 01660178014900e400dd011300ee00a6
+r mpsadbw $3 e66923801418545045a1b677d2ffc7c4 da3fc9c9ee8c9aa16f023dac024c8824 011a014e00af01240217014100d201c2
+m mpsadbw $3 e66923801418545045a1b677d2ffc7c4 da3fc9c9ee8c9aa16f023dac024c8824 011a014e00af01240217014100d201c2
+r mpsadbw $4 e66923801418545045a1b677d2ffc7c4 da3fc9c9ee8c9aa16f023dac024c8824 00f5009e007f00df012601b0020d0202
+m mpsadbw $4 e66923801418545045a1b677d2ffc7c4 da3fc9c9ee8c9aa16f023dac024c8824 00f5009e007f00df012601b0020d0202
+r mpsadbw $5 e66923801418545045a1b677d2ffc7c4 da3fc9c9ee8c9aa16f023dac024c8824 00b800f9011e0104006b0111017c0177
+m mpsadbw $5 e66923801418545045a1b677d2ffc7c4 da3fc9c9ee8c9aa16f023dac024c8824 00b800f9011e0104006b0111017c0177
+r mpsadbw $6 e66923801418545045a1b677d2ffc7c4 da3fc9c9ee8c9aa16f023dac024c8824 01ef023c020d01e501660178014900e4
+m mpsadbw $6 e66923801418545045a1b677d2ffc7c4 da3fc9c9ee8c9aa16f023dac024c8824 01ef023c020d01e501660178014900e4
+r mpsadbw $7 e66923801418545045a1b677d2ffc7c4 da3fc9c9ee8c9aa16f023dac024c8824 021b0154012500c3011a014e00af0124
+m mpsadbw $7 e66923801418545045a1b677d2ffc7c4 da3fc9c9ee8c9aa16f023dac024c8824 021b0154012500c3011a014e00af0124
+r mpsadbw $0 0e67bf427b823e7abe4c7e88e7bed0af 1bbb52cb9e3c97e2dda85bb775e88638 0112008800a0009d00f5012700ba015d
+m mpsadbw $0 0e67bf427b823e7abe4c7e88e7bed0af 1bbb52cb9e3c97e2dda85bb775e88638 0112008800a0009d00f5012700ba015d
+r mpsadbw $1 0e67bf427b823e7abe4c7e88e7bed0af 1bbb52cb9e3c97e2dda85bb775e88638 0186013c010c00cd00710137009c013d
+m mpsadbw $1 0e67bf427b823e7abe4c7e88e7bed0af 1bbb52cb9e3c97e2dda85bb775e88638 0186013c010c00cd00710137009c013d
+r mpsadbw $2 0e67bf427b823e7abe4c7e88e7bed0af 1bbb52cb9e3c97e2dda85bb775e88638 015b0149014b00e200d200fa00ff00f6
+m mpsadbw $2 0e67bf427b823e7abe4c7e88e7bed0af 1bbb52cb9e3c97e2dda85bb775e88638 015b0149014b00e200d200fa00ff00f6
+r mpsadbw $3 0e67bf427b823e7abe4c7e88e7bed0af 1bbb52cb9e3c97e2dda85bb775e88638 011c0188017a01e900e1018d0124012b
+m mpsadbw $3 0e67bf427b823e7abe4c7e88e7bed0af 1bbb52cb9e3c97e2dda85bb775e88638 011c0188017a01e900e1018d0124012b
+r mpsadbw $4 0e67bf427b823e7abe4c7e88e7bed0af 1bbb52cb9e3c97e2dda85bb775e88638 00ae014700e801370112008800a0009d
+m mpsadbw $4 0e67bf427b823e7abe4c7e88e7bed0af 1bbb52cb9e3c97e2dda85bb775e88638 00ae014700e801370112008800a0009d
+r mpsadbw $5 0e67bf427b823e7abe4c7e88e7bed0af 1bbb52cb9e3c97e2dda85bb775e88638 006c015700b000a30186013c010c00cd
+m mpsadbw $5 0e67bf427b823e7abe4c7e88e7bed0af 1bbb52cb9e3c97e2dda85bb775e88638 006c015700b000a30186013c010c00cd
+r mpsadbw $6 0e67bf427b823e7abe4c7e88e7bed0af 1bbb52cb9e3c97e2dda85bb775e88638 01210110008b012a015b0149014b00e2
+m mpsadbw $6 0e67bf427b823e7abe4c7e88e7bed0af 1bbb52cb9e3c97e2dda85bb775e88638 01210110008b012a015b0149014b00e2
+r mpsadbw $7 0e67bf427b823e7abe4c7e88e7bed0af 1bbb52cb9e3c97e2dda85bb775e88638 012a00cf01cc0183011c0188017a01e9
+m mpsadbw $7 0e67bf427b823e7abe4c7e88e7bed0af 1bbb52cb9e3c97e2dda85bb775e88638 012a00cf01cc0183011c0188017a01e9
+r mpsadbw $0 7e73b3a01a5bdd3e57a191487ebb70f8 9129f25e94e12853991fc1a8b7873881 017201c000d5015800de010e0105011c
+m mpsadbw $0 7e73b3a01a5bdd3e57a191487ebb70f8 9129f25e94e12853991fc1a8b7873881 017201c000d5015800de010e0105011c
+r mpsadbw $1 7e73b3a01a5bdd3e57a191487ebb70f8 9129f25e94e12853991fc1a8b7873881 019200ae00f7015400de00d60081010c
+m mpsadbw $1 7e73b3a01a5bdd3e57a191487ebb70f8 9129f25e94e12853991fc1a8b7873881 019200ae00f7015400de00d60081010c
+r mpsadbw $2 7e73b3a01a5bdd3e57a191487ebb70f8 9129f25e94e12853991fc1a8b7873881 01df007901b8014101190163014601b1
+m mpsadbw $2 7e73b3a01a5bdd3e57a191487ebb70f8 9129f25e94e12853991fc1a8b7873881 01df007901b8014101190163014601b1
+r mpsadbw $3 7e73b3a01a5bdd3e57a191487ebb70f8 9129f25e94e12853991fc1a8b7873881 011501110106008500cf0095010200e7
+m mpsadbw $3 7e73b3a01a5bdd3e57a191487ebb70f8 9129f25e94e12853991fc1a8b7873881 011501110106008500cf0095010200e7
+r mpsadbw $4 7e73b3a01a5bdd3e57a191487ebb70f8 9129f25e94e12853991fc1a8b7873881 0102010c01880129017201c000d50158
+m mpsadbw $4 7e73b3a01a5bdd3e57a191487ebb70f8 9129f25e94e12853991fc1a8b7873881 0102010c01880129017201c000d50158
+r mpsadbw $5 7e73b3a01a5bdd3e57a191487ebb70f8 9129f25e94e12853991fc1a8b7873881 00fe017a008400f1019200ae00f70154
+m mpsadbw $5 7e73b3a01a5bdd3e57a191487ebb70f8 9129f25e94e12853991fc1a8b7873881 00fe017a008400f1019200ae00f70154
+r mpsadbw $6 7e73b3a01a5bdd3e57a191487ebb70f8 9129f25e94e12853991fc1a8b7873881 017b01c7009701ca01df007901b80141
+m mpsadbw $6 7e73b3a01a5bdd3e57a191487ebb70f8 9129f25e94e12853991fc1a8b7873881 017b01c7009701ca01df007901b80141
+r mpsadbw $7 7e73b3a01a5bdd3e57a191487ebb70f8 9129f25e94e12853991fc1a8b7873881 013500e900e7015c0115011101060085
+m mpsadbw $7 7e73b3a01a5bdd3e57a191487ebb70f8 9129f25e94e12853991fc1a8b7873881 013500e900e7015c0115011101060085
+r mpsadbw $0 92d7fd048e2f6e47ed6c6aa5b2ff63cb 9ad6a5ef6d0788a08031ec6be4345a2b 01aa014000e401e900b501e6010201a6
+m mpsadbw $0 92d7fd048e2f6e47ed6c6aa5b2ff63cb 9ad6a5ef6d0788a08031ec6be4345a2b 01aa014000e401e900b501e6010201a6
+r mpsadbw $1 92d7fd048e2f6e47ed6c6aa5b2ff63cb 9ad6a5ef6d0788a08031ec6be4345a2b 015d012300e10164017c00ed017b00cb
+m mpsadbw $1 92d7fd048e2f6e47ed6c6aa5b2ff63cb 9ad6a5ef6d0788a08031ec6be4345a2b 015d012300e10164017c00ed017b00cb
+r mpsadbw $2 92d7fd048e2f6e47ed6c6aa5b2ff63cb 9ad6a5ef6d0788a08031ec6be4345a2b 014b009f014500b201ba01230125008b
+m mpsadbw $2 92d7fd048e2f6e47ed6c6aa5b2ff63cb 9ad6a5ef6d0788a08031ec6be4345a2b 014b009f014500b201ba01230125008b
+r mpsadbw $3 92d7fd048e2f6e47ed6c6aa5b2ff63cb 9ad6a5ef6d0788a08031ec6be4345a2b 01b300eb0219013001e8010f015301bf
+m mpsadbw $3 92d7fd048e2f6e47ed6c6aa5b2ff63cb 9ad6a5ef6d0788a08031ec6be4345a2b 01b300eb0219013001e8010f015301bf
+r mpsadbw $4 92d7fd048e2f6e47ed6c6aa5b2ff63cb 9ad6a5ef6d0788a08031ec6be4345a2b 016800eb016e018d01aa014000e401e9
+m mpsadbw $4 92d7fd048e2f6e47ed6c6aa5b2ff63cb 9ad6a5ef6d0788a08031ec6be4345a2b 016800eb016e018d01aa014000e401e9
+r mpsadbw $5 92d7fd048e2f6e47ed6c6aa5b2ff63cb 9ad6a5ef6d0788a08031ec6be4345a2b 010d016c00830108015d012300e10164
+m mpsadbw $5 92d7fd048e2f6e47ed6c6aa5b2ff63cb 9ad6a5ef6d0788a08031ec6be4345a2b 010d016c00830108015d012300e10164
+r mpsadbw $6 92d7fd048e2f6e47ed6c6aa5b2ff63cb 9ad6a5ef6d0788a08031ec6be4345a2b 01650118014700bc014b009f014500b2
+m mpsadbw $6 92d7fd048e2f6e47ed6c6aa5b2ff63cb 9ad6a5ef6d0788a08031ec6be4345a2b 01650118014700bc014b009f014500b2
+r mpsadbw $7 92d7fd048e2f6e47ed6c6aa5b2ff63cb 9ad6a5ef6d0788a08031ec6be4345a2b 00ed00be0241020601b300eb02190130
+m mpsadbw $7 92d7fd048e2f6e47ed6c6aa5b2ff63cb 9ad6a5ef6d0788a08031ec6be4345a2b 00ed00be0241020601b300eb02190130
+r mpsadbw $0 a6e098dc738b2d425d78858aa0986556 900e67e9c43bf4746fab56ed19fcaa61 00e900d7009b00ea0112019101b7013b
+m mpsadbw $0 a6e098dc738b2d425d78858aa0986556 900e67e9c43bf4746fab56ed19fcaa61 00e900d7009b00ea0112019101b7013b
+r mpsadbw $1 a6e098dc738b2d425d78858aa0986556 900e67e9c43bf4746fab56ed19fcaa61 00ca00d2007a00d70149015a01860116
+m mpsadbw $1 a6e098dc738b2d425d78858aa0986556 900e67e9c43bf4746fab56ed19fcaa61 00ca00d2007a00d70149015a01860116
+r mpsadbw $2 a6e098dc738b2d425d78858aa0986556 900e67e9c43bf4746fab56ed19fcaa61 0115014300af00f80156014d02230167
+m mpsadbw $2 a6e098dc738b2d425d78858aa0986556 900e67e9c43bf4746fab56ed19fcaa61 0115014300af00f80156014d02230167
+r mpsadbw $3 a6e098dc738b2d425d78858aa0986556 900e67e9c43bf4746fab56ed19fcaa61 01100114013c00bf01a700fc01a40136
+m mpsadbw $3 a6e098dc738b2d425d78858aa0986556 900e67e9c43bf4746fab56ed19fcaa61 01100114013c00bf01a700fc01a40136
+r mpsadbw $4 a6e098dc738b2d425d78858aa0986556 900e67e9c43bf4746fab56ed19fcaa61 01b50104013d012e00e900d7009b00ea
+m mpsadbw $4 a6e098dc738b2d425d78858aa0986556 900e67e9c43bf4746fab56ed19fcaa61 01b50104013d012e00e900d7009b00ea
+r mpsadbw $5 a6e098dc738b2d425d78858aa0986556 900e67e9c43bf4746fab56ed19fcaa61 00fe0109018c012900ca00d2007a00d7
+m mpsadbw $5 a6e098dc738b2d425d78858aa0986556 900e67e9c43bf4746fab56ed19fcaa61 00fe0109018c012900ca00d2007a00d7
+r mpsadbw $6 a6e098dc738b2d425d78858aa0986556 900e67e9c43bf4746fab56ed19fcaa61 01c70108016f019a0115014300af00f8
+m mpsadbw $6 a6e098dc738b2d425d78858aa0986556 900e67e9c43bf4746fab56ed19fcaa61 01c70108016f019a0115014300af00f8
+r mpsadbw $7 a6e098dc738b2d425d78858aa0986556 900e67e9c43bf4746fab56ed19fcaa61 017a011500d4018701100114013c00bf
+m mpsadbw $7 a6e098dc738b2d425d78858aa0986556 900e67e9c43bf4746fab56ed19fcaa61 017a011500d4018701100114013c00bf
+r mpsadbw $0 16da809364fa55da81935fe2639131c2 d11d34b73609a87b40597d1871eae250 013d00d300d60151008800fb0144018a
+m mpsadbw $0 16da809364fa55da81935fe2639131c2 d11d34b73609a87b40597d1871eae250 013d00d300d60151008800fb0144018a
+r mpsadbw $1 16da809364fa55da81935fe2639131c2 d11d34b73609a87b40597d1871eae250 014b00e700c4016300f600990116017c
+m mpsadbw $1 16da809364fa55da81935fe2639131c2 d11d34b73609a87b40597d1871eae250 014b00e700c4016300f600990116017c
+r mpsadbw $2 16da809364fa55da81935fe2639131c2 d11d34b73609a87b40597d1871eae250 016d0159013201af012e012701720134
+m mpsadbw $2 16da809364fa55da81935fe2639131c2 d11d34b73609a87b40597d1871eae250 016d0159013201af012e012701720134
+r mpsadbw $3 16da809364fa55da81935fe2639131c2 d11d34b73609a87b40597d1871eae250 0097016b013c0129012a018f01240110
+m mpsadbw $3 16da809364fa55da81935fe2639131c2 d11d34b73609a87b40597d1871eae250 0097016b013c0129012a018f01240110
+r mpsadbw $4 16da809364fa55da81935fe2639131c2 d11d34b73609a87b40597d1871eae250 01b5011300f10173013d00d300d60151
+m mpsadbw $4 16da809364fa55da81935fe2639131c2 d11d34b73609a87b40597d1871eae250 01b5011300f10173013d00d300d60151
+r mpsadbw $5 16da809364fa55da81935fe2639131c2 d11d34b73609a87b40597d1871eae250 01c7017301230185014b00e700c40163
+m mpsadbw $5 16da809364fa55da81935fe2639131c2 d11d34b73609a87b40597d1871eae250 01c7017301230185014b00e700c40163
+r mpsadbw $6 16da809364fa55da81935fe2639131c2 d11d34b73609a87b40597d1871eae250 02130163019501d1016d0159013201af
+m mpsadbw $6 16da809364fa55da81935fe2639131c2 d11d34b73609a87b40597d1871eae250 02130163019501d1016d0159013201af
+r mpsadbw $7 16da809364fa55da81935fe2639131c2 d11d34b73609a87b40597d1871eae250 0141011501d101310097016b013c0129
+m mpsadbw $7 16da809364fa55da81935fe2639131c2 d11d34b73609a87b40597d1871eae250 0141011501d101310097016b013c0129
+r mpsadbw $0 3d11b294fd0923bc3687729b18f7843e b74f09c75efbdf63d007ddd9090abf23 01ae01de018e029c00b5019202aa0152
+m mpsadbw $0 3d11b294fd0923bc3687729b18f7843e b74f09c75efbdf63d007ddd9090abf23 01ae01de018e029c00b5019202aa0152
+r mpsadbw $1 3d11b294fd0923bc3687729b18f7843e b74f09c75efbdf63d007ddd9090abf23 016101bf012301c3017e01f301ad016f
+m mpsadbw $1 3d11b294fd0923bc3687729b18f7843e b74f09c75efbdf63d007ddd9090abf23 016101bf012301c3017e01f301ad016f
+r mpsadbw $2 3d11b294fd0923bc3687729b18f7843e b74f09c75efbdf63d007ddd9090abf23 012c01da019e0106033301bc0040022a
+m mpsadbw $2 3d11b294fd0923bc3687729b18f7843e b74f09c75efbdf63d007ddd9090abf23 012c01da019e0106033301bc0040022a
+r mpsadbw $3 3d11b294fd0923bc3687729b18f7843e b74f09c75efbdf63d007ddd9090abf23 0217019f01d9010d01b4029b017700b9
+m mpsadbw $3 3d11b294fd0923bc3687729b18f7843e b74f09c75efbdf63d007ddd9090abf23 0217019f01d9010d01b4029b017700b9
+r mpsadbw $4 3d11b294fd0923bc3687729b18f7843e b74f09c75efbdf63d007ddd9090abf23 01880122026000ca01ae01de018e029c
+m mpsadbw $4 3d11b294fd0923bc3687729b18f7843e b74f09c75efbdf63d007ddd9090abf23 01880122026000ca01ae01de018e029c
+r mpsadbw $5 3d11b294fd0923bc3687729b18f7843e b74f09c75efbdf63d007ddd9090abf23 012900e101870141016101bf012301c3
+m mpsadbw $5 3d11b294fd0923bc3687729b18f7843e b74f09c75efbdf63d007ddd9090abf23 012900e101870141016101bf012301c3
+r mpsadbw $6 3d11b294fd0923bc3687729b18f7843e b74f09c75efbdf63d007ddd9090abf23 01b0022c018602a6012c01da019e0106
+m mpsadbw $6 3d11b294fd0923bc3687729b18f7843e b74f09c75efbdf63d007ddd9090abf23 01b0022c018602a6012c01da019e0106
+r mpsadbw $7 3d11b294fd0923bc3687729b18f7843e b74f09c75efbdf63d007ddd9090abf23 006501a5016b01690217019f01d9010d
+m mpsadbw $7 3d11b294fd0923bc3687729b18f7843e b74f09c75efbdf63d007ddd9090abf23 006501a5016b01690217019f01d9010d
+r mpsadbw $0 79d0294ddb42d39459223ca0dad41af4 9fefe184d89fd6d6fb81f01dfd68fc07 0100015a009602210081023c013c025e
+m mpsadbw $0 79d0294ddb42d39459223ca0dad41af4 9fefe184d89fd6d6fb81f01dfd68fc07 0100015a009602210081023c013c025e
+r mpsadbw $1 79d0294ddb42d39459223ca0dad41af4 9fefe184d89fd6d6fb81f01dfd68fc07 01ef020f01eb023801720195019f0243
+m mpsadbw $1 79d0294ddb42d39459223ca0dad41af4 9fefe184d89fd6d6fb81f01dfd68fc07 01ef020f01eb023801720195019f0243
+r mpsadbw $2 79d0294ddb42d39459223ca0dad41af4 9fefe184d89fd6d6fb81f01dfd68fc07 013a00d4016c00f302270090024c00fe
+m mpsadbw $2 79d0294ddb42d39459223ca0dad41af4 9fefe184d89fd6d6fb81f01dfd68fc07 013a00d4016c00f302270090024c00fe
+r mpsadbw $3 79d0294ddb42d39459223ca0dad41af4 9fefe184d89fd6d6fb81f01dfd68fc07 01870169018301c800e4021901770205
+m mpsadbw $3 79d0294ddb42d39459223ca0dad41af4 9fefe184d89fd6d6fb81f01dfd68fc07 01870169018301c800e4021901770205
+r mpsadbw $4 79d0294ddb42d39459223ca0dad41af4 9fefe184d89fd6d6fb81f01dfd68fc07 00a8016a00fd01110100015a00960221
+m mpsadbw $4 79d0294ddb42d39459223ca0dad41af4 9fefe184d89fd6d6fb81f01dfd68fc07 00a8016a00fd01110100015a00960221
+r mpsadbw $5 79d0294ddb42d39459223ca0dad41af4 9fefe184d89fd6d6fb81f01dfd68fc07 01d50187017a01cc01ef020f01eb0238
+m mpsadbw $5 79d0294ddb42d39459223ca0dad41af4 9fefe184d89fd6d6fb81f01dfd68fc07 01d50187017a01cc01ef020f01eb0238
+r mpsadbw $6 79d0294ddb42d39459223ca0dad41af4 9fefe184d89fd6d6fb81f01dfd68fc07 01460058016300a5013a00d4016c00f3
+m mpsadbw $6 79d0294ddb42d39459223ca0dad41af4 9fefe184d89fd6d6fb81f01dfd68fc07 01460058016300a5013a00d4016c00f3
+r mpsadbw $7 79d0294ddb42d39459223ca0dad41af4 9fefe184d89fd6d6fb81f01dfd68fc07 016d01b5011201c601870169018301c8
+m mpsadbw $7 79d0294ddb42d39459223ca0dad41af4 9fefe184d89fd6d6fb81f01dfd68fc07 016d01b5011201c601870169018301c8
+r mpsadbw $0 2565e1299934a00dc42e38ddc537ae10 e64ab85a4181c9809e9234cf67115727 019200df00ec01bb00ae0171011e00f2
+m mpsadbw $0 2565e1299934a00dc42e38ddc537ae10 e64ab85a4181c9809e9234cf67115727 019200df00ec01bb00ae0171011e00f2
+r mpsadbw $1 2565e1299934a00dc42e38ddc537ae10 e64ab85a4181c9809e9234cf67115727 0165010801b7009c0145022c00f1014f
+m mpsadbw $1 2565e1299934a00dc42e38ddc537ae10 e64ab85a4181c9809e9234cf67115727 0165010801b7009c0145022c00f1014f
+r mpsadbw $2 2565e1299934a00dc42e38ddc537ae10 e64ab85a4181c9809e9234cf67115727 015e010300b801910090013d014200b8
+m mpsadbw $2 2565e1299934a00dc42e38ddc537ae10 e64ab85a4181c9809e9234cf67115727 015e010300b801910090013d014200b8
+r mpsadbw $3 2565e1299934a00dc42e38ddc537ae10 e64ab85a4181c9809e9234cf67115727 0196016b00ee01f900ee010b01aa0122
+m mpsadbw $3 2565e1299934a00dc42e38ddc537ae10 e64ab85a4181c9809e9234cf67115727 0196016b00ee01f900ee010b01aa0122
+r mpsadbw $4 2565e1299934a00dc42e38ddc537ae10 e64ab85a4181c9809e9234cf67115727 0181010e015b0159019200df00ec01bb
+m mpsadbw $4 2565e1299934a00dc42e38ddc537ae10 e64ab85a4181c9809e9234cf67115727 0181010e015b0159019200df00ec01bb
+r mpsadbw $5 2565e1299934a00dc42e38ddc537ae10 e64ab85a4181c9809e9234cf67115727 01c2009d00da01c40165010801b7009c
+m mpsadbw $5 2565e1299934a00dc42e38ddc537ae10 e64ab85a4181c9809e9234cf67115727 01c2009d00da01c40165010801b7009c
+r mpsadbw $6 2565e1299934a00dc42e38ddc537ae10 e64ab85a4181c9809e9234cf67115727 014d011801270141015e010300b80191
+m mpsadbw $6 2565e1299934a00dc42e38ddc537ae10 e64ab85a4181c9809e9234cf67115727 014d011801270141015e010300b80191
+r mpsadbw $7 2565e1299934a00dc42e38ddc537ae10 e64ab85a4181c9809e9234cf67115727 01170196015900a70196016b00ee01f9
+m mpsadbw $7 2565e1299934a00dc42e38ddc537ae10 e64ab85a4181c9809e9234cf67115727 01170196015900a70196016b00ee01f9
+r mpsadbw $0 9d1ad694d468c8d45478e23ef629fdc0 e6ad8ab5352bf40e930823da66108ab0 02b2013f02e40178017102cb017c012c
+m mpsadbw $0 9d1ad694d468c8d45478e23ef629fdc0 e6ad8ab5352bf40e930823da66108ab0 02b2013f02e40178017102cb017c012c
+r mpsadbw $1 9d1ad694d468c8d45478e23ef629fdc0 e6ad8ab5352bf40e930823da66108ab0 01ce018f0156020a00d1013d01b60144
+m mpsadbw $1 9d1ad694d468c8d45478e23ef629fdc0 e6ad8ab5352bf40e930823da66108ab0 01ce018f0156020a00d1013d01b60144
+r mpsadbw $2 9d1ad694d468c8d45478e23ef629fdc0 e6ad8ab5352bf40e930823da66108ab0 0230017b0262014c01910249010a0128
+m mpsadbw $2 9d1ad694d468c8d45478e23ef629fdc0 e6ad8ab5352bf40e930823da66108ab0 0230017b0262014c01910249010a0128
+r mpsadbw $3 9d1ad694d468c8d45478e23ef629fdc0 e6ad8ab5352bf40e930823da66108ab0 021501320247011500d0022e015900a9
+m mpsadbw $3 9d1ad694d468c8d45478e23ef629fdc0 e6ad8ab5352bf40e930823da66108ab0 021501320247011500d0022e015900a9
+r mpsadbw $4 9d1ad694d468c8d45478e23ef629fdc0 e6ad8ab5352bf40e930823da66108ab0 017d02550153017e02b2013f02e40178
+m mpsadbw $4 9d1ad694d468c8d45478e23ef629fdc0 e6ad8ab5352bf40e930823da66108ab0 017d02550153017e02b2013f02e40178
+r mpsadbw $5 9d1ad694d468c8d45478e23ef629fdc0 e6ad8ab5352bf40e930823da66108ab0 00a10133021100ae01ce018f0156020a
+m mpsadbw $5 9d1ad694d468c8d45478e23ef629fdc0 e6ad8ab5352bf40e930823da66108ab0 00a10133021100ae01ce018f0156020a
+r mpsadbw $6 9d1ad694d468c8d45478e23ef629fdc0 e6ad8ab5352bf40e930823da66108ab0 00fb01d3010f01ce0230017b0262014c
+m mpsadbw $6 9d1ad694d468c8d45478e23ef629fdc0 e6ad8ab5352bf40e930823da66108ab0 00fb01d3010f01ce0230017b0262014c
+r mpsadbw $7 9d1ad694d468c8d45478e23ef629fdc0 e6ad8ab5352bf40e930823da66108ab0 010001b8013e011d0215013202470115
+m mpsadbw $7 9d1ad694d468c8d45478e23ef629fdc0 e6ad8ab5352bf40e930823da66108ab0 010001b8013e011d0215013202470115
+r mpsadbw $0 3d3c04fa276c8594e5cbb7b089b8c32e fc6254014f2b922cb7ad3c2c137252ce 01a40120008200c2015201cd017701cd
+m mpsadbw $0 3d3c04fa276c8594e5cbb7b089b8c32e fc6254014f2b922cb7ad3c2c137252ce 01a40120008200c2015201cd017701cd
+r mpsadbw $1 3d3c04fa276c8594e5cbb7b089b8c32e fc6254014f2b922cb7ad3c2c137252ce 018500f5014b014b01ef022a021401ae
+m mpsadbw $1 3d3c04fa276c8594e5cbb7b089b8c32e fc6254014f2b922cb7ad3c2c137252ce 018500f5014b014b01ef022a021401ae
+r mpsadbw $2 3d3c04fa276c8594e5cbb7b089b8c32e fc6254014f2b922cb7ad3c2c137252ce 00a600f600d00182019000e900b30087
+m mpsadbw $2 3d3c04fa276c8594e5cbb7b089b8c32e fc6254014f2b922cb7ad3c2c137252ce 00a600f600d00182019000e900b30087
+r mpsadbw $3 3d3c04fa276c8594e5cbb7b089b8c32e fc6254014f2b922cb7ad3c2c137252ce 00d3016501f301f1017f00a8015000da
+m mpsadbw $3 3d3c04fa276c8594e5cbb7b089b8c32e fc6254014f2b922cb7ad3c2c137252ce 00d3016501f301f1017f00a8015000da
+r mpsadbw $4 3d3c04fa276c8594e5cbb7b089b8c32e fc6254014f2b922cb7ad3c2c137252ce 016e016301ed00fa01a40120008200c2
+m mpsadbw $4 3d3c04fa276c8594e5cbb7b089b8c32e fc6254014f2b922cb7ad3c2c137252ce 016e016301ed00fa01a40120008200c2
+r mpsadbw $5 3d3c04fa276c8594e5cbb7b089b8c32e fc6254014f2b922cb7ad3c2c137252ce 02110248020a01df018500f5014b014b
+m mpsadbw $5 3d3c04fa276c8594e5cbb7b089b8c32e fc6254014f2b922cb7ad3c2c137252ce 02110248020a01df018500f5014b014b
+r mpsadbw $6 3d3c04fa276c8594e5cbb7b089b8c32e fc6254014f2b922cb7ad3c2c137252ce 011c0137009f00de00a600f600d00182
+m mpsadbw $6 3d3c04fa276c8594e5cbb7b089b8c32e fc6254014f2b922cb7ad3c2c137252ce 011c0137009f00de00a600f600d00182
+r mpsadbw $7 3d3c04fa276c8594e5cbb7b089b8c32e fc6254014f2b922cb7ad3c2c137252ce 00eb016c00de017f00d3016501f301f1
+m mpsadbw $7 3d3c04fa276c8594e5cbb7b089b8c32e fc6254014f2b922cb7ad3c2c137252ce 00eb016c00de017f00d3016501f301f1
+r mpsadbw $0 601768c82fcb13fa53f5311d99efbc86 85b610ab2b0de085e64ef8b08d426aac 0132011300fd015400670111010f0131
+m mpsadbw $0 601768c82fcb13fa53f5311d99efbc86 85b610ab2b0de085e64ef8b08d426aac 0132011300fd015400670111010f0131
+r mpsadbw $1 601768c82fcb13fa53f5311d99efbc86 85b610ab2b0de085e64ef8b08d426aac 017801e30139029400f7016b012301b5
+m mpsadbw $1 601768c82fcb13fa53f5311d99efbc86 85b610ab2b0de085e64ef8b08d426aac 017801e30139029400f7016b012301b5
+r mpsadbw $2 601768c82fcb13fa53f5311d99efbc86 85b610ab2b0de085e64ef8b08d426aac 00bd027600ae026301560216017e018c
+m mpsadbw $2 601768c82fcb13fa53f5311d99efbc86 85b610ab2b0de085e64ef8b08d426aac 00bd027600ae026301560216017e018c
+r mpsadbw $3 601768c82fcb13fa53f5311d99efbc86 85b610ab2b0de085e64ef8b08d426aac 015701e6013e0165017601dc014a0076
+m mpsadbw $3 601768c82fcb13fa53f5311d99efbc86 85b610ab2b0de085e64ef8b08d426aac 015701e6013e0165017601dc014a0076
+r mpsadbw $4 601768c82fcb13fa53f5311d99efbc86 85b610ab2b0de085e64ef8b08d426aac 016801d701df01750132011300fd0154
+m mpsadbw $4 601768c82fcb13fa53f5311d99efbc86 85b610ab2b0de085e64ef8b08d426aac 016801d701df01750132011300fd0154
+r mpsadbw $5 601768c82fcb13fa53f5311d99efbc86 85b610ab2b0de085e64ef8b08d426aac 01d000a302090227017801e301390294
+m mpsadbw $5 601768c82fcb13fa53f5311d99efbc86 85b610ab2b0de085e64ef8b08d426aac 01d000a302090227017801e301390294
+r mpsadbw $6 601768c82fcb13fa53f5311d99efbc86 85b610ab2b0de085e64ef8b08d426aac 02a90144013c020400bd027600ae0263
+m mpsadbw $6 601768c82fcb13fa53f5311d99efbc86 85b610ab2b0de085e64ef8b08d426aac 02a90144013c020400bd027600ae0263
+r mpsadbw $7 601768c82fcb13fa53f5311d99efbc86 85b610ab2b0de085e64ef8b08d426aac 013d01dc00d200fa015701e6013e0165
+m mpsadbw $7 601768c82fcb13fa53f5311d99efbc86 85b610ab2b0de085e64ef8b08d426aac 013d01dc00d200fa015701e6013e0165
+r mpsadbw $0 64f7fd688712b0b27ac0ce7242dba3f5 dbf4bc1d665b1ac6fcb7d452ed8c8f77 010400d400da01b200d501ce009f018c
+m mpsadbw $0 64f7fd688712b0b27ac0ce7242dba3f5 dbf4bc1d665b1ac6fcb7d452ed8c8f77 010400d400da01b200d501ce009f018c
+r mpsadbw $1 64f7fd688712b0b27ac0ce7242dba3f5 dbf4bc1d665b1ac6fcb7d452ed8c8f77 015700d9010100b10148010100b400eb
+m mpsadbw $1 64f7fd688712b0b27ac0ce7242dba3f5 dbf4bc1d665b1ac6fcb7d452ed8c8f77 015700d9010100b10148010100b400eb
+r mpsadbw $2 64f7fd688712b0b27ac0ce7242dba3f5 dbf4bc1d665b1ac6fcb7d452ed8c8f77 009401720152019e018b00f00157013c
+m mpsadbw $2 64f7fd688712b0b27ac0ce7242dba3f5 dbf4bc1d665b1ac6fcb7d452ed8c8f77 009401720152019e018b00f00157013c
+r mpsadbw $3 64f7fd688712b0b27ac0ce7242dba3f5 dbf4bc1d665b1ac6fcb7d452ed8c8f77 01b100cb0119011701a6014900b40171
+m mpsadbw $3 64f7fd688712b0b27ac0ce7242dba3f5 dbf4bc1d665b1ac6fcb7d452ed8c8f77 01b100cb0119011701a6014900b40171
+r mpsadbw $4 64f7fd688712b0b27ac0ce7242dba3f5 dbf4bc1d665b1ac6fcb7d452ed8c8f77 01e6020f01bd015c010400d400da01b2
+m mpsadbw $4 64f7fd688712b0b27ac0ce7242dba3f5 dbf4bc1d665b1ac6fcb7d452ed8c8f77 01e6020f01bd015c010400d400da01b2
+r mpsadbw $5 64f7fd688712b0b27ac0ce7242dba3f5 dbf4bc1d665b1ac6fcb7d452ed8c8f77 013b016401820181015700d9010100b1
+m mpsadbw $5 64f7fd688712b0b27ac0ce7242dba3f5 dbf4bc1d665b1ac6fcb7d452ed8c8f77 013b016401820181015700d9010100b1
+r mpsadbw $6 64f7fd688712b0b27ac0ce7242dba3f5 dbf4bc1d665b1ac6fcb7d452ed8c8f77 01f600e101ab0114009401720152019e
+m mpsadbw $6 64f7fd688712b0b27ac0ce7242dba3f5 dbf4bc1d665b1ac6fcb7d452ed8c8f77 01f600e101ab0114009401720152019e
+r mpsadbw $7 64f7fd688712b0b27ac0ce7242dba3f5 dbf4bc1d665b1ac6fcb7d452ed8c8f77 01ad01d601c801df01b100cb01190117
+m mpsadbw $7 64f7fd688712b0b27ac0ce7242dba3f5 dbf4bc1d665b1ac6fcb7d452ed8c8f77 01ad01d601c801df01b100cb01190117
+r mpsadbw $0 a427bf47cccb966737fa099ca18735a7 5b6a53c49ca37b9ad5b34dfe515d7d5a 00a100e5012d00cf016b013100e5010f
+m mpsadbw $0 a427bf47cccb966737fa099ca18735a7 5b6a53c49ca37b9ad5b34dfe515d7d5a 00a100e5012d00cf016b013100e5010f
+r mpsadbw $1 a427bf47cccb966737fa099ca18735a7 5b6a53c49ca37b9ad5b34dfe515d7d5a 01b501870181018b026900a101e3016d
+m mpsadbw $1 a427bf47cccb966737fa099ca18735a7 5b6a53c49ca37b9ad5b34dfe515d7d5a 01b501870181018b026900a101e3016d
+r mpsadbw $2 a427bf47cccb966737fa099ca18735a7 5b6a53c49ca37b9ad5b34dfe515d7d5a 00eb010d007301010115010100fb010f
+m mpsadbw $2 a427bf47cccb966737fa099ca18735a7 5b6a53c49ca37b9ad5b34dfe515d7d5a 00eb010d007301010115010100fb010f
+r mpsadbw $3 a427bf47cccb966737fa099ca18735a7 5b6a53c49ca37b9ad5b34dfe515d7d5a 0108011e00ca01e6007e01b2011c00de
+m mpsadbw $3 a427bf47cccb966737fa099ca18735a7 5b6a53c49ca37b9ad5b34dfe515d7d5a 0108011e00ca01e6007e01b2011c00de
+r mpsadbw $4 a427bf47cccb966737fa099ca18735a7 5b6a53c49ca37b9ad5b34dfe515d7d5a 010500f600d2007400a100e5012d00cf
+m mpsadbw $4 a427bf47cccb966737fa099ca18735a7 5b6a53c49ca37b9ad5b34dfe515d7d5a 010500f600d2007400a100e5012d00cf
+r mpsadbw $5 a427bf47cccb966737fa099ca18735a7 5b6a53c49ca37b9ad5b34dfe515d7d5a 019500ec01a6013001b501870181018b
+m mpsadbw $5 a427bf47cccb966737fa099ca18735a7 5b6a53c49ca37b9ad5b34dfe515d7d5a 019500ec01a6013001b501870181018b
+r mpsadbw $6 a427bf47cccb966737fa099ca18735a7 5b6a53c49ca37b9ad5b34dfe515d7d5a 013d00c2005800a600eb010d00730101
+m mpsadbw $6 a427bf47cccb966737fa099ca18735a7 5b6a53c49ca37b9ad5b34dfe515d7d5a 013d00c2005800a600eb010d00730101
+r mpsadbw $7 a427bf47cccb966737fa099ca18735a7 5b6a53c49ca37b9ad5b34dfe515d7d5a 00c0016d00e5011b0108011e00ca01e6
+m mpsadbw $7 a427bf47cccb966737fa099ca18735a7 5b6a53c49ca37b9ad5b34dfe515d7d5a 00c0016d00e5011b0108011e00ca01e6
+r mpsadbw $0 7cf5aad2998502c5646d5f85d2ff2ec7 6162d20d677140ae4d10dea0d5c0f082 021a01b9010b024b0163011901170149
+m mpsadbw $0 7cf5aad2998502c5646d5f85d2ff2ec7 6162d20d677140ae4d10dea0d5c0f082 021a01b9010b024b0163011901170149
+r mpsadbw $1 7cf5aad2998502c5646d5f85d2ff2ec7 6162d20d677140ae4d10dea0d5c0f082 00c100ec0112010e0156015e01700158
+m mpsadbw $1 7cf5aad2998502c5646d5f85d2ff2ec7 6162d20d677140ae4d10dea0d5c0f082 00c100ec0112010e0156015e01700158
+r mpsadbw $2 7cf5aad2998502c5646d5f85d2ff2ec7 6162d20d677140ae4d10dea0d5c0f082 01910182007401c201900138014001a8
+m mpsadbw $2 7cf5aad2998502c5646d5f85d2ff2ec7 6162d20d677140ae4d10dea0d5c0f082 01910182007401c201900138014001a8
+r mpsadbw $3 7cf5aad2998502c5646d5f85d2ff2ec7 6162d20d677140ae4d10dea0d5c0f082 014901a20180017a009000f400780124
+m mpsadbw $3 7cf5aad2998502c5646d5f85d2ff2ec7 6162d20d677140ae4d10dea0d5c0f082 014901a20180017a009000f400780124
+r mpsadbw $4 7cf5aad2998502c5646d5f85d2ff2ec7 6162d20d677140ae4d10dea0d5c0f082 011e018102270124021a01b9010b024b
+m mpsadbw $4 7cf5aad2998502c5646d5f85d2ff2ec7 6162d20d677140ae4d10dea0d5c0f082 011e018102270124021a01b9010b024b
+r mpsadbw $5 7cf5aad2998502c5646d5f85d2ff2ec7 6162d20d677140ae4d10dea0d5c0f082 00d700ea00b4004f00c100ec0112010e
+m mpsadbw $5 7cf5aad2998502c5646d5f85d2ff2ec7 6162d20d677140ae4d10dea0d5c0f082 00d700ea00b4004f00c100ec0112010e
+r mpsadbw $6 7cf5aad2998502c5646d5f85d2ff2ec7 6162d20d677140ae4d10dea0d5c0f082 00ed016a019e009b01910182007401c2
+m mpsadbw $6 7cf5aad2998502c5646d5f85d2ff2ec7 6162d20d677140ae4d10dea0d5c0f082 00ed016a019e009b01910182007401c2
+r mpsadbw $7 7cf5aad2998502c5646d5f85d2ff2ec7 6162d20d677140ae4d10dea0d5c0f082 014501e201c80127014901a20180017a
+m mpsadbw $7 7cf5aad2998502c5646d5f85d2ff2ec7 6162d20d677140ae4d10dea0d5c0f082 014501e201c80127014901a20180017a
+r mpsadbw $0 47abba738bc92f7adee64a1bef504a82 49293363664fa5ae4098032494c1a31b 019b00c8011e019c00dc01a101a7018c
+m mpsadbw $0 47abba738bc92f7adee64a1bef504a82 49293363664fa5ae4098032494c1a31b 019b00c8011e019c00dc01a101a7018c
+r mpsadbw $1 47abba738bc92f7adee64a1bef504a82 49293363664fa5ae4098032494c1a31b 015900f8013c013c01c8028d020b00c8
+m mpsadbw $1 47abba738bc92f7adee64a1bef504a82 49293363664fa5ae4098032494c1a31b 015900f8013c013c01c8028d020b00c8
+r mpsadbw $2 47abba738bc92f7adee64a1bef504a82 49293363664fa5ae4098032494c1a31b 01190064018c00fe00f801d9015700e4
+m mpsadbw $2 47abba738bc92f7adee64a1bef504a82 49293363664fa5ae4098032494c1a31b 01190064018c00fe00f801d9015700e4
+r mpsadbw $3 47abba738bc92f7adee64a1bef504a82 49293363664fa5ae4098032494c1a31b 004d01000164012001b0013f007100d2
+m mpsadbw $3 47abba738bc92f7adee64a1bef504a82 49293363664fa5ae4098032494c1a31b 004d01000164012001b0013f007100d2
+r mpsadbw $4 47abba738bc92f7adee64a1bef504a82 49293363664fa5ae4098032494c1a31b 0118011e00ca0111019b00c8011e019c
+m mpsadbw $4 47abba738bc92f7adee64a1bef504a82 49293363664fa5ae4098032494c1a31b 0118011e00ca0111019b00c8011e019c
+r mpsadbw $5 47abba738bc92f7adee64a1bef504a82 49293363664fa5ae4098032494c1a31b 01cc017e018a01fd015900f8013c013c
+m mpsadbw $5 47abba738bc92f7adee64a1bef504a82 49293363664fa5ae4098032494c1a31b 01cc017e018a01fd015900f8013c013c
+r mpsadbw $6 47abba738bc92f7adee64a1bef504a82 49293363664fa5ae4098032494c1a31b 0140012000d6014901190064018c00fe
+m mpsadbw $6 47abba738bc92f7adee64a1bef504a82 49293363664fa5ae4098032494c1a31b 0140012000d6014901190064018c00fe
+r mpsadbw $7 47abba738bc92f7adee64a1bef504a82 49293363664fa5ae4098032494c1a31b 00fa00d400fe00cb004d010001640120
+m mpsadbw $7 47abba738bc92f7adee64a1bef504a82 49293363664fa5ae4098032494c1a31b 00fa00d400fe00cb004d010001640120
+r mpsadbw $0 6396ec983d255a308131484917854403 6f0b743133cce6458a193977ab6c5350 019e016b0094015e0129010000fe0109
+m mpsadbw $0 6396ec983d255a308131484917854403 6f0b743133cce6458a193977ab6c5350 019e016b0094015e0129010000fe0109
+r mpsadbw $1 6396ec983d255a308131484917854403 6f0b743133cce6458a193977ab6c5350 014400eb00d4005e0101011400b20077
+m mpsadbw $1 6396ec983d255a308131484917854403 6f0b743133cce6458a193977ab6c5350 014400eb00d4005e0101011400b20077
+r mpsadbw $2 6396ec983d255a308131484917854403 6f0b743133cce6458a193977ab6c5350 01bf011000b700c100d000e300f500dc
+m mpsadbw $2 6396ec983d255a308131484917854403 6f0b743133cce6458a193977ab6c5350 01bf011000b700c100d000e300f500dc
+r mpsadbw $3 6396ec983d255a308131484917854403 6f0b743133cce6458a193977ab6c5350 016e01b5015c0178012f00b600ee0153
+m mpsadbw $3 6396ec983d255a308131484917854403 6f0b743133cce6458a193977ab6c5350 016e01b5015c0178012f00b600ee0153
+r mpsadbw $4 6396ec983d255a308131484917854403 6f0b743133cce6458a193977ab6c5350 0060018b01d70147019e016b0094015e
+m mpsadbw $4 6396ec983d255a308131484917854403 6f0b743133cce6458a193977ab6c5350 0060018b01d70147019e016b0094015e
+r mpsadbw $5 6396ec983d255a308131484917854403 6f0b743133cce6458a193977ab6c5350 00e600a50173018b014400eb00d4005e
+m mpsadbw $5 6396ec983d255a308131484917854403 6f0b743133cce6458a193977ab6c5350 00e600a50173018b014400eb00d4005e
+r mpsadbw $6 6396ec983d255a308131484917854403 6f0b743133cce6458a193977ab6c5350 00ad01060142015201bf011000b700c1
+m mpsadbw $6 6396ec983d255a308131484917854403 6f0b743133cce6458a193977ab6c5350 00ad01060142015201bf011000b700c1
+r mpsadbw $7 6396ec983d255a308131484917854403 6f0b743133cce6458a193977ab6c5350 019a0163010300bf016e01b5015c0178
+m mpsadbw $7 6396ec983d255a308131484917854403 6f0b743133cce6458a193977ab6c5350 019a0163010300bf016e01b5015c0178
+r mpsadbw $0 2a023bac4b24bf932819d4fb64aad977 2f5490e56a713e20075dfa8335cebc4e 01a2019c01e600d700ef01b800e40099
+m mpsadbw $0 2a023bac4b24bf932819d4fb64aad977 2f5490e56a713e20075dfa8335cebc4e 01a2019c01e600d700ef01b800e40099
+r mpsadbw $1 2a023bac4b24bf932819d4fb64aad977 2f5490e56a713e20075dfa8335cebc4e 0216018800920103022d020800bc0187
+m mpsadbw $1 2a023bac4b24bf932819d4fb64aad977 2f5490e56a713e20075dfa8335cebc4e 0216018800920103022d020800bc0187
+r mpsadbw $2 2a023bac4b24bf932819d4fb64aad977 2f5490e56a713e20075dfa8335cebc4e 016b00ff011100c8018201d300810108
+m mpsadbw $2 2a023bac4b24bf932819d4fb64aad977 2f5490e56a713e20075dfa8335cebc4e 016b00ff011100c8018201d300810108
+r mpsadbw $3 2a023bac4b24bf932819d4fb64aad977 2f5490e56a713e20075dfa8335cebc4e 014300b5007f016601ea0179012f01b6
+m mpsadbw $3 2a023bac4b24bf932819d4fb64aad977 2f5490e56a713e20075dfa8335cebc4e 014300b5007f016601ea0179012f01b6
+r mpsadbw $4 2a023bac4b24bf932819d4fb64aad977 2f5490e56a713e20075dfa8335cebc4e 004300dc0162013101a2019c01e600d7
+m mpsadbw $4 2a023bac4b24bf932819d4fb64aad977 2f5490e56a713e20075dfa8335cebc4e 004300dc0162013101a2019c01e600d7
+r mpsadbw $5 2a023bac4b24bf932819d4fb64aad977 2f5490e56a713e20075dfa8335cebc4e 01450228022e020b0216018800920103
+m mpsadbw $5 2a023bac4b24bf932819d4fb64aad977 2f5490e56a713e20075dfa8335cebc4e 01450228022e020b0216018800920103
+r mpsadbw $6 2a023bac4b24bf932819d4fb64aad977 2f5490e56a713e20075dfa8335cebc4e 00c4017d01830160016b00ff011100c8
+m mpsadbw $6 2a023bac4b24bf932819d4fb64aad977 2f5490e56a713e20075dfa8335cebc4e 00c4017d01830160016b00ff011100c8
+r mpsadbw $7 2a023bac4b24bf932819d4fb64aad977 2f5490e56a713e20075dfa8335cebc4e 01a401b301c7013e014300b5007f0166
+m mpsadbw $7 2a023bac4b24bf932819d4fb64aad977 2f5490e56a713e20075dfa8335cebc4e 01a401b301c7013e014300b5007f0166
+r mpsadbw $0 fa3ba31b52539a50b16c6a1df2cbc409 e55084eaa8cceaea9331c4364ef39a40 00f50080018e0126019b022301f9012d
+m mpsadbw $0 fa3ba31b52539a50b16c6a1df2cbc409 e55084eaa8cceaea9331c4364ef39a40 00f50080018e0126019b022301f9012d
+r mpsadbw $1 fa3ba31b52539a50b16c6a1df2cbc409 e55084eaa8cceaea9331c4364ef39a40 018f00f4014000cc013d013b019f013d
+m mpsadbw $1 fa3ba31b52539a50b16c6a1df2cbc409 e55084eaa8cceaea9331c4364ef39a40 018f00f4014000cc013d013b019f013d
+r mpsadbw $2 fa3ba31b52539a50b16c6a1df2cbc409 e55084eaa8cceaea9331c4364ef39a40 01a4015501b500a700f8017e00c400b4
+m mpsadbw $2 fa3ba31b52539a50b16c6a1df2cbc409 e55084eaa8cceaea9331c4364ef39a40 01a4015501b500a700f8017e00c400b4
+r mpsadbw $3 fa3ba31b52539a50b16c6a1df2cbc409 e55084eaa8cceaea9331c4364ef39a40 019c00e5018300ad01f2016801a60192
+m mpsadbw $3 fa3ba31b52539a50b16c6a1df2cbc409 e55084eaa8cceaea9331c4364ef39a40 019c00e5018300ad01f2016801a60192
+r mpsadbw $4 fa3ba31b52539a50b16c6a1df2cbc409 e55084eaa8cceaea9331c4364ef39a40 01ae016c0114015200f50080018e0126
+m mpsadbw $4 fa3ba31b52539a50b16c6a1df2cbc409 e55084eaa8cceaea9331c4364ef39a40 01ae016c0114015200f50080018e0126
+r mpsadbw $5 fa3ba31b52539a50b16c6a1df2cbc409 e55084eaa8cceaea9331c4364ef39a40 0184019801a401b6018f00f4014000cc
+m mpsadbw $5 fa3ba31b52539a50b16c6a1df2cbc409 e55084eaa8cceaea9331c4364ef39a40 0184019801a401b6018f00f4014000cc
+r mpsadbw $6 fa3ba31b52539a50b16c6a1df2cbc409 e55084eaa8cceaea9331c4364ef39a40 00db015301b901b901a4015501b500a7
+m mpsadbw $6 fa3ba31b52539a50b16c6a1df2cbc409 e55084eaa8cceaea9331c4364ef39a40 00db015301b901b901a4015501b500a7
+r mpsadbw $7 fa3ba31b52539a50b16c6a1df2cbc409 e55084eaa8cceaea9331c4364ef39a40 01c701db017501f9019c00e5018300ad
+m mpsadbw $7 fa3ba31b52539a50b16c6a1df2cbc409 e55084eaa8cceaea9331c4364ef39a40 01c701db017501f9019c00e5018300ad
+r mpsadbw $0 2d8d2151ee3d2713f7f4879bdef5c3e7 ed4b4aac886826500a60127a13e5a853 0295029d02b10287027e01f901a7018a
+m mpsadbw $0 2d8d2151ee3d2713f7f4879bdef5c3e7 ed4b4aac886826500a60127a13e5a853 0295029d02b10287027e01f901a7018a
+r mpsadbw $1 2d8d2151ee3d2713f7f4879bdef5c3e7 ed4b4aac886826500a60127a13e5a853 0225022d02410217020e021d01c9015c
+m mpsadbw $1 2d8d2151ee3d2713f7f4879bdef5c3e7 ed4b4aac886826500a60127a13e5a853 0225022d02410217020e021d01c9015c
+r mpsadbw $2 2d8d2151ee3d2713f7f4879bdef5c3e7 ed4b4aac886826500a60127a13e5a853 00cf0145010b0183010c01ff01f10244
+m mpsadbw $2 2d8d2151ee3d2713f7f4879bdef5c3e7 ed4b4aac886826500a60127a13e5a853 00cf0145010b0183010c01ff01f10244
+r mpsadbw $3 2d8d2151ee3d2713f7f4879bdef5c3e7 ed4b4aac886826500a60127a13e5a853 0118006a01240088014500d001e200fb
+m mpsadbw $3 2d8d2151ee3d2713f7f4879bdef5c3e7 ed4b4aac886826500a60127a13e5a853 0118006a01240088014500d001e200fb
+r mpsadbw $4 2d8d2151ee3d2713f7f4879bdef5c3e7 ed4b4aac886826500a60127a13e5a853 01b4019701bb02170295029d02b10287
+m mpsadbw $4 2d8d2151ee3d2713f7f4879bdef5c3e7 ed4b4aac886826500a60127a13e5a853 01b4019701bb02170295029d02b10287
+r mpsadbw $5 2d8d2151ee3d2713f7f4879bdef5c3e7 ed4b4aac886826500a60127a13e5a853 018e0129014b01a70225022d02410217
+m mpsadbw $5 2d8d2151ee3d2713f7f4879bdef5c3e7 ed4b4aac886826500a60127a13e5a853 018e0129014b01a70225022d02410217
+r mpsadbw $6 2d8d2151ee3d2713f7f4879bdef5c3e7 ed4b4aac886826500a60127a13e5a853 01aa01c900e100cf00cf0145010b0183
+m mpsadbw $6 2d8d2151ee3d2713f7f4879bdef5c3e7 ed4b4aac886826500a60127a13e5a853 01aa01c900e100cf00cf0145010b0183
+r mpsadbw $7 2d8d2151ee3d2713f7f4879bdef5c3e7 ed4b4aac886826500a60127a13e5a853 012300ba00f600860118006a01240088
+m mpsadbw $7 2d8d2151ee3d2713f7f4879bdef5c3e7 ed4b4aac886826500a60127a13e5a853 012300ba00f600860118006a01240088
+r mpsadbw $0 2143afbaba6ea187d67ea5614334903a a390e097a6d12efe48b8603da0b2a3b2 011001a5011d00bc015a00ae00fd0166
+m mpsadbw $0 2143afbaba6ea187d67ea5614334903a a390e097a6d12efe48b8603da0b2a3b2 011001a5011d00bc015a00ae00fd0166
+r mpsadbw $1 2143afbaba6ea187d67ea5614334903a a390e097a6d12efe48b8603da0b2a3b2 00c701dc0072013100e3010d010a00bd
+m mpsadbw $1 2143afbaba6ea187d67ea5614334903a a390e097a6d12efe48b8603da0b2a3b2 00c701dc0072013100e3010d010a00bd
+r mpsadbw $2 2143afbaba6ea187d67ea5614334903a a390e097a6d12efe48b8603da0b2a3b2 00f301a600a80147008d00b700dc008b
+m mpsadbw $2 2143afbaba6ea187d67ea5614334903a a390e097a6d12efe48b8603da0b2a3b2 00f301a600a80147008d00b700dc008b
+r mpsadbw $3 2143afbaba6ea187d67ea5614334903a a390e097a6d12efe48b8603da0b2a3b2 01860131014501680140005c00930102
+m mpsadbw $3 2143afbaba6ea187d67ea5614334903a a390e097a6d12efe48b8603da0b2a3b2 01860131014501680140005c00930102
+r mpsadbw $4 2143afbaba6ea187d67ea5614334903a a390e097a6d12efe48b8603da0b2a3b2 016c01ad01130226011001a5011d00bc
+m mpsadbw $4 2143afbaba6ea187d67ea5614334903a a390e097a6d12efe48b8603da0b2a3b2 016c01ad01130226011001a5011d00bc
+r mpsadbw $5 2143afbaba6ea187d67ea5614334903a a390e097a6d12efe48b8603da0b2a3b2 00fb009400c6019700c701dc00720131
+m mpsadbw $5 2143afbaba6ea187d67ea5614334903a a390e097a6d12efe48b8603da0b2a3b2 00fb009400c6019700c701dc00720131
+r mpsadbw $6 2143afbaba6ea187d67ea5614334903a a390e097a6d12efe48b8603da0b2a3b2 00c5009e00e4016100f301a600a80147
+m mpsadbw $6 2143afbaba6ea187d67ea5614334903a a390e097a6d12efe48b8603da0b2a3b2 00c5009e00e4016100f301a600a80147
+r mpsadbw $7 2143afbaba6ea187d67ea5614334903a a390e097a6d12efe48b8603da0b2a3b2 01380133018701d80186013101450168
+m mpsadbw $7 2143afbaba6ea187d67ea5614334903a a390e097a6d12efe48b8603da0b2a3b2 01380133018701d80186013101450168
+r mpsadbw $0 30ab4bc2527345592ad6425b3d92e831 636d4118a0943d9f28032b6a1066468b 00fe00fb01b7019a0140014701460155
+m mpsadbw $0 30ab4bc2527345592ad6425b3d92e831 636d4118a0943d9f28032b6a1066468b 00fe00fb01b7019a0140014701460155
+r mpsadbw $1 30ab4bc2527345592ad6425b3d92e831 636d4118a0943d9f28032b6a1066468b 019300bc019200fb014500aa013f00be
+m mpsadbw $1 30ab4bc2527345592ad6425b3d92e831 636d4118a0943d9f28032b6a1066468b 019300bc019200fb014500aa013f00be
+r mpsadbw $2 30ab4bc2527345592ad6425b3d92e831 636d4118a0943d9f28032b6a1066468b 010300b4010800c50105007200af0082
+m mpsadbw $2 30ab4bc2527345592ad6425b3d92e831 636d4118a0943d9f28032b6a1066468b 010300b4010800c50105007200af0082
+r mpsadbw $3 30ab4bc2527345592ad6425b3d92e831 636d4118a0943d9f28032b6a1066468b 01c000fb01d10128017e00dd016c00a1
+m mpsadbw $3 30ab4bc2527345592ad6425b3d92e831 636d4118a0943d9f28032b6a1066468b 01c000fb01d10128017e00dd016c00a1
+r mpsadbw $4 30ab4bc2527345592ad6425b3d92e831 636d4118a0943d9f28032b6a1066468b 01c001290093017e00fe00fb01b7019a
+m mpsadbw $4 30ab4bc2527345592ad6425b3d92e831 636d4118a0943d9f28032b6a1066468b 01c001290093017e00fe00fb01b7019a
+r mpsadbw $5 30ab4bc2527345592ad6425b3d92e831 636d4118a0943d9f28032b6a1066468b 0147016c00b80101019300bc019200fb
+m mpsadbw $5 30ab4bc2527345592ad6425b3d92e831 636d4118a0943d9f28032b6a1066468b 0147016c00b80101019300bc019200fb
+r mpsadbw $6 30ab4bc2527345592ad6425b3d92e831 636d4118a0943d9f28032b6a1066468b 00c1010200d200bd010300b4010800c5
+m mpsadbw $6 30ab4bc2527345592ad6425b3d92e831 636d4118a0943d9f28032b6a1066468b 00c1010200d200bd010300b4010800c5
+r mpsadbw $7 30ab4bc2527345592ad6425b3d92e831 636d4118a0943d9f28032b6a1066468b 00fc012700f100b801c000fb01d10128
+m mpsadbw $7 30ab4bc2527345592ad6425b3d92e831 636d4118a0943d9f28032b6a1066468b 00fc012700f100b801c000fb01d10128
+r mpsadbw $0 b80ff0d553d74e35cfc8d976ea1d86f6 892c69990f3c90e0880feded7f0b4f07 01e9020600f500e0028901c5018701a3
+m mpsadbw $0 b80ff0d553d74e35cfc8d976ea1d86f6 892c69990f3c90e0880feded7f0b4f07 01e9020600f500e0028901c5018701a3
+r mpsadbw $1 b80ff0d553d74e35cfc8d976ea1d86f6 892c69990f3c90e0880feded7f0b4f07 00e4010f0192018b01020108015c0206
+m mpsadbw $1 b80ff0d553d74e35cfc8d976ea1d86f6 892c69990f3c90e0880feded7f0b4f07 00e4010f0192018b01020108015c0206
+r mpsadbw $2 b80ff0d553d74e35cfc8d976ea1d86f6 892c69990f3c90e0880feded7f0b4f07 014300a601d302540143010b014f0127
+m mpsadbw $2 b80ff0d553d74e35cfc8d976ea1d86f6 892c69990f3c90e0880feded7f0b4f07 014300a601d302540143010b014f0127
+r mpsadbw $3 b80ff0d553d74e35cfc8d976ea1d86f6 892c69990f3c90e0880feded7f0b4f07 015a0227019a004b01e0024e021001ac
+m mpsadbw $3 b80ff0d553d74e35cfc8d976ea1d86f6 892c69990f3c90e0880feded7f0b4f07 015a0227019a004b01e0024e021001ac
+r mpsadbw $4 b80ff0d553d74e35cfc8d976ea1d86f6 892c69990f3c90e0880feded7f0b4f07 0204022e010f011a01e9020600f500e0
+m mpsadbw $4 b80ff0d553d74e35cfc8d976ea1d86f6 892c69990f3c90e0880feded7f0b4f07 0204022e010f011a01e9020600f500e0
+r mpsadbw $5 b80ff0d553d74e35cfc8d976ea1d86f6 892c69990f3c90e0880feded7f0b4f07 01a9019901a601ff00e4010f0192018b
+m mpsadbw $5 b80ff0d553d74e35cfc8d976ea1d86f6 892c69990f3c90e0880feded7f0b4f07 01a9019901a601ff00e4010f0192018b
+r mpsadbw $6 b80ff0d553d74e35cfc8d976ea1d86f6 892c69990f3c90e0880feded7f0b4f07 0106009a017b01cc014300a601d30254
+m mpsadbw $6 b80ff0d553d74e35cfc8d976ea1d86f6 892c69990f3c90e0880feded7f0b4f07 0106009a017b01cc014300a601d30254
+r mpsadbw $7 b80ff0d553d74e35cfc8d976ea1d86f6 892c69990f3c90e0880feded7f0b4f07 0203025301180141015a0227019a004b
+m mpsadbw $7 b80ff0d553d74e35cfc8d976ea1d86f6 892c69990f3c90e0880feded7f0b4f07 0203025301180141015a0227019a004b
+r mpsadbw $0 13bc9a605826fac6a020e79c63e127b5 711a54879156636c43a624b20aaf7855 014200a001b700610236009101eb013c
+m mpsadbw $0 13bc9a605826fac6a020e79c63e127b5 711a54879156636c43a624b20aaf7855 014200a001b700610236009101eb013c
+r mpsadbw $1 13bc9a605826fac6a020e79c63e127b5 711a54879156636c43a624b20aaf7855 01610137011001bc00d101fe008401db
+m mpsadbw $1 13bc9a605826fac6a020e79c63e127b5 711a54879156636c43a624b20aaf7855 01610137011001bc00d101fe008401db
+r mpsadbw $2 13bc9a605826fac6a020e79c63e127b5 711a54879156636c43a624b20aaf7855 015001280127017f015401c7010f01ca
+m mpsadbw $2 13bc9a605826fac6a020e79c63e127b5 711a54879156636c43a624b20aaf7855 015001280127017f015401c7010f01ca
+r mpsadbw $3 13bc9a605826fac6a020e79c63e127b5 711a54879156636c43a624b20aaf7855 00e7013d011a010e019900fa017e0043
+m mpsadbw $3 13bc9a605826fac6a020e79c63e127b5 711a54879156636c43a624b20aaf7855 00e7013d011a010e019900fa017e0043
+r mpsadbw $4 13bc9a605826fac6a020e79c63e127b5 711a54879156636c43a624b20aaf7855 015a013200f5013e014200a001b70061
+m mpsadbw $4 13bc9a605826fac6a020e79c63e127b5 711a54879156636c43a624b20aaf7855 015a013200f5013e014200a001b70061
+r mpsadbw $5 13bc9a605826fac6a020e79c63e127b5 711a54879156636c43a624b20aaf7855 0125014f015400f901610137011001bc
+m mpsadbw $5 13bc9a605826fac6a020e79c63e127b5 711a54879156636c43a624b20aaf7855 0125014f015400f901610137011001bc
+r mpsadbw $6 13bc9a605826fac6a020e79c63e127b5 711a54879156636c43a624b20aaf7855 0114013e01a1015a015001280127017f
+m mpsadbw $6 13bc9a605826fac6a020e79c63e127b5 711a54879156636c43a624b20aaf7855 0114013e01a1015a015001280127017f
+r mpsadbw $7 13bc9a605826fac6a020e79c63e127b5 711a54879156636c43a624b20aaf7855 00b3008900e6012700e7013d011a010e
+m mpsadbw $7 13bc9a605826fac6a020e79c63e127b5 711a54879156636c43a624b20aaf7855 00b3008900e6012700e7013d011a010e
+r mpsadbw $0 9efe46cdfeed83b87baae6bbc6e8879b 7783ff4fc26df1f035954ca5cc5e7e9f 0131008b013a0129011c013f0083009d
+m mpsadbw $0 9efe46cdfeed83b87baae6bbc6e8879b 7783ff4fc26df1f035954ca5cc5e7e9f 0131008b013a0129011c013f0083009d
+r mpsadbw $1 9efe46cdfeed83b87baae6bbc6e8879b 7783ff4fc26df1f035954ca5cc5e7e9f 00e5019301aa010b00ca00ab01110121
+m mpsadbw $1 9efe46cdfeed83b87baae6bbc6e8879b 7783ff4fc26df1f035954ca5cc5e7e9f 00e5019301aa010b00ca00ab01110121
+r mpsadbw $2 9efe46cdfeed83b87baae6bbc6e8879b 7783ff4fc26df1f035954ca5cc5e7e9f 018500810144016b0140019d00d900df
+m mpsadbw $2 9efe46cdfeed83b87baae6bbc6e8879b 7783ff4fc26df1f035954ca5cc5e7e9f 018500810144016b0140019d00d900df
+r mpsadbw $3 9efe46cdfeed83b87baae6bbc6e8879b 7783ff4fc26df1f035954ca5cc5e7e9f 018000aa01eb0100011b01a000a00134
+m mpsadbw $3 9efe46cdfeed83b87baae6bbc6e8879b 7783ff4fc26df1f035954ca5cc5e7e9f 018000aa01eb0100011b01a000a00134
+r mpsadbw $4 9efe46cdfeed83b87baae6bbc6e8879b 7783ff4fc26df1f035954ca5cc5e7e9f 00b9013b010d013e0131008b013a0129
+m mpsadbw $4 9efe46cdfeed83b87baae6bbc6e8879b 7783ff4fc26df1f035954ca5cc5e7e9f 00b9013b010d013e0131008b013a0129
+r mpsadbw $5 9efe46cdfeed83b87baae6bbc6e8879b 7783ff4fc26df1f035954ca5cc5e7e9f 00fb015100f300c400e5019301aa010b
+m mpsadbw $5 9efe46cdfeed83b87baae6bbc6e8879b 7783ff4fc26df1f035954ca5cc5e7e9f 00fb015100f300c400e5019301aa010b
+r mpsadbw $6 9efe46cdfeed83b87baae6bbc6e8879b 7783ff4fc26df1f035954ca5cc5e7e9f 00cb012901290162018500810144016b
+m mpsadbw $6 9efe46cdfeed83b87baae6bbc6e8879b 7783ff4fc26df1f035954ca5cc5e7e9f 00cb012901290162018500810144016b
+r mpsadbw $7 9efe46cdfeed83b87baae6bbc6e8879b 7783ff4fc26df1f035954ca5cc5e7e9f 003001ec00d60183018000aa01eb0100
+m mpsadbw $7 9efe46cdfeed83b87baae6bbc6e8879b 7783ff4fc26df1f035954ca5cc5e7e9f 003001ec00d60183018000aa01eb0100
+r mpsadbw $0 b621ee8ae0b725b93b3154bd2f4062d4 f7b2645b3d0d771839a8dfb2e2221c11 013e00c5006f011101760254021d01da
+m mpsadbw $0 b621ee8ae0b725b93b3154bd2f4062d4 f7b2645b3d0d771839a8dfb2e2221c11 013e00c5006f011101760254021d01da
+r mpsadbw $1 b621ee8ae0b725b93b3154bd2f4062d4 f7b2645b3d0d771839a8dfb2e2221c11 0134008500a1010f019e024e01fb019a
+m mpsadbw $1 b621ee8ae0b725b93b3154bd2f4062d4 f7b2645b3d0d771839a8dfb2e2221c11 0134008500a1010f019e024e01fb019a
+r mpsadbw $2 b621ee8ae0b725b93b3154bd2f4062d4 f7b2645b3d0d771839a8dfb2e2221c11 01a0012d01ef01770116015a00f90148
+m mpsadbw $2 b621ee8ae0b725b93b3154bd2f4062d4 f7b2645b3d0d771839a8dfb2e2221c11 01a0012d01ef01770116015a00f90148
+r mpsadbw $3 b621ee8ae0b725b93b3154bd2f4062d4 f7b2645b3d0d771839a8dfb2e2221c11 0226011b0151013b0160012e01ff0178
+m mpsadbw $3 b621ee8ae0b725b93b3154bd2f4062d4 f7b2645b3d0d771839a8dfb2e2221c11 0226011b0151013b0160012e01ff0178
+r mpsadbw $4 b621ee8ae0b725b93b3154bd2f4062d4 f7b2645b3d0d771839a8dfb2e2221c11 0145013c00e10112013e00c5006f0111
+m mpsadbw $4 b621ee8ae0b725b93b3154bd2f4062d4 f7b2645b3d0d771839a8dfb2e2221c11 0145013c00e10112013e00c5006f0111
+r mpsadbw $5 b621ee8ae0b725b93b3154bd2f4062d4 f7b2645b3d0d771839a8dfb2e2221c11 0131011a00b900ee0134008500a1010f
+m mpsadbw $5 b621ee8ae0b725b93b3154bd2f4062d4 f7b2645b3d0d771839a8dfb2e2221c11 0131011a00b900ee0134008500a1010f
+r mpsadbw $6 b621ee8ae0b725b93b3154bd2f4062d4 f7b2645b3d0d771839a8dfb2e2221c11 0133019c0159024001a0012d01ef0177
+m mpsadbw $6 b621ee8ae0b725b93b3154bd2f4062d4 f7b2645b3d0d771839a8dfb2e2221c11 0133019c0159024001a0012d01ef0177
+r mpsadbw $7 b621ee8ae0b725b93b3154bd2f4062d4 f7b2645b3d0d771839a8dfb2e2221c11 012701ba016b01760226011b0151013b
+m mpsadbw $7 b621ee8ae0b725b93b3154bd2f4062d4 f7b2645b3d0d771839a8dfb2e2221c11 012701ba016b01760226011b0151013b
+r mpsadbw $0 b57090019b101e72bc82ac90b9f5748b 4cf581199ec2318f2daa5ac5670910d8 014601540159012b011f011e018001ef
+m mpsadbw $0 b57090019b101e72bc82ac90b9f5748b 4cf581199ec2318f2daa5ac5670910d8 014601540159012b011f011e018001ef
+r mpsadbw $1 b57090019b101e72bc82ac90b9f5748b 4cf581199ec2318f2daa5ac5670910d8 00d7013100ba013e007c0171014701b2
+m mpsadbw $1 b57090019b101e72bc82ac90b9f5748b 4cf581199ec2318f2daa5ac5670910d8 00d7013100ba013e007c0171014701b2
+r mpsadbw $2 b57090019b101e72bc82ac90b9f5748b 4cf581199ec2318f2daa5ac5670910d8 00fe013000cd0197010b01a800f800af
+m mpsadbw $2 b57090019b101e72bc82ac90b9f5748b 4cf581199ec2318f2daa5ac5670910d8 00fe013000cd0197010b01a800f800af
+r mpsadbw $3 b57090019b101e72bc82ac90b9f5748b 4cf581199ec2318f2daa5ac5670910d8 007901af00dc01bc00bc00e100af020c
+m mpsadbw $3 b57090019b101e72bc82ac90b9f5748b 4cf581199ec2318f2daa5ac5670910d8 007901af00dc01bc00bc00e100af020c
+r mpsadbw $4 b57090019b101e72bc82ac90b9f5748b 4cf581199ec2318f2daa5ac5670910d8 011e0175019f0095014601540159012b
+m mpsadbw $4 b57090019b101e72bc82ac90b9f5748b 4cf581199ec2318f2daa5ac5670910d8 011e0175019f0095014601540159012b
+r mpsadbw $5 b57090019b101e72bc82ac90b9f5748b 4cf581199ec2318f2daa5ac5670910d8 00db00e4013400da00d7013100ba013e
+m mpsadbw $5 b57090019b101e72bc82ac90b9f5748b 4cf581199ec2318f2daa5ac5670910d8 00db00e4013400da00d7013100ba013e
+r mpsadbw $6 b57090019b101e72bc82ac90b9f5748b 4cf581199ec2318f2daa5ac5670910d8 00fc00f301f500e500fe013000cd0197
+m mpsadbw $6 b57090019b101e72bc82ac90b9f5748b 4cf581199ec2318f2daa5ac5670910d8 00fc00f301f500e500fe013000cd0197
+r mpsadbw $7 b57090019b101e72bc82ac90b9f5748b 4cf581199ec2318f2daa5ac5670910d8 0165015a012c0156007901af00dc01bc
+m mpsadbw $7 b57090019b101e72bc82ac90b9f5748b 4cf581199ec2318f2daa5ac5670910d8 0165015a012c0156007901af00dc01bc
+r mpsadbw $0 f83927a0ca85a892d96a6a1f801278ed d49652f482195a01ec693acb781f1420 0127012f021b0123010701cd01e30146
+m mpsadbw $0 f83927a0ca85a892d96a6a1f801278ed d49652f482195a01ec693acb781f1420 0127012f021b0123010701cd01e30146
+r mpsadbw $1 f83927a0ca85a892d96a6a1f801278ed d49652f482195a01ec693acb781f1420 020601b4017600f0015a010e00720103
+m mpsadbw $1 f83927a0ca85a892d96a6a1f801278ed d49652f482195a01ec693acb781f1420 020601b4017600f0015a010e00720103
+r mpsadbw $2 f83927a0ca85a892d96a6a1f801278ed d49652f482195a01ec693acb781f1420 01dd016101c700e500e90179011501be
+m mpsadbw $2 f83927a0ca85a892d96a6a1f801278ed d49652f482195a01ec693acb781f1420 01dd016101c700e500e90179011501be
+r mpsadbw $3 f83927a0ca85a892d96a6a1f801278ed d49652f482195a01ec693acb781f1420 017201d20252007a015c02220100012d
+m mpsadbw $3 f83927a0ca85a892d96a6a1f801278ed d49652f482195a01ec693acb781f1420 017201d20252007a015c02220100012d
+r mpsadbw $4 f83927a0ca85a892d96a6a1f801278ed d49652f482195a01ec693acb781f1420 013d01ee01d601130127012f021b0123
+m mpsadbw $4 f83927a0ca85a892d96a6a1f801278ed d49652f482195a01ec693acb781f1420 013d01ee01d601130127012f021b0123
+r mpsadbw $5 f83927a0ca85a892d96a6a1f801278ed d49652f482195a01ec693acb781f1420 0148012f00bf00d6020601b4017600f0
+m mpsadbw $5 f83927a0ca85a892d96a6a1f801278ed d49652f482195a01ec693acb781f1420 0148012f00bf00d6020601b4017600f0
+r mpsadbw $6 f83927a0ca85a892d96a6a1f801278ed d49652f482195a01ec693acb781f1420 00c3018600f4019301dd016101c700e5
+m mpsadbw $6 f83927a0ca85a892d96a6a1f801278ed d49652f482195a01ec693acb781f1420 00c3018600f4019301dd016101c700e5
+r mpsadbw $7 f83927a0ca85a892d96a6a1f801278ed d49652f482195a01ec693acb781f1420 0166024300a10168017201d20252007a
+m mpsadbw $7 f83927a0ca85a892d96a6a1f801278ed d49652f482195a01ec693acb781f1420 0166024300a10168017201d20252007a
+r mpsadbw $0 dbc6b0d20aa100c370b20a56a1a32b26 eae2d158859d301c51affaae306fe414 00b101a7022f01b300f200b201820170
+m mpsadbw $0 dbc6b0d20aa100c370b20a56a1a32b26 eae2d158859d301c51affaae306fe414 00b101a7022f01b300f200b201820170
+r mpsadbw $1 dbc6b0d20aa100c370b20a56a1a32b26 eae2d158859d301c51affaae306fe414 00c6017601fe016a015100cd01b3019f
+m mpsadbw $1 dbc6b0d20aa100c370b20a56a1a32b26 eae2d158859d301c51affaae306fe414 00c6017601fe016a015100cd01b3019f
+r mpsadbw $2 dbc6b0d20aa100c370b20a56a1a32b26 eae2d158859d301c51affaae306fe414 0192011001480164023f018101a501eb
+m mpsadbw $2 dbc6b0d20aa100c370b20a56a1a32b26 eae2d158859d301c51affaae306fe414 0192011001480164023f018101a501eb
+r mpsadbw $3 dbc6b0d20aa100c370b20a56a1a32b26 eae2d158859d301c51affaae306fe414 01e901d7015d010f0104011a011601f4
+m mpsadbw $3 dbc6b0d20aa100c370b20a56a1a32b26 eae2d158859d301c51affaae306fe414 01e901d7015d010f0104011a011601f4
+r mpsadbw $4 dbc6b0d20aa100c370b20a56a1a32b26 eae2d158859d301c51affaae306fe414 00fb014c00e3003100b101a7022f01b3
+m mpsadbw $4 dbc6b0d20aa100c370b20a56a1a32b26 eae2d158859d301c51affaae306fe414 00fb014c00e3003100b101a7022f01b3
+r mpsadbw $5 dbc6b0d20aa100c370b20a56a1a32b26 eae2d158859d301c51affaae306fe414 010e017d00fe008a00c6017601fe016a
+m mpsadbw $5 dbc6b0d20aa100c370b20a56a1a32b26 eae2d158859d301c51affaae306fe414 010e017d00fe008a00c6017601fe016a
+r mpsadbw $6 dbc6b0d20aa100c370b20a56a1a32b26 eae2d158859d301c51affaae306fe414 019e01bb019a01560192011001480164
+m mpsadbw $6 dbc6b0d20aa100c370b20a56a1a32b26 eae2d158859d301c51affaae306fe414 019e01bb019a01560192011001480164
+r mpsadbw $7 dbc6b0d20aa100c370b20a56a1a32b26 eae2d158859d301c51affaae306fe414 00b700d8017901b501e901d7015d010f
+m mpsadbw $7 dbc6b0d20aa100c370b20a56a1a32b26 eae2d158859d301c51affaae306fe414 00b700d8017901b501e901d7015d010f
+r mpsadbw $0 bb642503f6f061b15b29092138b44861 e925fcb142dbed8a3a4a165cac053ee1 01450104011900a3010f013a009201ad
+m mpsadbw $0 bb642503f6f061b15b29092138b44861 e925fcb142dbed8a3a4a165cac053ee1 01450104011900a3010f013a009201ad
+r mpsadbw $1 bb642503f6f061b15b29092138b44861 e925fcb142dbed8a3a4a165cac053ee1 01de014d008c008a0102013700a5016a
+m mpsadbw $1 bb642503f6f061b15b29092138b44861 e925fcb142dbed8a3a4a165cac053ee1 01de014d008c008a0102013700a5016a
+r mpsadbw $2 bb642503f6f061b15b29092138b44861 e925fcb142dbed8a3a4a165cac053ee1 00be00fd01d402020190026b01ad0188
+m mpsadbw $2 bb642503f6f061b15b29092138b44861 e925fcb142dbed8a3a4a165cac053ee1 00be00fd01d402020190026b01ad0188
+r mpsadbw $3 bb642503f6f061b15b29092138b44861 e925fcb142dbed8a3a4a165cac053ee1 014500b400930103019f013601020165
+m mpsadbw $3 bb642503f6f061b15b29092138b44861 e925fcb142dbed8a3a4a165cac053ee1 014500b400930103019f013601020165
+r mpsadbw $4 bb642503f6f061b15b29092138b44861 e925fcb142dbed8a3a4a165cac053ee1 00e30147020a00ff01450104011900a3
+m mpsadbw $4 bb642503f6f061b15b29092138b44861 e925fcb142dbed8a3a4a165cac053ee1 00e30147020a00ff01450104011900a3
+r mpsadbw $5 bb642503f6f061b15b29092138b44861 e925fcb142dbed8a3a4a165cac053ee1 01d2021c020d021801de014d008c008a
+m mpsadbw $5 bb642503f6f061b15b29092138b44861 e925fcb142dbed8a3a4a165cac053ee1 01d2021c020d021801de014d008c008a
+r mpsadbw $6 bb642503f6f061b15b29092138b44861 e925fcb142dbed8a3a4a165cac053ee1 019c008e01a9017c00be00fd01d40202
+m mpsadbw $6 bb642503f6f061b15b29092138b44861 e925fcb142dbed8a3a4a165cac053ee1 019c008e01a9017c00be00fd01d40202
+r mpsadbw $7 bb642503f6f061b15b29092138b44861 e925fcb142dbed8a3a4a165cac053ee1 01f9018301cc023f014500b400930103
+m mpsadbw $7 bb642503f6f061b15b29092138b44861 e925fcb142dbed8a3a4a165cac053ee1 01f9018301cc023f014500b400930103
+r mpsadbw $0 f25f849f2bff090a789ae26c5f528ccb 2fabce6b555ecdf781040bbf07eddcb3 013101e5020f00fd01990168011d015b
+m mpsadbw $0 f25f849f2bff090a789ae26c5f528ccb 2fabce6b555ecdf781040bbf07eddcb3 013101e5020f00fd01990168011d015b
+r mpsadbw $1 f25f849f2bff090a789ae26c5f528ccb 2fabce6b555ecdf781040bbf07eddcb3 0077017b01d701c9018b01ee01550111
+m mpsadbw $1 f25f849f2bff090a789ae26c5f528ccb 2fabce6b555ecdf781040bbf07eddcb3 0077017b01d701c9018b01ee01550111
+r mpsadbw $2 f25f849f2bff090a789ae26c5f528ccb 2fabce6b555ecdf781040bbf07eddcb3 01ca01280150020801d40145034201b2
+m mpsadbw $2 f25f849f2bff090a789ae26c5f528ccb 2fabce6b555ecdf781040bbf07eddcb3 01ca01280150020801d40145034201b2
+r mpsadbw $3 f25f849f2bff090a789ae26c5f528ccb 2fabce6b555ecdf781040bbf07eddcb3 0193015b013b016502150212013101e5
+m mpsadbw $3 f25f849f2bff090a789ae26c5f528ccb 2fabce6b555ecdf781040bbf07eddcb3 0193015b013b016502150212013101e5
+r mpsadbw $4 f25f849f2bff090a789ae26c5f528ccb 2fabce6b555ecdf781040bbf07eddcb3 015f012c003f0083013101e5020f00fd
+m mpsadbw $4 f25f849f2bff090a789ae26c5f528ccb 2fabce6b555ecdf781040bbf07eddcb3 015f012c003f0083013101e5020f00fd
+r mpsadbw $5 f25f849f2bff090a789ae26c5f528ccb 2fabce6b555ecdf781040bbf07eddcb3 00f50120013700ff0077017b01d701c9
+m mpsadbw $5 f25f849f2bff090a789ae26c5f528ccb 2fabce6b555ecdf781040bbf07ed...
[truncated message content] |
|
From: <sv...@va...> - 2012-02-21 11:07:23
|
Author: sewardj
Date: 2012-02-21 11:02:44 +0000 (Tue, 21 Feb 2012)
New Revision: 2260
Log:
Implementation of SSE 4.1 MPSADBW instruction. Fixes #294048.
Modified:
trunk/priv/guest_amd64_defs.h
trunk/priv/guest_amd64_helpers.c
trunk/priv/guest_amd64_toIR.c
Modified: trunk/priv/guest_amd64_defs.h
===================================================================
--- trunk/priv/guest_amd64_defs.h 2012-02-21 08:53:54 UTC (rev 2259)
+++ trunk/priv/guest_amd64_defs.h 2012-02-21 11:02:44 UTC (rev 2260)
@@ -148,6 +148,10 @@
extern ULong amd64g_calc_crc32l ( ULong crcIn, ULong l );
extern ULong amd64g_calc_crc32q ( ULong crcIn, ULong q );
+extern ULong amd64g_calc_mpsadbw ( ULong sHi, ULong sLo,
+ ULong dHi, ULong dLo,
+ ULong imm_and_return_control_bit );
+
/* --- DIRTY HELPERS --- */
extern ULong amd64g_dirtyhelper_loadF80le ( ULong/*addr*/ );
Modified: trunk/priv/guest_amd64_helpers.c
===================================================================
--- trunk/priv/guest_amd64_helpers.c 2012-02-21 08:53:54 UTC (rev 2259)
+++ trunk/priv/guest_amd64_helpers.c 2012-02-21 11:02:44 UTC (rev 2260)
@@ -2902,6 +2902,59 @@
}
+/* .. helper for next fn .. */
+static inline ULong sad_8x4 ( ULong xx, ULong yy )
+{
+ UInt t = 0;
+ t += (UInt)abdU8( sel8x8_3(xx), sel8x8_3(yy) );
+ t += (UInt)abdU8( sel8x8_2(xx), sel8x8_2(yy) );
+ t += (UInt)abdU8( sel8x8_1(xx), sel8x8_1(yy) );
+ t += (UInt)abdU8( sel8x8_0(xx), sel8x8_0(yy) );
+ return (ULong)t;
+}
+
+/* CALLED FROM GENERATED CODE: CLEAN HELPER */
+ULong amd64g_calc_mpsadbw ( ULong sHi, ULong sLo,
+ ULong dHi, ULong dLo,
+ ULong imm_and_return_control_bit )
+{
+ UInt imm8 = imm_and_return_control_bit & 7;
+ Bool calcHi = (imm_and_return_control_bit >> 7) & 1;
+ UInt srcOffsL = imm8 & 3; /* src offs in 32-bit (L) chunks */
+ UInt dstOffsL = (imm8 >> 2) & 1; /* dst offs in ditto chunks */
+ /* For src we only need 32 bits, so get them into the
+ lower half of a 64 bit word. */
+ ULong src = ((srcOffsL & 2) ? sHi : sLo) >> (32 * (srcOffsL & 1));
+ /* For dst we need to get hold of 56 bits (7 bytes) from a total of
+ 11 bytes. If calculating the low part of the result, need bytes
+ dstOffsL * 4 + (0 .. 6); if calculating the high part,
+ dstOffsL * 4 + (4 .. 10). */
+ ULong dst;
+ /* dstOffL = 0, Lo -> 0 .. 6
+ dstOffL = 1, Lo -> 4 .. 10
+ dstOffL = 0, Hi -> 4 .. 10
+ dstOffL = 1, Hi -> 8 .. 14
+ */
+ if (calcHi && dstOffsL) {
+ /* 8 .. 14 */
+ dst = dHi & 0x00FFFFFFFFFFFFFFULL;
+ }
+ else if (!calcHi && !dstOffsL) {
+ /* 0 .. 6 */
+ dst = dLo & 0x00FFFFFFFFFFFFFFULL;
+ }
+ else {
+ /* 4 .. 10 */
+ dst = (dLo >> 32) | ((dHi & 0x00FFFFFFULL) << 32);
+ }
+ ULong r0 = sad_8x4( dst >> 0, src );
+ ULong r1 = sad_8x4( dst >> 8, src );
+ ULong r2 = sad_8x4( dst >> 16, src );
+ ULong r3 = sad_8x4( dst >> 24, src );
+ ULong res = (r3 << 48) | (r2 << 32) | (r1 << 16) | r0;
+ return res;
+}
+
/*---------------------------------------------------------------*/
/*--- Helpers for SSE4.2 PCMP{E,I}STR{I,M} ---*/
/*---------------------------------------------------------------*/
Modified: trunk/priv/guest_amd64_toIR.c
===================================================================
--- trunk/priv/guest_amd64_toIR.c 2012-02-21 08:53:54 UTC (rev 2259)
+++ trunk/priv/guest_amd64_toIR.c 2012-02-21 11:02:44 UTC (rev 2260)
@@ -16185,6 +16185,96 @@
}
break;
+ case 0x42:
+ /* 66 0F 3A 42 /r ib = MPSADBW xmm1, xmm2/m128, imm8
+ Multiple Packed Sums of Absolule Difference (XMM) */
+ if (have66noF2noF3(pfx) && sz == 2) {
+
+ Int imm8;
+ IRTemp src_vec = newTemp(Ity_V128);
+ IRTemp dst_vec = newTemp(Ity_V128);
+
+ modrm = getUChar(delta);
+
+ assign( dst_vec, getXMMReg( gregOfRexRM(pfx, modrm) ) );
+
+ if ( epartIsReg( modrm ) ) {
+ imm8 = (Int)getUChar(delta+1);
+ assign( src_vec, getXMMReg( eregOfRexRM(pfx, modrm) ) );
+ delta += 1+1;
+ DIP( "mpsadbw $%d, %s,%s\n", imm8,
+ nameXMMReg( eregOfRexRM(pfx, modrm) ),
+ nameXMMReg( gregOfRexRM(pfx, modrm) ) );
+ } else {
+ addr = disAMode( &alen, vbi, pfx, delta, dis_buf,
+ 1/* imm8 is 1 byte after the amode */ );
+ gen_SEGV_if_not_16_aligned( addr );
+ assign( src_vec, loadLE( Ity_V128, mkexpr(addr) ) );
+ imm8 = (Int)getUChar(delta+alen);
+ delta += alen+1;
+ DIP( "mpsadbw $%d, %s,%s\n",
+ imm8, dis_buf, nameXMMReg( gregOfRexRM(pfx, modrm) ) );
+ }
+
+ /* Mask out bits of the operands we don't need. This isn't
+ strictly necessary, but it does ensure Memcheck doesn't
+ give us any false uninitialised value errors as a
+ result. */
+ UShort src_mask[4] = { 0x000F, 0x00F0, 0x0F00, 0xF000 };
+ UShort dst_mask[2] = { 0x07FF, 0x7FF0 };
+
+ IRTemp src_maskV = newTemp(Ity_V128);
+ IRTemp dst_maskV = newTemp(Ity_V128);
+ assign(src_maskV, mkV128( src_mask[ imm8 & 3 ] ));
+ assign(dst_maskV, mkV128( dst_mask[ (imm8 >> 2) & 1 ] ));
+
+ IRTemp src_masked = newTemp(Ity_V128);
+ IRTemp dst_masked = newTemp(Ity_V128);
+ assign(src_masked,
+ binop(Iop_AndV128, mkexpr(src_vec), mkexpr(src_maskV)));
+ assign(dst_masked,
+ binop(Iop_AndV128, mkexpr(dst_vec), mkexpr(dst_maskV)));
+
+ /* Generate 4 64 bit values that we can hand to a clean helper */
+ IRTemp sHi = newTemp(Ity_I64);
+ IRTemp sLo = newTemp(Ity_I64);
+ assign( sHi, unop(Iop_V128HIto64, mkexpr(src_masked)) );
+ assign( sLo, unop(Iop_V128to64, mkexpr(src_masked)) );
+
+ IRTemp dHi = newTemp(Ity_I64);
+ IRTemp dLo = newTemp(Ity_I64);
+ assign( dHi, unop(Iop_V128HIto64, mkexpr(dst_masked)) );
+ assign( dLo, unop(Iop_V128to64, mkexpr(dst_masked)) );
+
+ /* Compute halves of the result separately */
+ IRTemp resHi = newTemp(Ity_I64);
+ IRTemp resLo = newTemp(Ity_I64);
+
+ IRExpr** argsHi
+ = mkIRExprVec_5( mkexpr(sHi), mkexpr(sLo), mkexpr(dHi), mkexpr(dLo),
+ mkU64( 0x80 | (imm8 & 7) ));
+ IRExpr** argsLo
+ = mkIRExprVec_5( mkexpr(sHi), mkexpr(sLo), mkexpr(dHi), mkexpr(dLo),
+ mkU64( 0x00 | (imm8 & 7) ));
+
+ assign(resHi, mkIRExprCCall( Ity_I64, 0/*regparm*/,
+ "amd64g_calc_mpsadbw",
+ &amd64g_calc_mpsadbw,
+ argsHi ));
+ assign(resLo, mkIRExprCCall( Ity_I64, 0/*regparm*/,
+ "amd64g_calc_mpsadbw",
+ &amd64g_calc_mpsadbw,
+ argsLo ));
+
+ IRTemp res = newTemp(Ity_V128);
+ assign(res, binop(Iop_64HLtoV128, mkexpr(resHi), mkexpr(resLo)));
+
+ putXMMReg( gregOfRexRM( pfx, modrm ), mkexpr(res) );
+
+ goto decode_success;
+ }
+ break;
+
case 0x44:
/* 66 0F 3A 44 /r ib = PCLMULQDQ xmm1, xmm2/m128, imm8
* Carry-less multiplication of selected XMM quadwords into XMM
|
|
From: <sv...@va...> - 2012-02-21 08:58:32
|
Author: sewardj
Date: 2012-02-21 08:53:54 +0000 (Tue, 21 Feb 2012)
New Revision: 2259
Log:
Don't claim to support 3dnow or 3dnowext on the baseline x86_64
CPU. Fixes #291568. (Reimar D?\195?\182ffinger, Rei...@gm...)
Modified:
trunk/priv/guest_amd64_helpers.c
Modified: trunk/priv/guest_amd64_helpers.c
===================================================================
--- trunk/priv/guest_amd64_helpers.c 2012-02-20 15:01:14 UTC (rev 2258)
+++ trunk/priv/guest_amd64_helpers.c 2012-02-21 08:53:54 UTC (rev 2259)
@@ -2125,7 +2125,11 @@
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
- power management: ts fid vid ttp
+ power management: ts fid vid ttp
+
+ 2012-Feb-21: don't claim 3dnow or 3dnowext, since in fact
+ we don't support them. See #291568. 3dnow is 80000001.EDX.31
+ and 3dnowext is 80000001.EDX.30.
*/
void amd64g_dirtyhelper_CPUID_baseline ( VexGuestAMD64State* st )
{
@@ -2147,7 +2151,11 @@
SET_ABCD(0x80000018, 0x68747541, 0x444d4163, 0x69746e65);
break;
case 0x80000001:
- SET_ABCD(0x00000f5a, 0x00000505, 0x00000000, 0xe1d3fbff);
+ /* Don't claim to support 3dnow or 3dnowext. 0xe1d3fbff is
+ the original it-is-supported value that the h/w provides.
+ See #291568. */
+ SET_ABCD(0x00000f5a, 0x00000505, 0x00000000, /*0xe1d3fbff*/
+ 0x21d3fbff);
break;
case 0x80000002:
SET_ABCD(0x20444d41, 0x6574704f, 0x206e6f72, 0x296d7428);
|
|
From: <sv...@va...> - 2012-02-21 08:42:40
|
Author: sewardj
Date: 2012-02-21 08:38:04 +0000 (Tue, 21 Feb 2012)
New Revision: 12394
Log:
x86: don't forget to initialise guest %es from the host %es when
constructing the initial guest register state. Fixes #291253.
Modified:
trunk/coregrind/m_initimg/initimg-linux.c
Modified: trunk/coregrind/m_initimg/initimg-linux.c
===================================================================
--- trunk/coregrind/m_initimg/initimg-linux.c 2012-02-20 15:33:24 UTC (rev 12393)
+++ trunk/coregrind/m_initimg/initimg-linux.c 2012-02-21 08:38:04 UTC (rev 12394)
@@ -986,10 +986,11 @@
arch->vex.guest_EIP = iifii.initial_client_IP;
/* initialise %cs, %ds and %ss to point at the operating systems
- default code, data and stack segments */
+ default code, data and stack segments. Also %es (see #291253). */
asm volatile("movw %%cs, %0" : : "m" (arch->vex.guest_CS));
asm volatile("movw %%ds, %0" : : "m" (arch->vex.guest_DS));
asm volatile("movw %%ss, %0" : : "m" (arch->vex.guest_SS));
+ asm volatile("movw %%es, %0" : : "m" (arch->vex.guest_ES));
# elif defined(VGP_amd64_linux)
vg_assert(0 == sizeof(VexGuestAMD64State) % 16);
|
|
From: Philippe W. <phi...@sk...> - 2012-02-21 04:31:05
|
valgrind revision: 12393 VEX revision: 2258 C compiler: gcc (GCC) 4.6.2 20111027 (Red Hat 4.6.2-1) Assembler: GNU assembler version 2.21.53.0.1-3.fc16 20110716 C library: GNU C Library development release version 2.14.90 uname -mrs: Linux 3.1.0-0.rc9.git0.2.fc16.kh.ppc64 ppc64 Vendor version: Fedora release 16 (Verne) Nightly build on gcc110 ( Fedora release 16 (Verne), ppc64 ) Started at 2012-02-20 20:00:04 PST Ended at 2012-02-20 20:30:18 PST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 510 tests, 8 stderr failures, 8 stdout failures, 1 stderrB failure, 1 stdoutB failure, 2 post failures == gdbserver_tests/mcmain_pic (stdout) gdbserver_tests/mcmain_pic (stderr) gdbserver_tests/mcmain_pic (stdoutB) gdbserver_tests/mcmain_pic (stderrB) memcheck/tests/ppc32/power_ISA2_05 (stdout) memcheck/tests/ppc32/power_ISA2_05 (stderr) memcheck/tests/ppc64/power_ISA2_05 (stdout) memcheck/tests/ppc64/power_ISA2_05 (stderr) memcheck/tests/supp_unknown (stderr) memcheck/tests/varinfo6 (stderr) memcheck/tests/wrap8 (stdout) memcheck/tests/wrap8 (stderr) massif/tests/big-alloc (post) massif/tests/deep-D (post) none/tests/ppc32/jm-fp (stdout) none/tests/ppc32/jm-vmx (stdout) none/tests/ppc64/jm-fp (stdout) none/tests/ppc64/jm-vmx (stdout) helgrind/tests/tc18_semabuse (stderr) helgrind/tests/tc20_verifywrap (stderr) |
|
From: Rich C. <rc...@wi...> - 2012-02-21 04:26:52
|
valgrind revision: 12393
VEX revision: 2258
C compiler: gcc (SUSE Linux) 4.6.2
Assembler: GNU assembler (GNU Binutils; openSUSE Factory) 2.21.1
C library: GNU C Library stable release version 2.14.1 (20111007), by Roland McGrath et al.
uname -mrs: Linux 3.1.0-1-desktop x86_64
Vendor version: Welcome to openSUSE 12.1 "Asparagus" RC 1 - Kernel %r (%t).
Nightly build on groovy ( gcc 4.6.1 Linux 3.1.0-1-desktop x86_64 )
Started at 2012-02-20 21:55:01 CST
Ended at 2012-02-20 22:26:43 CST
Results unchanged from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 603 tests, 2 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/mssnapshot (stderrB)
memcheck/tests/origin5-bz2 (stderr)
memcheck/tests/overlap (stderr)
=================================================
./valgrind-new/gdbserver_tests/mssnapshot.stderrB.diff
=================================================
--- mssnapshot.stderrB.exp 2012-02-20 22:11:08.663541090 -0600
+++ mssnapshot.stderrB.out 2012-02-20 22:16:39.427097177 -0600
@@ -1,5 +1,11 @@
relaying data between gdb and process ....
+Missing separate debuginfo for /lib64/ld-linux-x86-64.so.2
+Try: zypper install -C "debuginfo(build-id)=f20c99249f5a5776e1377d3bd728502e3f455a3f"
vgdb-error value changed from 0 to 999999
+Missing separate debuginfo for /lib64/libpthread.so.0
+Try: zypper install -C "debuginfo(build-id)=1f368f83b776815033caab6e389d7030bba4593e"
+Missing separate debuginfo for /lib64/libc.so.6
+Try: zypper install -C "debuginfo(build-id)=3c6112e7d6b5cd8a95263caf838fa495bc4ac337"
general valgrind monitor commands:
help [debug] : monitor command help. With debug: + debugging commands
v.wait [<ms>] : sleep <ms> (default 0) then continue
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc212-s390x
=================================================
--- origin5-bz2.stderr.exp-glibc212-s390x 2012-02-20 22:11:13.215508015 -0600
+++ origin5-bz2.stderr.out 2012-02-20 22:18:25.741284192 -0600
@@ -75,17 +75,6 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
- at 0x........: mainSort (origin5-bz2.c:2859)
- by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
- by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
- by 0x........: handle_compress (origin5-bz2.c:4753)
- by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
- by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
- by 0x........: main (origin5-bz2.c:6484)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
-
-Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2963)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -131,6 +120,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: g_serviceFn (origin5-bz2.c:6429)
+ by 0x........: default_bzalloc (origin5-bz2.c:4470)
+ by 0x........: BZ2_decompress (origin5-bz2.c:1578)
+ by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192)
+ by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678)
+ by 0x........: main (origin5-bz2.c:6498)
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc234-s390x
=================================================
--- origin5-bz2.stderr.exp-glibc234-s390x 2012-02-20 22:11:13.172508328 -0600
+++ origin5-bz2.stderr.out 2012-02-20 22:18:25.741284192 -0600
@@ -120,6 +120,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: g_serviceFn (origin5-bz2.c:6429)
+ by 0x........: default_bzalloc (origin5-bz2.c:4470)
+ by 0x........: BZ2_decompress (origin5-bz2.c:1578)
+ by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192)
+ by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678)
+ by 0x........: main (origin5-bz2.c:6498)
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc25-amd64
=================================================
--- origin5-bz2.stderr.exp-glibc25-amd64 2012-02-20 22:11:13.148508501 -0600
+++ origin5-bz2.stderr.out 2012-02-20 22:18:25.741284192 -0600
@@ -120,6 +120,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: g_serviceFn (origin5-bz2.c:6429)
+ by 0x........: default_bzalloc (origin5-bz2.c:4470)
+ by 0x........: BZ2_decompress (origin5-bz2.c:1578)
+ by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192)
+ by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678)
+ by 0x........: main (origin5-bz2.c:6498)
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc25-x86
=================================================
--- origin5-bz2.stderr.exp-glibc25-x86 2012-02-20 22:11:13.233507884 -0600
+++ origin5-bz2.stderr.out 2012-02-20 22:18:25.741284192 -0600
@@ -12,7 +12,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
by 0x........: handle_compress (origin5-bz2.c:4750)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -21,7 +21,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
by 0x........: handle_compress (origin5-bz2.c:4750)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -30,7 +30,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2820)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -41,7 +41,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2823)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -52,7 +52,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2854)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -63,7 +63,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2858)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -74,7 +74,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2963)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -85,7 +85,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2964)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -96,7 +96,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: fallbackSort (origin5-bz2.c:2269)
by 0x........: BZ2_blockSort (origin5-bz2.c:3116)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -107,7 +107,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: fallbackSort (origin5-bz2.c:2275)
by 0x........: BZ2_blockSort (origin5-bz2.c:3116)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -120,6 +120,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
<truncated beyond 100 lines>
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc27-ppc64
=================================================
--- origin5-bz2.stderr.exp-glibc27-ppc64 2012-02-20 22:11:13.145508523 -0600
+++ origin5-bz2.stderr.out 2012-02-20 22:18:25.741284192 -0600
@@ -1,7 +1,7 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6481)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Conditional jump or move depends on uninitialised value(s)
at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
@@ -10,7 +10,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
@@ -19,7 +19,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
@@ -28,7 +28,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2820)
@@ -39,7 +39,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2823)
@@ -50,7 +50,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2854)
@@ -61,7 +61,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2858)
@@ -72,7 +72,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2963)
@@ -83,7 +83,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2964)
@@ -94,7 +94,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: fallbackSort (origin5-bz2.c:2269)
@@ -105,7 +105,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
<truncated beyond 100 lines>
=================================================
./valgrind-new/memcheck/tests/overlap.stderr.diff
=================================================
--- overlap.stderr.exp 2012-02-20 22:11:13.182508254 -0600
+++ overlap.stderr.out 2012-02-20 22:18:32.839229918 -0600
@@ -1,9 +1,9 @@
Source and destination overlap in memcpy(0x........, 0x........, 21)
- at 0x........: memcpy (mc_replace_strmem.c:...)
+ at 0x........: memcpy@@GLIBC_2.14 (mc_replace_strmem.c:...)
by 0x........: main (overlap.c:40)
Source and destination overlap in memcpy(0x........, 0x........, 21)
- at 0x........: memcpy (mc_replace_strmem.c:...)
+ at 0x........: memcpy@@GLIBC_2.14 (mc_replace_strmem.c:...)
by 0x........: main (overlap.c:42)
Source and destination overlap in strncpy(0x........, 0x........, 21)
=================================================
./valgrind-old/gdbserver_tests/mssnapshot.stderrB.diff
=================================================
--- mssnapshot.stderrB.exp 2012-02-20 21:55:21.976527426 -0600
+++ mssnapshot.stderrB.out 2012-02-20 22:01:04.854911035 -0600
@@ -1,5 +1,11 @@
relaying data between gdb and process ....
+Missing separate debuginfo for /lib64/ld-linux-x86-64.so.2
+Try: zypper install -C "debuginfo(build-id)=f20c99249f5a5776e1377d3bd728502e3f455a3f"
vgdb-error value changed from 0 to 999999
+Missing separate debuginfo for /lib64/libpthread.so.0
+Try: zypper install -C "debuginfo(build-id)=1f368f83b776815033caab6e389d7030bba4593e"
+Missing separate debuginfo for /lib64/libc.so.6
+Try: zypper install -C "debuginfo(build-id)=3c6112e7d6b5cd8a95263caf838fa495bc4ac337"
general valgrind monitor commands:
help [debug] : monitor command help. With debug: + debugging commands
v.wait [<ms>] : sleep <ms> (default 0) then continue
=================================================
./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc212-s390x
=================================================
--- origin5-bz2.stderr.exp-glibc212-s390x 2012-02-20 21:55:28.291474809 -0600
+++ origin5-bz2.stderr.out 2012-02-20 22:02:50.657147862 -0600
@@ -75,17 +75,6 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
- at 0x........: mainSort (origin5-bz2.c:2859)
- by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
- by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
- by 0x........: handle_compress (origin5-bz2.c:4753)
- by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
- by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
- by 0x........: main (origin5-bz2.c:6484)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
-
-Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2963)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -131,6 +120,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: g_serviceFn (origin5-bz2.c:6429)
+ by 0x........: default_bzalloc (origin5-bz2.c:4470)
+ by 0x........: BZ2_decompress (origin5-bz2.c:1578)
+ by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192)
+ by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678)
+ by 0x........: main (origin5-bz2.c:6498)
=================================================
./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc234-s390x
=================================================
--- origin5-bz2.stderr.exp-glibc234-s390x 2012-02-20 21:55:28.248475167 -0600
+++ origin5-bz2.stderr.out 2012-02-20 22:02:50.657147862 -0600
@@ -120,6 +120,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: g_serviceFn (origin5-bz2.c:6429)
+ by 0x........: default_bzalloc (origin5-bz2.c:4470)
+ by 0x........: BZ2_decompress (origin5-bz2.c:1578)
+ by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192)
+ by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678)
+ by 0x........: main (origin5-bz2.c:6498)
=================================================
./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc25-amd64
=================================================
--- origin5-bz2.stderr.exp-glibc25-amd64 2012-02-20 21:55:28.225475359 -0600
+++ origin5-bz2.stderr.out 2012-02-20 22:02:50.657147862 -0600
@@ -120,6 +120,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: g_serviceFn (origin5-bz2.c:6429)
+ by 0x........: default_bzalloc (origin5-bz2.c:4470)
+ by 0x........: BZ2_decompress (origin5-bz2.c:1578)
+ by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192)
+ by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678)
+ by 0x........: main (origin5-bz2.c:6498)
=================================================
./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc25-x86
=================================================
--- origin5-bz2.stderr.exp-glibc25-x86 2012-02-20 21:55:28.309474659 -0600
+++ origin5-bz2.stderr.out 2012-02-20 22:02:50.657147862 -0600
@@ -12,7 +12,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
by 0x........: handle_compress (origin5-bz2.c:4750)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -21,7 +21,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
by 0x........: handle_compress (origin5-bz2.c:4750)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -30,7 +30,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2820)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -41,7 +41,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2823)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -52,7 +52,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2854)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -63,7 +63,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2858)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -74,7 +74,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2963)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -85,7 +85,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2964)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -96,7 +96,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: fallbackSort (origin5-bz2.c:2269)
by 0x........: BZ2_blockSort (origin5-bz2.c:3116)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -107,7 +107,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: fallbackSort (origin5-bz2.c:2275)
by 0x........: BZ2_blockSort (origin5-bz2.c:3116)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -120,6 +120,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
<truncated beyond 100 lines>
=================================================
./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc27-ppc64
=================================================
--- origin5-bz2.stderr.exp-glibc27-ppc64 2012-02-20 21:55:28.221475392 -0600
+++ origin5-bz2.stderr.out 2012-02-20 22:02:50.657147862 -0600
@@ -1,7 +1,7 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6481)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Conditional jump or move depends on uninitialised value(s)
at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
@@ -10,7 +10,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
@@ -19,7 +19,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
@@ -28,7 +28,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2820)
@@ -39,7 +39,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2823)
@@ -50,7 +50,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2854)
@@ -61,7 +61,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2858)
@@ -72,7 +72,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2963)
@@ -83,7 +83,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2964)
@@ -94,7 +94,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: fallbackSort (origin5-bz2.c:2269)
@@ -105,7 +105,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
<truncated beyond 100 lines>
=================================================
./valgrind-old/memcheck/tests/overlap.stderr.diff
=================================================
--- overlap.stderr.exp 2012-02-20 21:55:28.258475084 -0600
+++ overlap.stderr.out 2012-02-20 22:02:57.730096806 -0600
@@ -1,9 +1,9 @@
Source and destination overlap in memcpy(0x........, 0x........, 21)
- at 0x........: memcpy (mc_replace_strmem.c:...)
+ at 0x........: memcpy@@GLIBC_2.14 (mc_replace_strmem.c:...)
by 0x........: main (overlap.c:40)
Source and destination overlap in memcpy(0x........, 0x........, 21)
- at 0x........: memcpy (mc_replace_strmem.c:...)
+ at 0x........: memcpy@@GLIBC_2.14 (mc_replace_strmem.c:...)
by 0x........: main (overlap.c:42)
Source and destination overlap in strncpy(0x........, 0x........, 21)
|
|
From: Tom H. <to...@co...> - 2012-02-21 04:08:58
|
valgrind revision: 12393 VEX revision: 2258 C compiler: gcc (GCC) 4.3.0 20080428 (Red Hat 4.3.0-8) Assembler: GNU assembler version 2.18.50.0.6-2 20080403 C library: GNU C Library stable release version 2.8 uname -mrs: Linux 3.1.0-7.fc16.x86_64 x86_64 Vendor version: Fedora release 9 (Sulphur) Nightly build on bristol ( x86_64, Fedora 9 ) Started at 2012-02-21 03:41:12 GMT Ended at 2012-02-21 04:08:42 GMT Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 593 tests, 0 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == none/tests/amd64/sse4-64 (stdout) |
|
From: Tom H. <to...@co...> - 2012-02-21 03:58:38
|
valgrind revision: 12393 VEX revision: 2258 C compiler: gcc (GCC) 4.4.1 20090725 (Red Hat 4.4.1-2) Assembler: GNU assembler version 2.19.51.0.14-3.fc11 20090722 C library: GNU C Library stable release version 2.10.2 uname -mrs: Linux 3.1.0-7.fc16.x86_64 x86_64 Vendor version: Fedora release 11 (Leonidas) Nightly build on bristol ( x86_64, Fedora 11 ) Started at 2012-02-21 03:30:54 GMT Ended at 2012-02-21 03:58:12 GMT Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 595 tests, 2 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/linux/stack_switch (stderr) memcheck/tests/long_namespace_xml (stderr) none/tests/amd64/sse4-64 (stdout) |
|
From: Rich C. <rc...@wi...> - 2012-02-21 03:54:08
|
valgrind revision: 12393
VEX revision: 2258
C compiler: gcc (SUSE Linux) 4.5.1 20101208 [gcc-4_5-branch revision 167585]
Assembler: GNU assembler (GNU Binutils; openSUSE 11.4) 2.21
C library: GNU C Library stable release version 2.11.3 (20110203), by Roland McGrath et al.
uname -mrs: Linux 2.6.37.6-0.7-desktop x86_64
Vendor version: Welcome to openSUSE 11.4 "Celadon" - Kernel %r (%t).
Nightly build on ultra ( gcc 4.5.1 Linux 2.6.37.6-0.7-desktop x86_64 )
Started at 2012-02-20 21:30:01 CST
Ended at 2012-02-20 21:53:58 CST
Results unchanged from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 603 tests, 2 stderr failures, 0 stdout failures, 6 stderrB failures, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/mcbreak (stderrB)
gdbserver_tests/mcclean_after_fork (stderrB)
gdbserver_tests/mcleak (stderrB)
gdbserver_tests/mcmain_pic (stderrB)
gdbserver_tests/mcvabits (stderrB)
gdbserver_tests/mssnapshot (stderrB)
memcheck/tests/linux/stack_switch (stderr)
memcheck/tests/origin5-bz2 (stderr)
=================================================
./valgrind-new/gdbserver_tests/mcbreak.stderrB.diff
=================================================
--- mcbreak.stderrB.exp 2012-02-20 21:42:06.466398316 -0600
+++ mcbreak.stderrB.out 2012-02-20 21:45:07.015069574 -0600
@@ -1,5 +1,7 @@
relaying data between gdb and process ....
vgdb-error value changed from 0 to 999999
+
+
vgdb-error value changed from 999999 to 0
n_errs_found 1 n_errs_shown 1 (vgdb-error 0)
vgdb-error value changed from 0 to 0
=================================================
./valgrind-new/gdbserver_tests/mcclean_after_fork.stderrB.diff
=================================================
--- mcclean_after_fork.stderrB.exp 2012-02-20 21:42:06.466398316 -0600
+++ mcclean_after_fork.stderrB.out 2012-02-20 21:45:08.643922259 -0600
@@ -1,4 +1,6 @@
relaying data between gdb and process ....
vgdb-error value changed from 0 to 999999
+
+
monitor command request to kill this process
Remote connection closed
=================================================
./valgrind-new/gdbserver_tests/mcleak.stderrB.diff
=================================================
--- mcleak.stderrB.exp 2012-02-20 21:42:06.462398676 -0600
+++ mcleak.stderrB.out 2012-02-20 21:45:29.300054086 -0600
@@ -1,5 +1,7 @@
relaying data between gdb and process ....
vgdb-error value changed from 0 to 999999
+
+
10 bytes in 1 blocks are still reachable in loss record ... of ...
at 0x........: malloc (vg_replace_malloc.c:...)
by 0x........: f (leak-delta.c:14)
=================================================
./valgrind-new/gdbserver_tests/mcmain_pic.stderrB.diff
=================================================
--- mcmain_pic.stderrB.exp 2012-02-20 21:42:06.469398044 -0600
+++ mcmain_pic.stderrB.out 2012-02-20 21:45:30.922907312 -0600
@@ -1,3 +1,5 @@
relaying data between gdb and process ....
vgdb-error value changed from 0 to 999999
+
+
Remote connection closed
=================================================
./valgrind-new/gdbserver_tests/mcvabits.stderrB.diff
=================================================
--- mcvabits.stderrB.exp 2012-02-20 21:42:06.470397953 -0600
+++ mcvabits.stderrB.out 2012-02-20 21:45:35.673477661 -0600
@@ -1,5 +1,7 @@
relaying data between gdb and process ....
vgdb-error value changed from 0 to 999999
+
+
Address 0x........ len 10 addressable
Address 0x........ is 0 bytes inside data symbol "undefined"
Address 0x........ len 10 defined
=================================================
./valgrind-new/gdbserver_tests/mssnapshot.stderrB.diff
=================================================
--- mssnapshot.stderrB.exp 2012-02-20 21:42:06.469398044 -0600
+++ mssnapshot.stderrB.out 2012-02-20 21:45:38.885187188 -0600
@@ -1,5 +1,9 @@
relaying data between gdb and process ....
vgdb-error value changed from 0 to 999999
+
+
+Missing separate debuginfo for /lib64/libc.so.6
+Try: zypper install -C "debuginfo(build-id)=92ec8fe859846a62345f74696ab349721415587a"
general valgrind monitor commands:
help [debug] : monitor command help. With debug: + debugging commands
v.wait [<ms>] : sleep <ms> (default 0) then continue
=================================================
./valgrind-new/memcheck/tests/linux/stack_switch.stderr.diff
=================================================
--- stack_switch.stderr.exp 2012-02-20 21:42:10.152064992 -0600
+++ stack_switch.stderr.out 2012-02-20 21:46:40.388624659 -0600
@@ -0,0 +1,3 @@
+Syscall param clone(child_tidptr) contains uninitialised byte(s)
+ ...
+
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc212-s390x
=================================================
--- origin5-bz2.stderr.exp-glibc212-s390x 2012-02-20 21:42:11.127976733 -0600
+++ origin5-bz2.stderr.out 2012-02-20 21:47:04.810415868 -0600
@@ -75,17 +75,6 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
- at 0x........: mainSort (origin5-bz2.c:2859)
- by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
- by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
- by 0x........: handle_compress (origin5-bz2.c:4753)
- by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
- by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
- by 0x........: main (origin5-bz2.c:6484)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
-
-Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2963)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -131,6 +120,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: g_serviceFn (origin5-bz2.c:6429)
+ by 0x........: default_bzalloc (origin5-bz2.c:4470)
+ by 0x........: BZ2_decompress (origin5-bz2.c:1578)
+ by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192)
+ by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678)
+ by 0x........: main (origin5-bz2.c:6498)
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc234-s390x
=================================================
--- origin5-bz2.stderr.exp-glibc234-s390x 2012-02-20 21:42:11.095979628 -0600
+++ origin5-bz2.stderr.out 2012-02-20 21:47:04.810415868 -0600
@@ -120,6 +120,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: g_serviceFn (origin5-bz2.c:6429)
+ by 0x........: default_bzalloc (origin5-bz2.c:4470)
+ by 0x........: BZ2_decompress (origin5-bz2.c:1578)
+ by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192)
+ by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678)
+ by 0x........: main (origin5-bz2.c:6498)
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc25-amd64
=================================================
--- origin5-bz2.stderr.exp-glibc25-amd64 2012-02-20 21:42:11.077981255 -0600
+++ origin5-bz2.stderr.out 2012-02-20 21:47:04.810415868 -0600
@@ -120,6 +120,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: g_serviceFn (origin5-bz2.c:6429)
+ by 0x........: default_bzalloc (origin5-bz2.c:4470)
+ by 0x........: BZ2_decompress (origin5-bz2.c:1578)
+ by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192)
+ by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678)
+ by 0x........: main (origin5-bz2.c:6498)
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc25-x86
=================================================
--- origin5-bz2.stderr.exp-glibc25-x86 2012-02-20 21:42:11.140975557 -0600
+++ origin5-bz2.stderr.out 2012-02-20 21:47:04.810415868 -0600
@@ -12,7 +12,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
by 0x........: handle_compress (origin5-bz2.c:4750)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -21,7 +21,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
by 0x........: handle_compress (origin5-bz2.c:4750)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -30,7 +30,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2820)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -41,7 +41,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2823)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -52,7 +52,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2854)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -63,7 +63,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2858)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -74,7 +74,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2963)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -85,7 +85,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2964)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -96,7 +96,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: fallbackSort (origin5-bz2.c:2269)
by 0x........: BZ2_blockSort (origin5-bz2.c:3116)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -107,7 +107,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: fallbackSort (origin5-bz2.c:2275)
by 0x........: BZ2_blockSort (origin5-bz2.c:3116)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -120,6 +120,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
<truncated beyond 100 lines>
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc27-ppc64
=================================================
--- origin5-bz2.stderr.exp-glibc27-ppc64 2012-02-20 21:42:11.075981436 -0600
+++ origin5-bz2.stderr.out 2012-02-20 21:47:04.810415868 -0600
@@ -1,7 +1,7 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6481)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Conditional jump or move depends on uninitialised value(s)
at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
@@ -10,7 +10,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
@@ -19,7 +19,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
@@ -28,7 +28,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2820)
@@ -39,7 +39,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2823)
@@ -50,7 +50,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2854)
@@ -61,7 +61,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2858)
@@ -72,7 +72,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2963)
@@ -83,7 +83,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2964)
@@ -94,7 +94,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: fallbackSort (origin5-bz2.c:2269)
@@ -105,7 +105,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
<truncated beyond 100 lines>
=================================================
./valgrind-old/gdbserver_tests/mcbreak.stderrB.diff
=================================================
--- mcbreak.stderrB.exp 2012-02-20 21:30:13.554866851 -0600
+++ mcbreak.stderrB.out 2012-02-20 21:33:11.755753248 -0600
@@ -1,5 +1,7 @@
relaying data between gdb and process ....
vgdb-error value changed from 0 to 999999
+
+
vgdb-error value changed from 999999 to 0
n_errs_found 1 n_errs_shown 1 (vgdb-error 0)
vgdb-error value changed from 0 to 0
=================================================
./valgrind-old/gdbserver_tests/mcclean_after_fork.stderrB.diff
=================================================
--- mcclean_after_fork.stderrB.exp 2012-02-20 21:30:13.554866851 -0600
+++ mcclean_after_fork.stderrB.out 2012-02-20 21:33:13.373606950 -0600
@@ -1,4 +1,6 @@
relaying data between gdb and process ....
vgdb-error value changed from 0 to 999999
+
+
monitor command request to kill this process
Remote connection closed
=================================================
./valgrind-old/gdbserver_tests/mcleak.stderrB.diff
=================================================
--- mcleak.stderrB.exp 2012-02-20 21:30:13.549867306 -0600
+++ mcleak.stderrB.out 2012-02-20 21:33:32.522875354 -0600
@@ -1,5 +1,7 @@
relaying data between gdb and process ....
vgdb-error value changed from 0 to 999999
+
+
10 bytes in 1 blocks are still reachable in loss record ... of ...
at 0x........: malloc (vg_replace_malloc.c:...)
by 0x........: f (leak-delta.c:14)
=================================================
./valgrind-old/gdbserver_tests/mcmain_pic.stderrB.diff
=================================================
--- mcmain_pic.stderrB.exp 2012-02-20 21:30:13.558866491 -0600
+++ mcmain_pic.stderrB.out 2012-02-20 21:33:34.131729872 -0600
@@ -1,3 +1,5 @@
relaying data between gdb and process ....
vgdb-error value changed from 0 to 999999
+
+
Remote connection closed
=================================================
./valgrind-old/gdbserver_tests/mcvabits.stderrB.diff
=================================================
--- mcvabits.stderrB.exp 2012-02-20 21:30:13.559866401 -0600
+++ mcvabits.stderrB.out 2012-02-20 21:33:38.873301110 -0600
@@ -1,5 +1,7 @@
relaying data between gdb and process ....
vgdb-error value changed from 0 to 999999
+
+
Address 0x........ len 10 addressable
Address 0x........ is 0 bytes inside data symbol "undefined"
Address 0x........ len 10 defined
=================================================
./valgrind-old/gdbserver_tests/mssnapshot.stderrB.diff
=================================================
--- mssnapshot.stderrB.exp 2012-02-20 21:30:13.558866491 -0600
+++ mssnapshot.stderrB.out 2012-02-20 21:33:42.084010775 -0600
@@ -1,5 +1,9 @@
relaying data between gdb and process ....
vgdb-error value changed from 0 to 999999
+
+
+Missing separate debuginfo for /lib64/libc.so.6
+Try: zypper install -C "debuginfo(build-id)=92ec8fe859846a62345f74696ab349721415587a"
general valgrind monitor commands:
help [debug] : monitor command help. With debug: + debugging commands
v.wait [<ms>] : sleep <ms> (default 0) then continue
=================================================
./valgrind-old/memcheck/tests/linux/stack_switch.stderr.diff
=================================================
--- stack_switch.stderr.exp 2012-02-20 21:30:16.839569847 -0600
+++ stack_switch.stderr.out 2012-02-20 21:34:42.944507322 -0600
@@ -0,0 +1,3 @@
+Syscall param clone(child_tidptr) contains uninitialised byte(s)
+ ...
+
=================================================
./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc212-s390x
=================================================
--- origin5-bz2.stderr.exp-glibc212-s390x 2012-02-20 21:30:17.762486393 -0600
+++ origin5-bz2.stderr.out 2012-02-20 21:35:07.067325935 -0600
@@ -75,17 +75,6 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
- at 0x........: mainSort (origin5-bz2.c:2859)
- by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
- by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
- by 0x........: handle_compress (origin5-bz2.c:4753)
- by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
- by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
- by 0x........: main (origin5-bz2.c:6484)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
-
-Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2963)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -131,6 +120,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: g_serviceFn (origin5-bz2.c:6429)
+ by 0x........: default_bzalloc (origin5-bz2.c:4470)
+ by 0x........: BZ2_decompress (origin5-bz2.c:1578)
+ by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192)
+ by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678)
+ by 0x........: main (origin5-bz2.c:6498)
=================================================
./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc234-s390x
=================================================
--- origin5-bz2.stderr.exp-glibc234-s390x 2012-02-20 21:30:17.730489286 -0600
+++ origin5-bz2.stderr.out 2012-02-20 21:35:07.067325935 -0600
@@ -120,6 +120,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: g_serviceFn (origin5-bz2.c:6429)
+ by 0x........: default_bzalloc (origin5-bz2.c:4470)
+ by 0x........: BZ2_decompress (origin5-bz2.c:1578)
+ by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192)
+ by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678)
+ by 0x........: main (origin5-bz2.c:6498)
=================================================
./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc25-amd64
=================================================
--- origin5-bz2.stderr.exp-glibc25-amd64 2012-02-20 21:30:17.713490822 -0600
+++ origin5-bz2.stderr.out 2012-02-20 21:35:07.067325935 -0600
@@ -120,6 +120,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: g_serviceFn (origin5-bz2.c:6429)
+ by 0x........: default_bzalloc (origin5-bz2.c:4470)
+ by 0x........: BZ2_decompress (origin5-bz2.c:1578)
+ by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192)
+ by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678)
+ by 0x........: main (origin5-bz2.c:6498)
=================================================
./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc25-x86
=================================================
--- origin5-bz2.stderr.exp-glibc25-x86 2012-02-20 21:30:17.775485216 -0600
+++ origin5-bz2.stderr.out 2012-02-20 21:35:07.067325935 -0600
@@ -12,7 +12,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
by 0x........: handle_compress (origin5-bz2.c:4750)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -21,7 +21,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
by 0x........: handle_compress (origin5-bz2.c:4750)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -30,7 +30,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2820)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -41,7 +41,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2823)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -52,7 +52,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2854)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -63,7 +63,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2858)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -74,7 +74,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2963)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -85,7 +85,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2964)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -96,7 +96,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: fallbackSort (origin5-bz2.c:2269)
by 0x........: BZ2_blockSort (origin5-bz2.c:3116)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -107,7 +107,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: fallbackSort (origin5-bz2.c:2275)
by 0x........: BZ2_blockSort (origin5-bz2.c:3116)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -120,6 +120,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
<truncated beyond 100 lines>
=================================================
./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc27-ppc64
=================================================
--- origin5-bz2.stderr.exp-glibc27-ppc64 2012-02-20 21:30:17.710491094 -0600
+++ origin5-bz2.stderr.out 2012-02-20 21:35:07.067325935 -0600
@@ -1,7 +1,7 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6481)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Conditional jump or move depends on uninitialised value(s)
at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
@@ -10,7 +10,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
@@ -19,7 +19,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
@@ -28,7 +28,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2820)
@@ -39,7 +39,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2823)
@@ -50,7 +50,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2854)
@@ -61,7 +61,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2858)
@@ -72,7 +72,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2963)
@@ -83,7 +83,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2964)
@@ -94,7 +94,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: fallbackSort (origin5-bz2.c:2269)
@@ -105,7 +105,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
<truncated beyond 100 lines>
|
|
From: <br...@ac...> - 2012-02-21 03:53:09
|
valgrind revision: 12393
VEX revision: 2258
C compiler: gcc (GCC) 3.4.6 20060404 (Red Hat 3.4.6-3)
Assembler: GNU assembler 2.15.92.0.2 20040927
C library: GNU C Library stable release version 2.3.4
uname -mrs: Linux 2.6.9-42.EL s390x
Vendor version: Red Hat Enterprise Linux AS release 4 (Nahant Update 4)
Nightly build on z10-ec ( s390x build on z10-EC )
Started at 2012-02-20 22:20:03 EST
Ended at 2012-02-20 22:52:57 EST
Results unchanged from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 487 tests, 8 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/manuel3 (stderr)
memcheck/tests/partial_load_ok (stderr)
memcheck/tests/varinfo6 (stderr)
helgrind/tests/tc09_bad_unlock (stderr)
helgrind/tests/tc18_semabuse (stderr)
helgrind/tests/tc20_verifywrap (stderr)
drd/tests/tc04_free_lock (stderr)
drd/tests/tc09_bad_unlock (stderr)
=================================================
./valgrind-new/drd/tests/tc04_free_lock.stderr.diff-ppc
=================================================
--- tc04_free_lock.stderr.exp-ppc 2012-02-20 22:37:03.000000000 -0500
+++ tc04_free_lock.stderr.out 2012-02-20 22:52:17.000000000 -0500
@@ -7,28 +7,22 @@
by 0x........: main (tc04_free_lock.c:20)
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: bar (tc04_free_lock.c:38)
- by 0x........: main (tc04_free_lock.c:26)
+ at 0x........: bar (tc04_free_lock.c:40)
+ by 0x........: process_dl_debug (in /lib64/ld-2.3.4.so)
+ by 0x........: ???
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
by 0x........: bar (tc04_free_lock.c:38)
by 0x........: main (tc04_free_lock.c:26)
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: foo (tc04_free_lock.c:47)
- by 0x........: main (tc04_free_lock.c:27)
+ at 0x........: foo (tc04_free_lock.c:49)
+ by 0x........: process_dl_debug (in /lib64/ld-2.3.4.so)
+ by 0x........: ???
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: foo (tc04_free_lock.c:46)
by 0x........: main (tc04_free_lock.c:27)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: bar (tc04_free_lock.c:38)
- by 0x........: main (tc04_free_lock.c:28)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
- by 0x........: bar (tc04_free_lock.c:38)
- by 0x........: main (tc04_free_lock.c:28)
-
-ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 4 errors from 3 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/tc04_free_lock.stderr.diff-x86
=================================================
--- tc04_free_lock.stderr.exp-x86 2012-02-20 22:37:03.000000000 -0500
+++ tc04_free_lock.stderr.out 2012-02-20 22:52:17.000000000 -0500
@@ -8,7 +8,8 @@
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: bar (tc04_free_lock.c:40)
- by 0x........: main (tc04_free_lock.c:26)
+ by 0x........: process_dl_debug (in /lib64/ld-2.3.4.so)
+ by 0x........: ???
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
by 0x........: bar (tc04_free_lock.c:38)
@@ -16,19 +17,12 @@
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: foo (tc04_free_lock.c:49)
- by 0x........: main (tc04_free_lock.c:27)
+ by 0x........: process_dl_debug (in /lib64/ld-2.3.4.so)
+ by 0x........: ???
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: foo (tc04_free_lock.c:46)
by 0x........: main (tc04_free_lock.c:27)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: bar (tc04_free_lock.c:40)
- by 0x........: main (tc04_free_lock.c:28)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
- by 0x........: bar (tc04_free_lock.c:38)
- by 0x........: main (tc04_free_lock.c:28)
-
-ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 4 errors from 3 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/tc09_bad_unlock.stderr.diff-glibc2.8
=================================================
--- tc09_bad_unlock.stderr.exp-glibc2.8 2012-02-20 22:37:03.000000000 -0500
+++ tc09_bad_unlock.stderr.out 2012-02-20 22:52:22.000000000 -0500
@@ -26,7 +26,7 @@
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: nearly_main (tc09_bad_unlock.c:45)
- by 0x........: (below main)
+ by 0x........: ???
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:31)
@@ -47,13 +47,5 @@
by 0x........: nearly_main (tc09_bad_unlock.c:41)
by 0x........: main (tc09_bad_unlock.c:50)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:45)
- by 0x........: (below main)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: nearly_main (tc09_bad_unlock.c:31)
- by 0x........: main (tc09_bad_unlock.c:50)
-
-ERROR SUMMARY: 8 errors from 7 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 8 errors from 6 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/tc09_bad_unlock.stderr.diff-ppc
=================================================
--- tc09_bad_unlock.stderr.exp-ppc 2012-02-20 22:37:03.000000000 -0500
+++ tc09_bad_unlock.stderr.out 2012-02-20 22:52:22.000000000 -0500
@@ -25,8 +25,8 @@
by 0x........: main (tc09_bad_unlock.c:49)
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:41)
- by 0x........: main (tc09_bad_unlock.c:49)
+ at 0x........: nearly_main (tc09_bad_unlock.c:45)
+ by 0x........: ???
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:31)
@@ -47,13 +47,5 @@
by 0x........: nearly_main (tc09_bad_unlock.c:41)
by 0x........: main (tc09_bad_unlock.c:50)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:41)
- by 0x........: main (tc09_bad_unlock.c:50)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: nearly_main (tc09_bad_unlock.c:31)
- by 0x........: main (tc09_bad_unlock.c:50)
-
-ERROR SUMMARY: 8 errors from 7 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 8 errors from 6 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/tc09_bad_unlock.stderr.diff-x86
=================================================
--- tc09_bad_unlock.stderr.exp-x86 2012-02-20 22:37:03.000000000 -0500
+++ tc09_bad_unlock.stderr.out 2012-02-20 22:52:22.000000000 -0500
@@ -26,7 +26,7 @@
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: nearly_main (tc09_bad_unlock.c:45)
- by 0x........: main (tc09_bad_unlock.c:49)
+ by 0x........: ???
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:31)
@@ -47,13 +47,5 @@
by 0x........: nearly_main (tc09_bad_unlock.c:41)
by 0x........: main (tc09_bad_unlock.c:50)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:45)
- by 0x........: main (tc09_bad_unlock.c:50)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: nearly_main (tc09_bad_unlock.c:31)
- by 0x........: main (tc09_bad_unlock.c:50)
-
-ERROR SUMMARY: 8 errors from 7 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 8 errors from 6 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc09_bad_unlock.stderr.diff
=================================================
--- tc09_bad_unlock.stderr.exp 2012-02-20 22:36:43.000000000 -0500
+++ tc09_bad_unlock.stderr.out 2012-02-20 22:48:39.000000000 -0500
@@ -42,14 +42,6 @@
by 0x........: nearly_main (tc09_bad_unlock.c:41)
by 0x........: main (tc09_bad_unlock.c:49)
-----------------------------------------------------------------
-
-Thread #x's call to pthread_mutex_unlock failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
- by 0x........: nearly_main (tc09_bad_unlock.c:41)
- by 0x........: main (tc09_bad_unlock.c:49)
-
---------------------
----------------------------------------------------------------
@@ -110,16 +102,8 @@
----------------------------------------------------------------
-Thread #x's call to pthread_mutex_unlock failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
- by 0x........: nearly_main (tc09_bad_unlock.c:41)
- by 0x........: main (tc09_bad_unlock.c:50)
-
-----------------------------------------------------------------
-
Thread #x: Exiting thread still holds 1 lock
...
-ERROR SUMMARY: 11 errors from 11 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 9 errors from 9 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc18_semabuse.stderr.diff
=================================================
--- tc18_semabuse.stderr.exp 2012-02-20 22:36:43.000000000 -0500
+++ tc18_semabuse.stderr.out 2012-02-20 22:48:49.000000000 -0500
@@ -18,13 +18,5 @@
by 0x........: sem_wait (hg_intercepts.c:...)
by 0x........: main (tc18_semabuse.c:34)
-----------------------------------------------------------------
-Thread #x's call to sem_post failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: sem_post_WRK (hg_intercepts.c:...)
- by 0x........: sem_post (hg_intercepts.c:...)
- by 0x........: main (tc18_semabuse.c:37)
-
-
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc20_verifywrap.stderr.diff
=================================================
--- tc20_verifywrap.stderr.exp 2012-02-20 22:36:43.000000000 -0500
+++ tc20_verifywrap.stderr.out 2012-02-20 22:48:59.000000000 -0500
@@ -1,7 +1,7 @@
------- This is output for >= glibc 2.4 ------
+------ This is output for < glibc 2.4 ------
---------------- pthread_create/join ----------------
@@ -45,13 +45,6 @@
----------------------------------------------------------------
-Thread #x's call to pthread_mutex_init failed
- with error code 95 (EOPNOTSUPP: Operation not supported on transport endpoint)
- at 0x........: pthread_mutex_init (hg_intercepts.c:...)
- by 0x........: main (tc20_verifywrap.c:92)
-
-----------------------------------------------------------------
-
Thread #x: pthread_mutex_destroy of a locked mutex
at 0x........: pthread_mutex_destroy (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:102)
@@ -63,26 +56,8 @@
at 0x........: pthread_mutex_destroy (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:102)
-----------------------------------------------------------------
-
-Thread #x's call to pthread_mutex_lock failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: pthread_mutex_lock (hg_intercepts.c:...)
- by 0x........: main (tc20_verifywrap.c:108)
-
-----------------------------------------------------------------
-Thread #x's call to pthread_mutex_trylock failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: pthread_mutex_trylock (hg_intercepts.c:...)
- by 0x........: main (tc20_verifywrap.c:116)
-
-----------------------------------------------------------------
-
-Thread #x's call to pthread_mutex_timedlock failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: pthread_mutex_timedlock (hg_intercepts.c:...)
- by 0x........: main (tc20_verifywrap.c:121)
+make pthread_mutex_lock fail: skipped on glibc < 2.4
----------------------------------------------------------------
@@ -90,13 +65,6 @@
at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:125)
-----------------------------------------------------------------
-
-Thread #x's call to pthread_mutex_unlock failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
- by 0x........: main (tc20_verifywrap.c:125)
-
---------------- pthread_cond_wait et al ----------------
@@ -215,14 +183,6 @@
by 0x........: sem_wait (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:242)
-----------------------------------------------------------------
-
-Thread #x's call to sem_post failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: sem_post_WRK (hg_intercepts.c:...)
- by 0x........: sem_post (hg_intercepts.c:...)
- by 0x........: main (tc20_verifywrap.c:245)
-
FIXME: can't figure out how to verify wrap of sem_post
@@ -235,4 +195,4 @@
...
-ERROR SUMMARY: 23 errors from 23 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 17 errors from 17 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/memcheck/tests/manuel3.stderr.diff
=================================================
--- manuel3.stderr.exp 2012-02-20 22:36:48.000000000 -0500
+++ manuel3.stderr.out 2012-02-20 22:43:02.000000000 -0500
@@ -1,4 +1,3 @@
Conditional jump or move depends on uninitialised value(s)
- at 0x........: gcc_cant_inline_me (manuel3.c:22)
- by 0x........: main (manuel3.c:14)
+ at 0x........: main (manuel3.c:12)
=================================================
./valgrind-new/memcheck/tests/partial_load_ok.stderr.diff
=================================================
--- partial_load_ok.stderr.exp 2012-02-20 22:36:48.000000000 -0500
+++ partial_load_ok.stderr.out 2012-02-20 22:43:45.000000000 -0500
@@ -1,7 +1,13 @@
-Invalid read of size 4
+Invalid read of size 1
+ at 0x........: main (partial_load.c:16)
+ Address 0x........ is 0 bytes after a block of size 7 alloc'd
+ at 0x........: calloc (vg_replace_malloc.c:...)
+ by 0x........: main (partial_load.c:14)
+
+Invalid read of size 8
at 0x........: main (partial_load.c:23)
- Address 0x........ is 1 bytes inside a block of size 4 alloc'd
+ Address 0x........ is 1 bytes inside a block of size 8 alloc'd
at 0x........: calloc (vg_replace_malloc.c:...)
by 0x........: main (partial_load.c:20)
@@ -11,9 +17,9 @@
at 0x........: calloc (vg_replace_malloc.c:...)
by 0x........: main (partial_load.c:28)
-Invalid read of size 4
+Invalid read of size 8
at 0x........: main (partial_load.c:37)
- Address 0x........ is 0 bytes inside a block of size 4 free'd
+ Address 0x........ is 0 bytes inside a block of size 8 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (partial_load.c:36)
@@ -25,4 +31,4 @@
For a detailed leak analysis, rerun with: --leak-check=full
For counts of detected and suppressed errors, rerun with: -v
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/memcheck/tests/partial_load_ok.stderr.diff64
=================================================
--- partial_load_ok.stderr.exp64 2012-02-20 22:36:48.000000000 -0500
+++ partial_load_ok.stderr.out 2012-02-20 22:43:45.000000000 -0500
@@ -1,4 +1,10 @@
+Invalid read of size 1
+ at 0x........: main (partial_load.c:16)
+ Address 0x........ is 0 bytes after a block of size 7 alloc'd
+ at 0x........: calloc (vg_replace_malloc.c:...)
+ by 0x........: main (partial_load.c:14)
+
Invalid read of size 8
at 0x........: main (partial_load.c:23)
Address 0x........ is 1 bytes inside a block of size 8 alloc'd
@@ -25,4 +31,4 @@
For a detailed leak analysis, rerun with: --leak-check=full
For counts of detected and suppressed errors, rerun with: -v
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/memcheck/tests/varinfo6.stderr.diff
=================================================
--- varinfo6.stderr.exp 2012-02-20 22:36:48.000000000 -0500
+++ varinfo6.stderr.out 2012-02-20 22:44:52.000000000 -0500
@@ -7,8 +7,7 @@
by 0x........: BZ2_bzCompress (varinfo6.c:4860)
by 0x........: BZ2_bzBuffToBuffCompress (varinfo6.c:5667)
by 0x........: main (varinfo6.c:6517)
- Location 0x........ is 2 bytes inside local var "budget"
- declared at varinfo6.c:3115, in frame #2 of thread 1
+ Address 0x........ is on thread 1's stack
Uninitialised byte(s) found during client check request
at 0x........: croak (varinfo6.c:34)
=================================================
./valgrind-new/memcheck/tests/varinfo6.stderr.diff-ppc64
=================================================
--- varinfo6.stderr.exp-ppc64 2012-02-20 22:36:48.000000000 -0500
+++ varinfo6.stderr.out 2012-02-20 22:44:52.000000000 -0500
@@ -1,5 +1,5 @@
Uninitialised byte(s) found during client check request
- at 0x........: croak (varinfo6.c:35)
+ at 0x........: croak (varinfo6.c:34)
by 0x........: mainSort (varinfo6.c:2999)
by 0x........: BZ2_blockSort (varinfo6.c:3143)
by 0x........: BZ2_compressBlock (varinfo6.c:4072)
@@ -10,7 +10,7 @@
Address 0x........ is on thread 1's stack
Uninitialised byte(s) found during client check request
- at 0x........: croak (varinfo6.c:35)
+ at 0x........: croak (varinfo6.c:34)
by 0x........: BZ2_decompress (varinfo6.c:1699)
by 0x........: BZ2_bzDecompress (varinfo6.c:5230)
by 0x........: BZ2_bzBuffToBuffDecompress (varinfo6.c:5715)
=================================================
./valgrind-old/drd/tests/tc04_free_lock.stderr.diff-ppc
=================================================
--- tc04_free_lock.stderr.exp-ppc 2012-02-20 22:20:37.000000000 -0500
+++ tc04_free_lock.stderr.out 2012-02-20 22:35:59.000000000 -0500
@@ -7,28 +7,22 @@
by 0x........: main (tc04_free_lock.c:20)
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: bar (tc04_free_lock.c:38)
- by 0x........: main (tc04_free_lock.c:26)
+ at 0x........: bar (tc04_free_lock.c:40)
+ by 0x........: process_dl_debug (in /lib64/ld-2.3.4.so)
+ by 0x........: ???
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
by 0x........: bar (tc04_free_lock.c:38)
by 0x........: main (tc04_free_lock.c:26)
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: foo (tc04_free_lock.c:47)
- by 0x........: main (tc04_free_lock.c:27)
+ at 0x........: foo (tc04_free_lock.c:49)
+ by 0x........: process_dl_debug (in /lib64/ld-2.3.4.so)
+ by 0x........: ???
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: foo (tc04_free_lock.c:46)
by 0x........: main (tc04_free_lock.c:27)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: bar (tc04_free_lock.c:38)
- by 0x........: main (tc04_free_lock.c:28)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
- by 0x........: bar (tc04_free_lock.c:38)
- by 0x........: main (tc04_free_lock.c:28)
-
-ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 4 errors from 3 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/drd/tests/tc04_free_lock.stderr.diff-x86
=================================================
--- tc04_free_lock.stderr.exp-x86 2012-02-20 22:20:37.000000000 -0500
+++ tc04_free_lock.stderr.out 2012-02-20 22:35:59.000000000 -0500
@@ -8,7 +8,8 @@
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: bar (tc04_free_lock.c:40)
- by 0x........: main (tc04_free_lock.c:26)
+ by 0x........: process_dl_debug (in /lib64/ld-2.3.4.so)
+ by 0x........: ???
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
by 0x........: bar (tc04_free_lock.c:38)
@@ -16,19 +17,12 @@
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: foo (tc04_free_lock.c:49)
- by 0x........: main (tc04_free_lock.c:27)
+ by 0x........: process_dl_debug (in /lib64/ld-2.3.4.so)
+ by 0x........: ???
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: foo (tc04_free_lock.c:46)
by 0x........: main (tc04_free_lock.c:27)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: bar (tc04_free_lock.c:40)
- by 0x........: main (tc04_free_lock.c:28)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
- by 0x........: bar (tc04_free_lock.c:38)
- by 0x........: main (tc04_free_lock.c:28)
-
-ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 4 errors from 3 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/drd/tests/tc09_bad_unlock.stderr.diff-glibc2.8
=================================================
--- tc09_bad_unlock.stderr.exp-glibc2.8 2012-02-20 22:20:37.000000000 -0500
+++ tc09_bad_unlock.stderr.out 2012-02-20 22:36:04.000000000 -0500
@@ -26,7 +26,7 @@
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: nearly_main (tc09_bad_unlock.c:45)
- by 0x........: (below main)
+ by 0x........: ???
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:31)
@@ -47,13 +47,5 @@
by 0x........: nearly_main (tc09_bad_unlock.c:41)
by 0x........: main (tc09_bad_unlock.c:50)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:45)
- by 0x........: (below main)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: nearly_main (tc09_bad_unlock.c:31)
- by 0x........: main (tc09_bad_unlock.c:50)
-
-ERROR SUMMARY: 8 errors from 7 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 8 errors from 6 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/drd/tests/tc09_bad_unlock.stderr.diff-ppc
=================================================
--- tc09_bad_unlock.stderr.exp-ppc 2012-02-20 22:20:37.000000000 -0500
+++ tc09_bad_unlock.stderr.out 2012-02-20 22:36:04.000000000 -0500
@@ -25,8 +25,8 @@
by 0x........: main (tc09_bad_unlock.c:49)
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:41)
- by 0x........: main (tc09_bad_unlock.c:49)
+ at 0x........: nearly_main (tc09_bad_unlock.c:45)
+ by 0x........: ???
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:31)
@@ -47,13 +47,5 @@
by 0x........: nearly_main (tc09_bad_unlock.c:41)
by 0x........: main (tc09_bad_unlock.c:50)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:41)
- by 0x........: main (tc09_bad_unlock.c:50)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: nearly_main (tc09_bad_unlock.c:31)
- by 0x........: main (tc09_bad_unlock.c:50)
-
-ERROR SUMMARY: 8 errors from 7 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 8 errors from 6 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/drd/tests/tc09_bad_unlock.stderr.diff-x86
=================================================
--- tc09_bad_unlock.stderr.exp-x86 2012-02-20 22:20:37.000000000 -0500
+++ tc09_bad_unlock.stderr.out 2012-02-20 22:36:04.000000000 -0500
@@ -26,7 +26,7 @@
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: nearly_main (tc09_bad_unlock.c:45)
- by 0x........: main (tc09_bad_unlock.c:49)
+ by 0x........: ???
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:31)
@@ -47,13 +47,5 @@
by 0x........: nearly_main (tc09_bad_unlock.c:41)
by 0x........: main (tc09_bad_unlock.c:50)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:45)
- by 0x........: main (tc09_bad_unlock.c:50)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: nearly_main (tc09_bad_unlock.c:31)
- by 0x........: main (tc09_bad_unlock.c:50)
-
-ERROR SUMMARY: 8 errors from 7 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 8 errors from 6 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/helgrind/tests/tc09_bad_unlock.stderr.diff
=================================================
--- tc09_bad_unlock.stderr.exp 2012-02-20 22:20:16.000000000 -0500
+++ tc09_bad_unlock.stderr.out 2012-02-20 22:32:20.000000000 -0500
@@ -42,14 +42,6 @@
by 0x........: nearly_main (tc09_bad_unlock.c:41)
by 0x........: main (tc09_bad_unlock.c:49)
-----------------------------------------------------------------
-
-Thread #x's call to pthread_mutex_unlock failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
- by 0x........: nearly_main (tc09_bad_unlock.c:41)
- by 0x........: main (tc09_bad_unlock.c:49)
-
---------------------
----------------------------------------------------------------
@@ -110,16 +102,8 @@
----------------------------------------------------------------
-Thread #x's call to pthread_mutex_unlock failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
- by 0x........: nearly_main (tc09_bad_unlock.c:41)
- by 0x........: main (tc09_bad_unlock.c:50)
-
-----------------------------------------------------------------
-
Thread #x: Exiting thread still holds 1 lock
...
-ERROR SUMMARY: 11 errors from 11 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 9 errors from 9 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/helgrind/tests/tc18_semabuse.stderr.diff
=================================================
--- tc18_semabuse.stderr.exp 2012-02-20 22:20:16.000000000 -0500
+++ tc18_semabuse.stderr.out 2012-02-20 22:32:29.000000000 -0500
@@ -18,13 +18,5 @@
by 0x........: sem_wait (hg_intercepts.c:...)
by 0x........: main (tc18_semabuse.c:34)
-----------------------------------------------------------------
-Thread #x's call to sem_post failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: sem_post_WRK (hg_intercepts.c:...)
- by 0x........: sem_post (hg_intercepts.c:...)
- by 0x........: main (tc18_semabuse.c:37)
-
-
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/helgrind/tests/tc20_verifywrap.stderr.diff
=================================================
--- tc20_verifywrap.stderr.exp 2012-02-20 22:20:16.000000000 -0500
+++ tc20_verifywrap.stderr.out 2012-02-20 22:32:39.000000000 -0500
@@ -1,7 +1,7 @@
------- This is output for >= glibc 2.4 ------
+------ This is output for < glibc 2.4 ------
---------------- pthread_create/join ----------------
@@ -45,13 +45,6 @@
----------------------------------------------------------------
-Thread #x's call to pthread_mutex_init failed
- with error code 95 (EOPNOTSUPP: Operation not supported on transport endpoint)
- at 0x........: pthread_mutex_init (hg_intercepts.c:...)
- by 0x........: main (tc20_verifywrap.c:92)
-
-----------------------------------------------------------------
-
Thread #x: pthread_mutex_destroy of a locked mutex
at 0x........: pthread_mutex_destroy (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:102)
@@ -63,26 +56,8 @@
at 0x........: pthread_mutex_destroy (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:102)
-----------------------------------------------------------------
-
-Thread #x's call to pthread_mutex_lock failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: pthread_mutex_lock (hg_intercepts.c:...)
- by 0x........: main (tc20_verifywrap.c:108)
-
-----------------------------------------------------------------
-Thread #x's call to pthread_mutex_trylock failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: pthread_mutex_trylock (hg_intercepts.c:...)
- by 0x........: main (tc20_verifywrap.c:116)
-
-----------------------------------------------------------------
-
-Thread #x's call to pthread_mutex_timedlock failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: pthread_mutex_timedlock (hg_intercepts.c:...)
- by 0x........: main (tc20_verifywrap.c:121)
+make pthread_mutex_lock fail: skipped on glibc < 2.4
----------------------------------------------------------------
@@ -90,13 +65,6 @@
at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:125)
-----------------------------------------------------------------
-
-Thread #x's call to pthread_mutex_unlock failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
- by 0x........: main (tc20_verifywrap.c:125)
-
---------------- pthread_cond_wait et al ----------------
@@ -215,14 +183,6 @@
by 0x........: sem_wait (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:242)
-----------------------------------------------------------------
-
-Thread #x's call to sem_post failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: sem_post_WRK (hg_intercepts.c:...)
- by 0x........: sem_post (hg_intercepts.c:...)
- by 0x........: main (tc20_verifywrap.c:245)
-
FIXME: can't figure out how to verify wrap of sem_post
@@ -235,4 +195,4 @@
...
-ERROR SUMMARY: 23 errors from 23 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 17 errors from 17 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/memcheck/tests/manuel3.stderr.diff
=================================================
--- manuel3.stderr.exp 2012-02-20 22:20:22.000000000 -0500
+++ manuel3.stderr.out 2012-02-20 22:26:38.000000000 -0500
@@ -1,4 +1,3 @@
Conditional jump or move depends on uninitialised value(s)
- at 0x........: gcc_cant_inline_me (manuel3.c:22)
- by 0x........: main (manuel3.c:14)
+ at 0x........: main (manuel3.c:12)
=================================================
./valgrind-old/memcheck/tests/partial_load_ok.stderr.diff
=================================================
--- partial_load_ok.stderr.exp 2012-02-20 22:20:22.000000000 -0500
+++ partial_load_ok.stderr.out 2012-02-20 22:27:22.000000000 -0500
@@ -1,7 +1,13 @@
-Invalid read of size 4
+Invalid read of size 1
+ at 0x........: main (partial_load.c:16)
+ Address 0x........ is 0 bytes after a block of size 7 alloc'd
+ at 0x........: calloc (vg_replace_malloc.c:...)
+ by 0x........: main (partial_load.c:14)
+
+Invalid read of size 8
at 0x........: main (partial_load.c:23)
- Address 0x........ is 1 bytes inside a block of size 4 alloc'd
+ Address 0x........ is 1 bytes inside a block of size 8 alloc'd
at 0x........: calloc (vg_replace_malloc.c:...)
by 0x........: main (partial_load.c:20)
@@ -11,9 +17,9 @@
at 0x........: calloc (vg_replace_malloc.c:...)
by 0x........: main (partial_load.c:28)
-Invalid read of size 4
+Invalid read of size 8
at 0x........: main (partial_load.c:37)
- Address 0x........ is 0 bytes inside a block of size 4 free'd
+ Address 0x........ is 0 bytes inside a block of size 8 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (partial_load.c:36)
@@ -25,4 +31,4 @@
For a detailed leak analysis, rerun with: --leak-check=full
For counts of detected and suppressed errors, rerun with: -v
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/memcheck/tests/partial_load_ok.stderr.diff64
=================================================
--- partial_load_ok.stderr.exp64 2012-02-20 22:20:22.000000000 -0500
+++ partial_load_ok.stderr.out 2012-02-20 22:27:22.000000000 -0500
@@ -1,4 +1,10 @@
+Invalid read of size 1
+ at 0x........: main (partial_load.c:16)
+ Address 0x........ is 0 bytes after a block of size 7 alloc'd
+ at 0x........: calloc (vg_replace_malloc.c:...)
+ by 0x........: main (partial_load.c:14)
+
Invalid read of size 8
at 0x........: main (partial_load.c:23)
Address 0x........ is 1 bytes inside a block of size 8 alloc'd
@@ -25,4 +31,4 @@
For a detailed leak analysis, rerun with: --leak-check=full
For counts of detected and suppressed errors, rerun with: -v
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/memcheck/tests/varinfo6.stderr.diff
=================================================
--- varinfo6.stderr.exp 2012-02-20 22:20:22.000000000 -0500
+++ varinfo6.stderr.out 2012-02-20 22:28:29.000000000 -0500
@@ -7,8 +7,7 @@
by 0x........: BZ2_bzCompress (varinfo6.c:4860)
by 0x........: BZ2_bzBuffToBuffCompress (varinfo6.c:5667)
by 0x........: main (varinfo6.c:6517)
- Location 0x........ is 2 bytes inside local var "budget"
- declared at varinfo6.c:3115, in frame #2 of thread 1
+ Address 0x........ is on thread 1's stack
Uninitialised byte(s) found during client check request
at 0x........: croak (varinfo6.c:34)
=================================================
./valgrind-old/memcheck/tests/varinfo6.stderr.diff-ppc64
=================================================
--- varinfo6.stderr.exp-ppc64 2012-02-20 22:20:22.000000000 -0500
+++ varinfo6.stderr.out 2012-02-20 22:28:29.000000000 -0500
@@ -1,5 +1,5 @@
Uninitialised byte(s) found during client check request
- at 0x........: croak (varinfo6.c:35)
+ at 0x........: croak (varinfo6.c:34)
by 0x........: mainSort (varinfo6.c:2999)
by 0x........: BZ2_blockSort (varinfo6.c:3143)
by 0x........: BZ2_compressBlock (varinfo6.c:4072)
@@ -10,7 +10,7 @@
Address 0x........ is on thread 1's stack
Uninitialised byte(s) found during client check request
- at 0x........: croak (varinfo6.c:35)
+ at 0x........: croak (varinfo6.c:34)
by 0x........: BZ2_decompress (varinfo6.c:1699)
by 0x........: BZ2_bzDecompress (varinfo6.c:5230)
by 0x........: BZ2_bzBuffToBuffDecompress (varinfo6.c:5715)
|
|
From: Tom H. <to...@co...> - 2012-02-21 03:50:10
|
valgrind revision: 12393 VEX revision: 2258 C compiler: gcc (GCC) 4.4.5 20101112 (Red Hat 4.4.5-2) Assembler: GNU assembler version 2.20.51.0.2-20.fc13 20091009 C library: GNU C Library stable release version 2.12.2 uname -mrs: Linux 3.1.0-7.fc16.x86_64 x86_64 Vendor version: Fedora release 13 (Goddard) Nightly build on bristol ( x86_64, Fedora 13 ) Started at 2012-02-21 03:21:25 GMT Ended at 2012-02-21 03:49:56 GMT Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 595 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/linux/stack_switch (stderr) helgrind/tests/pth_barrier3 (stderr) |
|
From: Tom H. <to...@co...> - 2012-02-21 03:43:12
|
valgrind revision: 12393 VEX revision: 2258 C compiler: gcc (GCC) 4.5.1 20100924 (Red Hat 4.5.1-4) Assembler: GNU assembler version 2.20.51.0.7-8.fc14 20100318 C library: GNU C Library stable release version 2.13 uname -mrs: Linux 3.1.0-7.fc16.x86_64 x86_64 Vendor version: Fedora release 14 (Laughlin) Nightly build on bristol ( x86_64, Fedora 14 ) Started at 2012-02-21 03:11:06 GMT Ended at 2012-02-21 03:41:55 GMT Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 610 tests, 2 stderr failures, 0 stdout failures, 1 stderrB failure, 2 stdoutB failures, 0 post failures == gdbserver_tests/mcinfcallWSRU (stderrB) gdbserver_tests/nlcontrolc (stdoutB) gdbserver_tests/nlpasssigalrm (stdoutB) memcheck/tests/linux/stack_switch (stderr) memcheck/tests/origin5-bz2 (stderr) |
|
From: Tom H. <to...@co...> - 2012-02-21 03:31:36
|
valgrind revision: 12393 VEX revision: 2258 C compiler: gcc (GCC) 4.6.1 20110908 (Red Hat 4.6.1-9) Assembler: GNU assembler version 2.21.51.0.6-6.fc15 20110118 C library: GNU C Library stable release version 2.14.1 uname -mrs: Linux 3.1.0-7.fc16.x86_64 x86_64 Vendor version: Fedora release 15 (Lovelock) Nightly build on bristol ( x86_64, Fedora 15 ) Started at 2012-02-21 03:01:48 GMT Ended at 2012-02-21 03:31:18 GMT Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 610 tests, 2 stderr failures, 0 stdout failures, 1 stderrB failure, 2 stdoutB failures, 0 post failures == gdbserver_tests/mcinfcallWSRU (stderrB) gdbserver_tests/nlcontrolc (stdoutB) gdbserver_tests/nlpasssigalrm (stdoutB) memcheck/tests/origin5-bz2 (stderr) memcheck/tests/overlap (stderr) |
|
From: Tom H. <to...@co...> - 2012-02-21 03:21:17
|
valgrind revision: 12393 VEX revision: 2258 C compiler: gcc (GCC) 4.6.2 20111027 (Red Hat 4.6.2-1) Assembler: GNU assembler version 2.21.53.0.1-6.fc16 20110716 C library: GNU C Library development release version 2.14.90 uname -mrs: Linux 3.1.0-7.fc16.x86_64 x86_64 Vendor version: Fedora release 16 (Verne) Nightly build on bristol ( x86_64, Fedora 16 ) Started at 2012-02-21 02:51:24 GMT Ended at 2012-02-21 03:20:59 GMT Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 610 tests, 3 stderr failures, 0 stdout failures, 1 stderrB failure, 2 stdoutB failures, 0 post failures == gdbserver_tests/mcinfcallWSRU (stderrB) gdbserver_tests/nlcontrolc (stdoutB) gdbserver_tests/nlpasssigalrm (stdoutB) memcheck/tests/origin5-bz2 (stderr) memcheck/tests/overlap (stderr) memcheck/tests/str_tester (stderr) |
|
From: Christian B. <bor...@de...> - 2012-02-21 03:14:22
|
valgrind revision: 12393 VEX revision: 2258 GCC version: gcc (SUSE Linux) 4.3.4 [gcc-4_3-branch revision 152973] C library: GNU C Library stable release version 2.11.1 (20100118), by Roland McGrath et al. uname -mrs: Linux 2.6.32.49-0.3-default s390x Vendor version: Welcome to SUSE Linux Enterprise Server 11 SP1 (s390x) - Kernel %r (%t). Nightly build on sless390 ( SUSE Linux Enterprise Server 11 SP1 gcc 4.3.4 on z196 (s390x) ) Started at 2012-02-21 03:45:01 CET Ended at 2012-02-21 04:14:10 CET Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 523 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == helgrind/tests/tc18_semabuse (stderr) helgrind/tests/tc20_verifywrap (stderr) drd/tests/tc04_free_lock (stderr) drd/tests/tc09_bad_unlock (stderr) |
|
From: Christian B. <bor...@de...> - 2012-02-21 03:06:12
|
valgrind revision: 12393 VEX revision: 2258 GCC version: gcc (GCC) 4.5.3 20110121 (Red Hat 4.5.3-5) C library: GNU C Library stable release version 2.12.1, by Roland McGrath et al. uname -mrs: Linux 3.1.0-rc9-andreas-gde346b6-dirty s390x Vendor version: unknown Nightly build on fedora390 ( Fedora 13/14/15 mix with gcc 3.5.3 on z196 (s390x) ) Started at 2012-02-21 03:45:01 CET Ended at 2012-02-21 04:05:53 CET Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 522 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == helgrind/tests/tc18_semabuse (stderr) helgrind/tests/tc20_verifywrap (stderr) drd/tests/tc04_free_lock (stderr) drd/tests/tc09_bad_unlock (stderr) |