Attempt to reduce output variance by ensuring mainSort() is never inlined.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8744
This commit is contained in:
Julian Seward 2008-11-08 15:15:06 +00:00
parent e8eb2c86b4
commit fbf22fd8f3
2 changed files with 13 additions and 7 deletions

View File

@ -2784,7 +2784,7 @@ void mainQSort3 ( UInt32* ptr,
#define SETMASK (1 << 21)
#define CLEARMASK (~(SETMASK))
static
static __attribute__((noinline))
void mainSort ( UInt32* ptr,
UChar* block,
UInt16* quadrant,

View File

@ -28,7 +28,8 @@ Use of uninitialised value of size 8
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: BZ2_blockSort (origin5-bz2.c:2820)
at 0x........: mainSort (origin5-bz2.c:2820)
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)
@ -38,7 +39,8 @@ Use of uninitialised value of size 8
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: BZ2_blockSort (origin5-bz2.c:2823)
at 0x........: mainSort (origin5-bz2.c:2823)
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)
@ -48,7 +50,8 @@ Use of uninitialised value of size 8
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: BZ2_blockSort (origin5-bz2.c:2854)
at 0x........: mainSort (origin5-bz2.c:2854)
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)
@ -58,7 +61,8 @@ Use of uninitialised value of size 8
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: BZ2_blockSort (origin5-bz2.c:2858)
at 0x........: mainSort (origin5-bz2.c:2858)
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)
@ -68,7 +72,8 @@ Use of uninitialised value of size 8
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: BZ2_blockSort (origin5-bz2.c:2963)
at 0x........: mainSort (origin5-bz2.c:2963)
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)
@ -78,7 +83,8 @@ Use of uninitialised value of size 8
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: BZ2_blockSort (origin5-bz2.c:2964)
at 0x........: mainSort (origin5-bz2.c:2964)
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)