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
(17) |
2
(8) |
3
(23) |
4
(16) |
5
(13) |
6
(13) |
|
7
|
8
|
9
|
10
(2) |
11
(4) |
12
(2) |
13
(14) |
|
14
(13) |
15
(7) |
16
(13) |
17
(20) |
18
(15) |
19
(15) |
20
(13) |
|
21
(15) |
22
(13) |
23
(13) |
24
(2) |
25
(5) |
26
(12) |
27
|
|
28
(3) |
29
(13) |
30
(13) |
31
(14) |
|
|
|
|
From: Tom H. <to...@co...> - 2013-07-30 02:11:46
|
valgrind revision: 13475 VEX revision: 2733 C compiler: gcc (GCC) 4.8.1 20130603 (Red Hat 4.8.1-1) GDB: GNU gdb (GDB) Fedora (7.6-32.fc19) Assembler: GNU assembler version 2.23.52.0.1-9.fc19 20130226 C library: GNU C Library (GNU libc) stable release version 2.17 uname -mrs: Linux 3.9.5-301.fc19.x86_64 x86_64 Vendor version: Fedora release 19 (Schrödingerâs Cat) Nightly build on bristol ( x86_64, Fedora 19 (Schrödingerâs Cat) ) Started at 2013-07-30 02:32:45 BST Ended at 2013-07-30 03:11:16 BST Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 656 tests, 4 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/dw4 (stderr) memcheck/tests/origin5-bz2 (stderr) none/tests/fdleak_ipv4 (stdout) none/tests/fdleak_ipv4 (stderr) exp-sgcheck/tests/hackedbz2 (stderr) ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 656 tests, 3 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/dw4 (stderr) memcheck/tests/origin5-bz2 (stderr) exp-sgcheck/tests/hackedbz2 (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short 2013-07-30 02:51:54.917545556 +0100 --- new.short 2013-07-30 03:11:16.730116584 +0100 *************** *** 8,12 **** ! == 656 tests, 3 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/dw4 (stderr) memcheck/tests/origin5-bz2 (stderr) exp-sgcheck/tests/hackedbz2 (stderr) --- 8,14 ---- ! == 656 tests, 4 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/dw4 (stderr) memcheck/tests/origin5-bz2 (stderr) + none/tests/fdleak_ipv4 (stdout) + none/tests/fdleak_ipv4 (stderr) exp-sgcheck/tests/hackedbz2 (stderr) |
|
From: Tom H. <to...@co...> - 2013-07-30 01:54:10
|
valgrind revision: 13475 VEX revision: 2733 C compiler: gcc (GCC) 4.8.1 20130717 (Red Hat 4.8.1-5) GDB: GNU gdb (GDB) Fedora (7.6-35.fc20) Assembler: GNU assembler version 2.23.2 C library: GNU C Library (GNU libc) development release version 2.17.90 uname -mrs: Linux 3.9.5-301.fc19.x86_64 x86_64 Vendor version: Fedora release 20 (Rawhide) Nightly build on bristol ( x86_64, Fedora 20 ) Started at 2013-07-30 02:22:40 BST Ended at 2013-07-30 02:53:54 BST 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 == 656 tests, 6 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/amd64/insn_basic (stderr) memcheck/tests/dw4 (stderr) memcheck/tests/origin5-bz2 (stderr) none/tests/amd64/insn_basic (stdout) none/tests/amd64/insn_basic (stderr) drd/tests/pth_mutex_reinit (stderr) exp-sgcheck/tests/hackedbz2 (stderr) |
|
From: <sv...@va...> - 2013-07-29 19:02:56
|
florian 2013-07-29 20:02:43 +0100 (Mon, 29 Jul 2013)
New Revision: 13475
Log:
Remove simple_huffman.c which is a leftover from the time
when AIX was supported. As AIX support has been removed,
the file can be removed as well.
Removed files:
trunk/coregrind/m_initimg/simple_huffman.c
Modified files:
trunk/coregrind/Makefile.am
Deleted: trunk/coregrind/m_initimg/simple_huffman.c (+0 -513)
===================================================================
--- trunk/coregrind/m_initimg/simple_huffman.c 2013-07-28 17:19:34 +01:00 (rev 13474)
+++ trunk/coregrind/m_initimg/simple_huffman.c 2013-07-29 20:02:43 +01:00 (rev 13475)
@@ -1,513 +0,0 @@
-/*************************************************************************
-* Name: huffman.c
-* Author: Marcus Geelnard
-* Description: Huffman coder/decoder implementation.
-* Reentrant: Yes
-* $Id: huffman.c,v 1.6 2004/12/14 18:59:40 marcus256 Exp $
-*
-* This is a very straight forward implementation of a Huffman coder and
-* decoder.
-*
-* Primary flaws with this primitive implementation are:
-* - Slow bit stream implementation
-* - Fairly slow decoding (slower than encoding)
-* - Maximum tree depth of 32 (the coder aborts if any code exceeds a
-* size of 32 bits). If I'm not mistaking, this should not be possible
-* unless the input buffer is larger than 2^32 bytes, which is not
-* supported by the coder anyway (max 2^32-1 bytes can be specified with
-* an unsigned 32-bit integer).
-*
-* On the other hand, there are a few advantages of this implementation:
-* - The Huffman tree is stored in a very compact form, requiring only
-* 12 bits per symbol (for 8 bit symbols), meaning a maximum of 384
-* bytes overhead.
-* - The Huffman coder does quite well in situations where the data is
-* noisy, in which case most dictionary based coders run into problems.
-*
-* Possible improvements (probably not worth it):
-* - Partition the input data stream into blocks, where each block has
-* its own Huffman tree. With variable block sizes, it should be
-* possible to find locally optimal Huffman trees, which in turn could
-* reduce the total size.
-* - Allow for a few different predefined Huffman trees, which could
-* reduce the size of a block even further.
-*-------------------------------------------------------------------------
-* Copyright (c) 2003-2011 Marcus Geelnard
-*
-* This software is provided 'as-is', without any express or implied
-* warranty. In no event will the authors be held liable for any damages
-* arising from the use of this software.
-*
-* Permission is granted to anyone to use this software for any purpose,
-* including commercial applications, and to alter it and redistribute it
-* freely, subject to the following restrictions:
-*
-* 1. The origin of this software must not be misrepresented; you must not
-* claim that you wrote the original software. If you use this software
-* in a product, an acknowledgment in the product documentation would
-* be appreciated but is not required.
-*
-* 2. Altered source versions must be plainly marked as such, and must not
-* be misrepresented as being the original software.
-*
-* 3. This notice may not be removed or altered from any source
-* distribution.
-*
-* Marcus Geelnard
-* marcus.geelnard at home.se
-*************************************************************************/
-
-/* Modified May 06 by Julian Seward for use in Valgrind.
- - changed integral types to V's versions (UInt, UChar etc)
- - added initialisation in _Huffman_WriteBits, as described in
- comment in that function.
-*/
-
-/*************************************************************************
-* Types used for Huffman coding
-*************************************************************************/
-
-typedef struct {
- UInt Symbol;
- UInt Count;
- UInt Code;
- UInt Bits;
-} huff_sym_t;
-
-typedef struct {
- UChar *BytePtr;
- UInt BitPos;
-} huff_bitstream_t;
-
-
-
-/*************************************************************************
-* INTERNAL FUNCTIONS *
-*************************************************************************/
-
-
-/*************************************************************************
-* _Huffman_InitBitstream() - Initialize a bitstream.
-*************************************************************************/
-
-static void _Huffman_InitBitstream( huff_bitstream_t *stream,
- UChar *buf )
-{
- stream->BytePtr = buf;
- stream->BitPos = 0;
-}
-
-
-/*************************************************************************
-* _Huffman_ReadBits() - Read bits from a bitstream.
-*************************************************************************/
-
-static UInt _Huffman_ReadBits( huff_bitstream_t *stream,
- UInt bits )
-{
- UInt x, bit, count;
- UChar *buf;
-
- /* Get current stream state */
- buf = stream->BytePtr;
- bit = stream->BitPos;
-
- /* Extract bits */
- x = 0;
- for( count = 0; count < bits; ++ count )
- {
- x = (x<<1) + (*buf & (1<<(7-bit)) ? 1 : 0);
- bit = (bit+1) & 7;
- if( !bit )
- {
- ++ buf;
- }
- }
-
- /* Store new stream state */
- stream->BytePtr = buf;
- stream->BitPos = bit;
-
- return x;
-}
-
-
-/*************************************************************************
-* _Huffman_WriteBits() - Write bits to a bitstream.
-*************************************************************************/
-
-static void _Huffman_WriteBits( huff_bitstream_t *stream, UInt x,
- UInt bits )
-{
- UInt bit, count;
- UChar *buf;
- UInt mask;
-
- /* Get current stream state */
- buf = stream->BytePtr;
- bit = stream->BitPos;
-
- /* Append bits */
- mask = 1 << (bits-1);
- for( count = 0; count < bits; ++ count )
- {
- /* If we're starting a new byte, zero it out, so that the
- resulting byte sequence looks completely defined from
- Valgrind's point of view. If this doesn't happen then the
- last byte in the stream may look partially undefined. */
- if (bit == 0)
- *buf = 0;
- *buf = (*buf & (0xff^(1<<(7-bit)))) +
- ((x & mask ? 1 : 0) << (7-bit));
- x <<= 1;
- bit = (bit+1) & 7;
- if( !bit )
- {
- ++ buf;
- }
- }
-
- /* Store new stream state */
- stream->BytePtr = buf;
- stream->BitPos = bit;
-}
-
-
-/*************************************************************************
-* _Huffman_Hist() - Calculate (sorted) histogram for a block of data.
-*************************************************************************/
-
-static void _Huffman_Hist( UChar *in, huff_sym_t *sym,
- UInt size )
-{
- Int k, swaps;
- huff_sym_t tmp;
-
- /* Clear/init histogram */
- for( k = 0; k < 256; ++ k )
- {
- sym[k].Symbol = k;
- sym[k].Count = 0;
- sym[k].Code = 0;
- sym[k].Bits = 0;
- }
-
- /* Build histogram */
- for( k = size; k; -- k )
- {
- sym[ *in ++ ].Count ++;
- }
-
- /* Sort histogram - most frequent symbol first (bubble sort) */
- do
- {
- swaps = 0;
- for( k = 0; k < 255; ++ k )
- {
- if( sym[k].Count < sym[k+1].Count )
- {
- tmp = sym[k];
- sym[k] = sym[k+1];
- sym[k+1] = tmp;
- swaps = 1;
- }
- }
- }
- while( swaps );
-}
-
-
-/*************************************************************************
-* _Huffman_MakeTree() - Generate a Huffman tree.
-*************************************************************************/
-
-static void _Huffman_MakeTree( huff_sym_t *sym, huff_bitstream_t *stream,
- UInt code, UInt bits, UInt first,
- UInt last )
-{
- UInt k, size, size_a, size_b, last_a, first_b;
-
- /* Is this a leaf node? */
- if( first == last )
- {
- /* Append symbol to tree description */
- _Huffman_WriteBits( stream, 1, 1 );
- _Huffman_WriteBits( stream, sym[first].Symbol, 8 );
-
- /* Store code info in symbol array */
- sym[first].Code = code;
- sym[first].Bits = bits;
- return;
- }
- else
- {
- /* This was not a leaf node */
- _Huffman_WriteBits( stream, 0, 1 );
- }
-
- /* Total size of interval */
- size = 0;
- for( k = first; k <= last; ++ k )
- {
- size += sym[k].Count;
- }
-
- /* Find size of branch a */
- size_a = 0;
- for( k = first; size_a < ((size+1)>>1) && k < last; ++ k )
- {
- size_a += sym[k].Count;
- }
-
- /* Non-empty branch? */
- if( size_a > 0 )
- {
- /* Continue branching */
- _Huffman_WriteBits( stream, 1, 1 );
-
- /* Branch a cut in histogram */
- last_a = k-1;
-
- /* Create branch a */
- _Huffman_MakeTree( sym, stream, (code<<1)+0, bits+1,
- first, last_a );
- }
- else
- {
- /* This was an empty branch */
- _Huffman_WriteBits( stream, 0, 1 );
- }
-
- /* Size of branch b */
- size_b = size - size_a;
-
- /* Non-empty branch? */
- if( size_b > 0 )
- {
- /* Continue branching */
- _Huffman_WriteBits( stream, 1, 1 );
-
- /* Branch b cut in histogram */
- first_b = k;
-
- /* Create branch b */
- _Huffman_MakeTree( sym, stream, (code<<1)+1, bits+1,
- first_b, last );
- }
- else
- {
- /* This was an empty branch */
- _Huffman_WriteBits( stream, 0, 1 );
- }
-}
-
-
-/*************************************************************************
-* _Huffman_RecoverTree() - Recover a Huffman tree from a bitstream.
-*************************************************************************/
-
-static void _Huffman_RecoverTree( huff_sym_t *sym,
- huff_bitstream_t *stream, UInt code, UInt bits,
- UInt *symnum )
-{
- UInt symbol;
-
- /* Is this a leaf node? */
- if( _Huffman_ReadBits( stream, 1 ) )
- {
- /* Get symbol from tree description */
- symbol = _Huffman_ReadBits( stream, 8 );
-
- /* Store code info in symbol array */
- sym[*symnum].Symbol = symbol;
- sym[*symnum].Code = code;
- sym[*symnum].Bits = bits;
-
- /* Increase symbol counter */
- *symnum = *symnum + 1;
-
- return;
- }
-
- /* Non-empty branch? */
- if( _Huffman_ReadBits( stream, 1 ) )
- {
- /* Create branch a */
- _Huffman_RecoverTree( sym, stream, (code<<1)+0, bits+1,
- symnum );
- }
-
- /* Non-empty branch? */
- if( _Huffman_ReadBits( stream, 1 ) )
- {
- /* Create branch b */
- _Huffman_RecoverTree( sym, stream, (code<<1)+1, bits+1,
- symnum );
- }
-}
-
-
-
-
-/*************************************************************************
-* PUBLIC FUNCTIONS *
-*************************************************************************/
-
-
-/*************************************************************************
-* Huffman_Compress() - Compress a block of data using a Huffman coder.
-* in - Input (uncompressed) buffer.
-* out - Output (compressed) buffer. This buffer must be 384 bytes
-* larger than the input buffer.
-* insize - Number of input bytes.
-* The function returns the size of the compressed data.
-*************************************************************************/
-static
-Int Huffman_Compress( UChar *in, UChar *out,
- UInt insize )
-{
- huff_sym_t sym[ 256 ], tmp;
- huff_bitstream_t stream;
- UInt k, total_bytes, swaps, symbol, last_symbol;
-
- /* Do we have anything to compress? */
- if( insize < 1 ) return 0;
-
- /* Initialize bitstream */
- _Huffman_InitBitstream( &stream, out );
-
- /* Calculate and sort histogram for input data */
- _Huffman_Hist( in, sym, insize );
-
- /* Find number of used symbols */
- for( last_symbol = 255; sym[last_symbol].Count == 0; -- last_symbol );
-
- /* Special case: In order to build a correct tree, we need at least
- two symbols (otherwise we get zero-bit representations). */
- if( last_symbol == 0 ) ++ last_symbol;
-
- /* Build Huffman tree */
- _Huffman_MakeTree( sym, &stream, 0, 0, 0, last_symbol );
-
- /* Was any code > 32 bits? (we do not handle that at present) */
- for( k = 0; k < 255; ++ k )
- {
- if( sym[k].Bits > 32 )
- {
- return 0;
- }
- }
-
- /* Sort histogram - first symbol first (bubble sort) */
- do
- {
- swaps = 0;
- for( k = 0; k < 255; ++ k )
- {
- if( sym[k].Symbol > sym[k+1].Symbol )
- {
- tmp = sym[k];
- sym[k] = sym[k+1];
- sym[k+1] = tmp;
- swaps = 1;
- }
- }
- }
- while( swaps );
-
- /* Encode input stream */
- for( k = 0; k < insize; ++ k )
- {
- symbol = in[ k ];
- _Huffman_WriteBits( &stream, sym[symbol].Code,
- sym[symbol].Bits );
- }
-
- /* Calculate size of output data */
- total_bytes = (Int)(stream.BytePtr - out);
- if( stream.BitPos > 0 )
- {
- ++ total_bytes;
- }
-
- return total_bytes;
-}
-
-
-
-/*************************************************************************
-* Huffman_Uncompress() - Uncompress a block of data using a Huffman
-* decoder.
-* in - Input (compressed) buffer.
-* out - Output (uncompressed) buffer. This buffer must be large
-* enough to hold the uncompressed data.
-* insize - Number of input bytes.
-* outsize - Number of output bytes.
-*************************************************************************/
-static
-void Huffman_Uncompress( UChar *in, UChar *out,
- UInt insize, UInt outsize )
-{
- huff_sym_t sym[ 256 ], tmp;
- huff_bitstream_t stream;
- UInt k, m, symbol_count, swaps;
- UChar *buf;
- UInt bits, delta_bits, new_bits, code;
-
- /* Do we have anything to decompress? */
- if( insize < 1 ) return;
-
- /* Initialize bitstream */
- _Huffman_InitBitstream( &stream, in );
-
- /* Clear tree/histogram */
- for( k = 0; k < 256; ++ k )
- {
- sym[k].Bits = 0x7fffffff;
- }
-
- /* Recover Huffman tree */
- symbol_count = 0;
- _Huffman_RecoverTree( sym, &stream, 0, 0, &symbol_count );
-
- /* Sort histogram - shortest code first (bubble sort) */
- do
- {
- swaps = 0;
- for( k = 0; k < symbol_count-1; ++ k )
- {
- if( sym[k].Bits > sym[k+1].Bits )
- {
- tmp = sym[k];
- sym[k] = sym[k+1];
- sym[k+1] = tmp;
- swaps = 1;
- }
- }
- }
- while( swaps );
-
- /* Decode input stream */
- buf = out;
- for( k = 0; k < outsize; ++ k )
- {
- /* Search tree for matching code */
- bits = 0;
- code = 0;
- for( m = 0; m < symbol_count; ++ m )
- {
- delta_bits = sym[m].Bits - bits;
- if( delta_bits )
- {
- new_bits = _Huffman_ReadBits( &stream, delta_bits );
- code = code | (new_bits << (32-bits-delta_bits));
- bits = sym[m].Bits;
- }
- if( code == (sym[m].Code << (32-sym[m].Bits)) )
- {
- *buf ++ = (UChar) sym[m].Symbol;
- break;
- }
- }
- }
-}
Modified: trunk/coregrind/Makefile.am (+0 -1)
===================================================================
--- trunk/coregrind/Makefile.am 2013-07-28 17:19:34 +01:00 (rev 13474)
+++ trunk/coregrind/Makefile.am 2013-07-29 20:02:43 +01:00 (rev 13475)
@@ -217,7 +217,6 @@
m_gdbserver/valgrind_low.h \
m_gdbserver/gdb/signals.h \
m_initimg/priv_initimg_pathscan.h \
- m_initimg/simple_huffman.c \
m_scheduler/priv_sema.h \
m_scheduler/priv_sched-lock.h \
m_scheduler/priv_sched-lock-impl.h \
|
|
From: Philippe W. <phi...@sk...> - 2013-07-29 03:39:31
|
valgrind revision: 13474 VEX revision: 2733 C compiler: gcc (GCC) 4.7.2 20121109 (Red Hat 4.7.2-8) GDB: GNU gdb (GDB) Fedora (7.5.1-37.fc18) Assembler: GNU assembler version 2.23.51.0.1-7.fc18 20120806 C library: GNU C Library stable release version 2.16 uname -mrs: Linux 3.7.2-204.fc18.ppc64 ppc64 Vendor version: Fedora release 18 (Spherical Cow) Nightly build on gcc110 ( Fedora release 18 (Spherical Cow), ppc64 ) Started at 2013-07-28 20:00:09 PDT Ended at 2013-07-28 20:39:00 PDT 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 == 558 tests, 31 stderr failures, 3 stdout failures, 0 stderrB failures, 0 stdoutB failures, 2 post failures == memcheck/tests/linux/getregset (stdout) memcheck/tests/linux/getregset (stderr) memcheck/tests/ppc64/power_ISA2_05 (stdout) 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) helgrind/tests/annotate_rwlock (stderr) helgrind/tests/free_is_write (stderr) helgrind/tests/hg02_deadlock (stderr) helgrind/tests/hg03_inherit (stderr) helgrind/tests/hg04_race (stderr) helgrind/tests/hg05_race2 (stderr) helgrind/tests/locked_vs_unlocked1_fwd (stderr) helgrind/tests/locked_vs_unlocked1_rev (stderr) helgrind/tests/locked_vs_unlocked2 (stderr) helgrind/tests/locked_vs_unlocked3 (stderr) helgrind/tests/pth_barrier1 (stderr) helgrind/tests/pth_barrier2 (stderr) helgrind/tests/pth_barrier3 (stderr) helgrind/tests/pth_destroy_cond (stderr) helgrind/tests/rwlock_race (stderr) helgrind/tests/tc01_simple_race (stderr) helgrind/tests/tc05_simple_race (stderr) helgrind/tests/tc06_two_races (stderr) helgrind/tests/tc06_two_races_xml (stderr) helgrind/tests/tc09_bad_unlock (stderr) helgrind/tests/tc14_laog_dinphils (stderr) helgrind/tests/tc16_byterace (stderr) helgrind/tests/tc18_semabuse (stderr) helgrind/tests/tc19_shadowmem (stderr) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc21_pthonce (stderr) helgrind/tests/tc22_exit_w_lock (stderr) |
|
From: Tom H. <to...@co...> - 2013-07-29 03:21:48
|
valgrind revision: 13474 VEX revision: 2733 C compiler: gcc (GCC) 4.3.0 20080428 (Red Hat 4.3.0-8) GDB: 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.9.5-301.fc19.x86_64 x86_64 Vendor version: Fedora release 9 (Sulphur) Nightly build on bristol ( x86_64, Fedora 9 ) Started at 2013-07-29 03:51:52 BST Ended at 2013-07-29 04:21:32 BST 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 == 633 tests, 1 stderr failure, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/amd64/insn-pcmpistri (stderr) none/tests/amd64/sse4-64 (stdout) |
|
From: Tom H. <to...@co...> - 2013-07-29 03:11:55
|
valgrind revision: 13474 VEX revision: 2733 C compiler: gcc (GCC) 4.4.1 20090725 (Red Hat 4.4.1-2) GDB: 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.9.5-301.fc19.x86_64 x86_64 Vendor version: Fedora release 11 (Leonidas) Nightly build on bristol ( x86_64, Fedora 11 ) Started at 2013-07-29 03:42:04 BST Ended at 2013-07-29 04:11:37 BST 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 == 635 tests, 1 stderr failure, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/long_namespace_xml (stderr) none/tests/amd64/sse4-64 (stdout) |
|
From: Tom H. <to...@co...> - 2013-07-29 03:04:22
|
valgrind revision: 13474 VEX revision: 2733 C compiler: gcc (GCC) 4.4.5 20101112 (Red Hat 4.4.5-2) GDB: 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.9.5-301.fc19.x86_64 x86_64 Vendor version: Fedora release 13 (Goddard) Nightly build on bristol ( x86_64, Fedora 13 ) Started at 2013-07-29 03:32:11 BST Ended at 2013-07-29 04:04:08 BST 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 == 635 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == helgrind/tests/pth_barrier3 (stderr) |
|
From: Tom H. <to...@co...> - 2013-07-29 02:56:09
|
valgrind revision: 13474 VEX revision: 2733 C compiler: gcc (GCC) 4.5.1 20100924 (Red Hat 4.5.1-4) GDB: GNU gdb (GDB) Fedora (7.2-52.fc14) 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.9.5-301.fc19.x86_64 x86_64 Vendor version: Fedora release 14 (Laughlin) Nightly build on bristol ( x86_64, Fedora 14 ) Started at 2013-07-29 03:22:00 BST Ended at 2013-07-29 03:55:55 BST 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 == 654 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/origin5-bz2 (stderr) |
|
From: Tom H. <to...@co...> - 2013-07-29 02:47:21
|
valgrind revision: 13474 VEX revision: 2733 C compiler: gcc (GCC) 4.6.3 20120306 (Red Hat 4.6.3-2) GDB: GNU gdb (GDB) Fedora (7.3.1-48.fc15) 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.9.5-301.fc19.x86_64 x86_64 Vendor version: Fedora release 15 (Lovelock) Nightly build on bristol ( x86_64, Fedora 15 ) Started at 2013-07-29 03:13:03 BST Ended at 2013-07-29 03:47:07 BST 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 == 656 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/origin5-bz2 (stderr) |
|
From: Christian B. <bor...@de...> - 2013-07-29 02:28:30
|
valgrind revision: 13474 VEX revision: 2733 C compiler: gcc (SUSE Linux) 4.3.4 [gcc-4_3-branch revision 152973] GDB: GNU gdb (GDB) SUSE (7.3-0.6.1) Assembler: GNU assembler (GNU Binutils; SUSE Linux Enterprise 11) 2.21.1 C library: GNU C Library stable release version 2.11.3 (20110527) uname -mrs: Linux 3.0.80-0.5-default s390x Vendor version: Welcome to SUSE Linux Enterprise Server 11 SP2 (s390x) - Kernel %r (%t). Nightly build on sless390 ( SUSE Linux Enterprise Server 11 SP1 gcc 4.3.4 on z196 (s390x) ) Started at 2013-07-29 03:45:01 CEST Ended at 2013-07-29 04:28:17 CEST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 636 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == |
|
From: Tom H. <to...@co...> - 2013-07-29 02:27:44
|
valgrind revision: 13474 VEX revision: 2733 C compiler: gcc (GCC) 4.7.2 20120921 (Red Hat 4.7.2-2) GDB: GNU gdb (GDB) Fedora (7.4.50.20120120-54.fc17) Assembler: GNU assembler version 2.22.52.0.1-10.fc17 20120131 C library: GNU C Library stable release version 2.15 uname -mrs: Linux 3.9.5-301.fc19.x86_64 x86_64 Vendor version: Fedora release 17 (Beefy Miracle) Nightly build on bristol ( x86_64, Fedora 17 (Beefy Miracle) ) Started at 2013-07-29 02:51:46 BST Ended at 2013-07-29 03:27:29 BST 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 == 656 tests, 5 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == gdbserver_tests/mcinfcallRU (stderr) gdbserver_tests/mcinfcallWSRU (stderr) gdbserver_tests/mcmain_pic (stderr) memcheck/tests/origin5-bz2 (stderr) exp-sgcheck/tests/preen_invars (stdout) exp-sgcheck/tests/preen_invars (stderr) |
|
From: Christian B. <bor...@de...> - 2013-07-29 02:19:58
|
valgrind revision: 13474 VEX revision: 2733 C compiler: gcc (GCC) 4.6.1 20110908 (Red Hat 4.6.1-9bb4) GDB: GNU gdb (GDB) Fedora (7.5-1bb1.fc15) Assembler: GNU assembler version 2.21.51.0.6-6bb6.fc15 20110118 C library: GNU C Library stable release version 2.14.1 uname -mrs: Linux 3.10.0-61.x.20130710-s390xperformance s390x Vendor version: unknown Nightly build on fedora390 ( Fedora 15 with devel libc/toolchain on z196 (s390x) ) Started at 2013-07-29 03:45:01 CEST Ended at 2013-07-29 04:20:08 CEST 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 == 637 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == helgrind/tests/tc18_semabuse (stderr) helgrind/tests/tc20_verifywrap (stderr) |
|
From: Tom H. <to...@co...> - 2013-07-29 02:16:54
|
valgrind revision: 13474 VEX revision: 2733 C compiler: gcc (GCC) 4.7.2 20121109 (Red Hat 4.7.2-8) GDB: GNU gdb (GDB) Fedora (7.5.1-38.fc18) Assembler: GNU assembler version 2.23.51.0.1-6.fc18 20120806 C library: GNU C Library stable release version 2.16 uname -mrs: Linux 3.9.5-301.fc19.x86_64 x86_64 Vendor version: Fedora release 18 (Spherical Cow) Nightly build on bristol ( x86_64, Fedora 18 (Spherical Cow) ) Started at 2013-07-29 02:42:30 BST Ended at 2013-07-29 03:16:40 BST 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 == 656 tests, 2 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/origin5-bz2 (stderr) exp-sgcheck/tests/preen_invars (stdout) exp-sgcheck/tests/preen_invars (stderr) |
|
From: Tom H. <to...@co...> - 2013-07-29 02:09:38
|
valgrind revision: 13474 VEX revision: 2733 C compiler: gcc (GCC) 4.8.1 20130603 (Red Hat 4.8.1-1) GDB: GNU gdb (GDB) Fedora (7.6-30.fc19) Assembler: GNU assembler version 2.23.52.0.1-9.fc19 20130226 C library: GNU C Library (GNU libc) stable release version 2.17 uname -mrs: Linux 3.9.5-301.fc19.x86_64 x86_64 Vendor version: Fedora release 19 (Schrödingerâs Cat) Nightly build on bristol ( x86_64, Fedora 19 (Schrödingerâs Cat) ) Started at 2013-07-29 02:31:59 BST Ended at 2013-07-29 03:09:25 BST 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 == 656 tests, 3 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/dw4 (stderr) memcheck/tests/origin5-bz2 (stderr) exp-sgcheck/tests/hackedbz2 (stderr) |
|
From: Tom H. <to...@co...> - 2013-07-29 01:50:46
|
valgrind revision: 13474 VEX revision: 2733 C compiler: gcc (GCC) 4.8.1 20130717 (Red Hat 4.8.1-5) GDB: GNU gdb (GDB) Fedora (7.6-35.fc20) Assembler: GNU assembler version 2.23.2 C library: GNU C Library (GNU libc) development release version 2.17.90 uname -mrs: Linux 3.9.5-301.fc19.x86_64 x86_64 Vendor version: Fedora release 20 (Rawhide) Nightly build on bristol ( x86_64, Fedora 20 ) Started at 2013-07-29 02:22:30 BST Ended at 2013-07-29 02:50:26 BST 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 == 656 tests, 6 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/amd64/insn_basic (stderr) memcheck/tests/dw4 (stderr) memcheck/tests/origin5-bz2 (stderr) none/tests/amd64/insn_basic (stdout) none/tests/amd64/insn_basic (stderr) drd/tests/pth_mutex_reinit (stderr) exp-sgcheck/tests/hackedbz2 (stderr) |
|
From: <sv...@va...> - 2013-07-28 16:19:45
|
florian 2013-07-28 17:19:34 +0100 (Sun, 28 Jul 2013)
New Revision: 13474
Log:
s390: Announce support for DFP. Update the opcode spreadsheet
to reflect this.
Modified files:
trunk/NEWS
trunk/README.s390
trunk/docs/internals/s390-opcodes.csv
Modified: trunk/NEWS (+5 -0)
===================================================================
--- trunk/NEWS 2013-07-28 16:29:36 +01:00 (rev 13473)
+++ trunk/NEWS 2013-07-28 17:19:34 +01:00 (rev 13474)
@@ -5,6 +5,9 @@
mips64-linux support
+ Support for s390x Decimal Floating Point instructions on hosts that
+ have the DFP facility installed.
+
* ==================== TOOL CHANGES ====================
* Memcheck:
@@ -108,6 +111,8 @@
== 308333
FIXED r2581
+307113 s390x: DFP support
+
307141 valgrind does't work in mips-linux system
FIXED (no action on our part? unclear)
Modified: trunk/docs/internals/s390-opcodes.csv (+56 -68)
===================================================================
--- trunk/docs/internals/s390-opcodes.csv 2013-07-28 16:29:36 +01:00 (rev 13473)
+++ trunk/docs/internals/s390-opcodes.csv 2013-07-28 17:19:34 +01:00 (rev 13474)
@@ -693,64 +693,55 @@
lcdfr,"load complement no cc",implemented,
ldgr,"load fpr from gr",implemented,
lgdr,"load gr from fpr",implemented,
-adtr,"add long dfp","not implemented",
-axtr,"add extended dfp","not implemented",
-cdtr,"compare long dfp","not implemented",
-cxtr,"compare extended dfp","not implemented",
+cdtr,"compare long dfp",implemented
+cxtr,"compare extended dfp",implemented
kdtr,"compare and signal long dfp","not implemented",
kxtr,"compare and signal extended dfp","not implemented",
-cedtr,"compare exponent long dfp","not implemented",
-cextr,"compare exponent extended dfp","not implemented",
-cdgtr,"convert from fixed long dfp","not implemented",
-cxgtr,"convert from fixed extended dfp","not implemented",
+cedtr,"compare exponent long dfp",implemented
+cextr,"compare exponent extended dfp",implemented
+cxgtr,"convert from fixed extended dfp",implemented
cdstr,"convert from signed bcd long dfp","not implemented",
cxstr,"convert from signed bcd extended dfp","not implemented",
cdutr,"convert from unsigned bcd to long dfp","not implemented",
cxutr,"convert from unsigned bcd to extended dfp","not implemented",
-cgdtr,"convert from long dfp to fixed","not implemented",
-cgxtr,"convert from extended dfp to fixed","not implemented",
+cgdtr,"convert from long dfp to fixed",implemented
+cgxtr,"convert from extended dfp to fixed",implemented
csdtr,"convert from long dfp to signed bcd","not implemented",
csxtr,"convert from extended dfp to signed bcd","not implemented",
cudtr,"convert from long dfp to unsigned bcd","not implemented",
cuxtr,"convert from extended dfp to unsigned bcd","not implemented",
-ddtr,"divide long dfp","not implemented",
-dxtr,"divide extended dfp","not implemented",
-eedtr,"extract biased exponent from long dfp","not implemented",
-eextr,"extract biased exponent from extended dfp","not implemented",
-esdtr,"extract significance from long dfp","not implemented",
-esxtr,"extract significance from extended dfp","not implemented",
-iedtr,"insert biased exponent long dfp","not implemented",
-iextr,"insert biased exponent extended dfp","not implemented",
-ltdtr,"load and test long dfp","not implemented",
-ltxtr,"load and test extended dfp","not implemented",
+eedtr,"extract biased exponent from long dfp",implemented
+eextr,"extract biased exponent from extended dfp",implemented
+esdtr,"extract significance from long dfp",implemented
+esxtr,"extract significance from extended dfp",implemented
+iedtr,"insert biased exponent long dfp",implemented
+iextr,"insert biased exponent extended dfp",implemented
+ltdtr,"load and test long dfp",implemented
+ltxtr,"load and test extended dfp",implemented
fidtr,"load fp integer long dfp","not implemented",
fixtr,"load fp integer extended dfp","not implemented",
lfas,"load fpc and signal","not implemented",
-ldetr,"load lengthened long dfp","not implemented",
-lxdtr,"load lengthened extended dfp","not implemented",
-ledtr,"load rounded long dfp","not implemented",
-ldxtr,"load rounded extended dfp","not implemented",
-mdtr,"multiply long dfp","not implemented",
-mxtr,"multiply extended dfp","not implemented",
-qadtr,"Quantize long dfp","not implemented",
-qaxtr,"Quantize extended dfp","not implemented",
-rrdtr,"Reround long dfp","not implemented",
-rrxtr,"Reround extended dfp","not implemented",
-srnmt,"set rounding mode dfp","not implemented",
+ldetr,"load lengthened long dfp",implemented
+lxdtr,"load lengthened extended dfp",implemented
+ledtr,"load rounded long dfp",implemented
+ldxtr,"load rounded extended dfp",implemented
+qadtr,"Quantize long dfp",implemented
+qaxtr,"Quantize extended dfp",implemented
+rrdtr,"Reround long dfp",implemented
+rrxtr,"Reround extended dfp",implemented
+srnmt,"set rounding mode dfp",implemented
sfasr,"set fpc and signal","not implemented",
-sldt,"shift coefficient left long dfp","not implemented",
-slxt,"shift coefficient left extended dfp","not implemented",
-srdt,"shift coefficient right long dfp","not implemented",
-srxt,"shift coefficient right extended dfp","not implemented",
-sdtr,"subtract long dfp","not implemented",
-sxtr,"subtract extended dfp","not implemented",
-tdcet,"test data class short dfp","not implemented",
-tdcdt,"test data class long dfp","not implemented",
-tdcxt,"test data class extended dfp","not implemented",
-tdget,"test data group short dfp","not implemented",
-tdgdt,"test data group long dfp","not implemented",
-tdgxt,"test data group extended dfp","not implemented",
-pfpo,"perform floating point operation","not implemented",
+sldt,"shift coefficient left long dfp",implemented
+slxt,"shift coefficient left extended dfp",implemented
+srdt,"shift coefficient right long dfp",implemented
+srxt,"shift coefficient right extended dfp",implemented
+tdcet,"test data class short dfp",implemented
+tdcdt,"test data class long dfp",implemented
+tdcxt,"test data class extended dfp",implemented
+tdget,"test data group short dfp",implemented
+tdgdt,"test data group long dfp",implemented
+tdgxt,"test data group extended dfp",implemented
+pfpo,"perform floating point operation",implemented
ectg,"extract cpu time","not implemented",
csst,"compare and swap and store","not implemented",
asi,"add immediate (32<8)",implemented,
@@ -944,30 +935,27 @@
ledbra,"load rounded short/long bfp to short/long bfp with rounding mode",implemented,
ldxbra,"load rounded long/extended bfp to long/extended bfp with rounding mode",implemented,
lexbra,"load rounded short/extended bfp to short/extended bfp with rounding mode",implemented,
-adtra,"add long dfp with rounding mode","not implemented","new to z196"
-axtra,"add extended dfp with rounding mode","not implemented","new to z196"
-cdgtra,"convert from fixed long dfp with rounding mode","not implemented","new to z196"
-cdftr,"convert from 32 bit fixed to long dfp with rounding mode","not implemented",
-cxftr,"convert from 32 bit fixed to extended dfp with rounding mode","not implemented",
-cxgtra,"convert from fixed extended dfp with rounding mode","not implemented","new to z196"
-cdlgtr,"convert from 64 bit fixed logical to long dfp with rounding mode","not implemented",
-cxlgtr,"convert from 64 bit fixed logical to extended dfp with rounding mode","not implemented",
-cdlftr,"convert from 32 bit fixed logical to long dfp with rounding mode","not implemented",
-cxlftr,"convert from 32 bit fixed logical to extended dfp with rounding mode","not implemented",
-cgdtra,"convert to 64 bit fixed from long dfp with rounding mode","not implemented","new to z196"
-cgxtra,"convert to 64 bit fixed from extended dfp with rounding mode","not implemented","new to z196"
-cfdtr,"convert to 32 bit fixed from long dfp source with rounding mode","not implemented",
-cfxtr,"convert to 32 bit fixed from extended dfp source with rounding mode","not implemented",
-clgdtr,"convert to 64 bit fixed logical from long dfp with rounding mode","not implemented",
-clgxtr,"convert to 64 bit fixed logical from extended dfp with rounding mode","not implemented",
-clfdtr,"convert to 32 bit fixed logical from long dfp with rounding mode","not implemented",
-clfxtr,"convert to 32 bit fixed logical from extended dfp with rounding mode","not implemented",
-ddtra,"divide long dfp with rounding mode","not implemented","new to z196"
-dxtra,"divide extended dfp with rounding mode","not implemented","new to z196"
-mdtra,"multiply long dfp with rounding mode","not implemented","new to z196"
-mxtra,"multiply extended dfp with rounding mode","not implemented","new to z196"
-sdtra,"subtract long dfp with rounding mode","not implemented","new to z196"
-sxtra,"subtract extended dfp with rounding mode","not implemented","new to z196"
+adtra,"add long dfp with rounding mode",implemented
+axtra,"add extended dfp with rounding mode",implemented
+cdgtra,"convert from fixed long dfp with rounding mode",implemented
+cdftr,"convert from 32 bit fixed to long dfp with rounding mode",implemented
+cxftr,"convert from 32 bit fixed to extended dfp with rounding mode",implemented
+cdlgtr,"convert from 64 bit fixed logical to long dfp with rounding mode",implemented
+cxlgtr,"convert from 64 bit fixed logical to extended dfp with rounding mode",implemented
+cdlftr,"convert from 32 bit fixed logical to long dfp with rounding mode",implemented
+cxlftr,"convert from 32 bit fixed logical to extended dfp with rounding mode",implemented
+cfdtr,"convert to 32 bit fixed from long dfp source with rounding mode",implemented
+cfxtr,"convert to 32 bit fixed from extended dfp source with rounding mode",implemented
+clgdtr,"convert to 64 bit fixed logical from long dfp with rounding mode",implemented
+clgxtr,"convert to 64 bit fixed logical from extended dfp with rounding mode",implemented
+clfdtr,"convert to 32 bit fixed logical from long dfp with rounding mode",implemented
+clfxtr,"convert to 32 bit fixed logical from extended dfp with rounding mode",implemented
+ddtra,"divide long dfp with rounding mode",implemented
+dxtra,"divide extended dfp with rounding mode",implemented
+mdtra,"multiply long dfp with rounding mode",implemented
+mxtra,"multiply extended dfp with rounding mode",implemented
+sdtra,"subtract long dfp with rounding mode",implemented
+sxtra,"subtract extended dfp with rounding mode",implemented
srnmb,"set 3 bit bfp rounding mode",implemented,
etnd,"extract transaction nesting depth","not implemented",zEC12,
ntstg,"nontransactional store","not implemented",zEC12,
Modified: trunk/README.s390 (+0 -1)
===================================================================
--- trunk/README.s390 2013-07-28 16:29:36 +01:00 (rev 13473)
+++ trunk/README.s390 2013-07-28 17:19:34 +01:00 (rev 13474)
@@ -10,7 +10,6 @@
-----------
- 31-bit client programs are not supported.
- Hexadecimal floating point is not supported.
-- Decimal floating point is not supported yet.
- memcheck, massif, lackey, and none are supported.
- cachegrind is supported on z10 and newer models. On older models,
a z10 cache architecture will be assumed.
|
|
From: <sv...@va...> - 2013-07-28 15:29:44
|
florian 2013-07-28 16:29:36 +0100 (Sun, 28 Jul 2013)
New Revision: 13473
Log:
s390: New machine model: zBC12
Modified files:
trunk/coregrind/m_machine.c
trunk/tests/s390x_features.c
Modified: trunk/tests/s390x_features.c (+1 -0)
===================================================================
--- trunk/tests/s390x_features.c 2013-07-25 23:37:02 +01:00 (rev 13472)
+++ trunk/tests/s390x_features.c 2013-07-28 16:29:36 +01:00 (rev 13473)
@@ -87,6 +87,7 @@
{ "2817", "z196" },
{ "2818", "z114" },
{ "2827", "zEC12" },
+ { "2828", "zBC12" },
};
Modified: trunk/coregrind/m_machine.c (+1 -0)
===================================================================
--- trunk/coregrind/m_machine.c 2013-07-25 23:37:02 +01:00 (rev 13472)
+++ trunk/coregrind/m_machine.c 2013-07-28 16:29:36 +01:00 (rev 13473)
@@ -542,6 +542,7 @@
{ "2817", VEX_S390X_MODEL_Z196 },
{ "2818", VEX_S390X_MODEL_Z114 },
{ "2827", VEX_S390X_MODEL_ZEC12 },
+ { "2828", VEX_S390X_MODEL_ZBC12 },
};
Int model, n, fh;
|
|
From: <sv...@va...> - 2013-07-28 15:29:09
|
florian 2013-07-28 16:28:57 +0100 (Sun, 28 Jul 2013)
New Revision: 2733
Log:
s390: New machine model: zBC12
Modified files:
trunk/pub/libvex.h
Modified: trunk/pub/libvex.h (+2 -1)
===================================================================
--- trunk/pub/libvex.h 2013-07-25 10:08:03 +01:00 (rev 2732)
+++ trunk/pub/libvex.h 2013-07-28 16:28:57 +01:00 (rev 2733)
@@ -124,7 +124,8 @@
#define VEX_S390X_MODEL_Z196 8
#define VEX_S390X_MODEL_Z114 9
#define VEX_S390X_MODEL_ZEC12 10
-#define VEX_S390X_MODEL_UNKNOWN 11 /* always last in list */
+#define VEX_S390X_MODEL_ZBC12 11
+#define VEX_S390X_MODEL_UNKNOWN 12 /* always last in list */
#define VEX_S390X_MODEL_MASK 0x3F
#define VEX_HWCAPS_S390X_LDISP (1<<6) /* Long-displacement facility */
|
|
From: Philippe W. <phi...@sk...> - 2013-07-26 03:40:10
|
valgrind revision: 13472 VEX revision: 2732 C compiler: gcc (GCC) 4.7.2 20121109 (Red Hat 4.7.2-8) GDB: GNU gdb (GDB) Fedora (7.5.1-37.fc18) Assembler: GNU assembler version 2.23.51.0.1-7.fc18 20120806 C library: GNU C Library stable release version 2.16 uname -mrs: Linux 3.7.2-204.fc18.ppc64 ppc64 Vendor version: Fedora release 18 (Spherical Cow) Nightly build on gcc110 ( Fedora release 18 (Spherical Cow), ppc64 ) Started at 2013-07-25 20:00:12 PDT Ended at 2013-07-25 20:39:39 PDT 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 == 558 tests, 31 stderr failures, 3 stdout failures, 0 stderrB failures, 0 stdoutB failures, 2 post failures == memcheck/tests/linux/getregset (stdout) memcheck/tests/linux/getregset (stderr) memcheck/tests/ppc64/power_ISA2_05 (stdout) 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) helgrind/tests/annotate_rwlock (stderr) helgrind/tests/free_is_write (stderr) helgrind/tests/hg02_deadlock (stderr) helgrind/tests/hg03_inherit (stderr) helgrind/tests/hg04_race (stderr) helgrind/tests/hg05_race2 (stderr) helgrind/tests/locked_vs_unlocked1_fwd (stderr) helgrind/tests/locked_vs_unlocked1_rev (stderr) helgrind/tests/locked_vs_unlocked2 (stderr) helgrind/tests/locked_vs_unlocked3 (stderr) helgrind/tests/pth_barrier1 (stderr) helgrind/tests/pth_barrier2 (stderr) helgrind/tests/pth_barrier3 (stderr) helgrind/tests/pth_destroy_cond (stderr) helgrind/tests/rwlock_race (stderr) helgrind/tests/tc01_simple_race (stderr) helgrind/tests/tc05_simple_race (stderr) helgrind/tests/tc06_two_races (stderr) helgrind/tests/tc06_two_races_xml (stderr) helgrind/tests/tc09_bad_unlock (stderr) helgrind/tests/tc14_laog_dinphils (stderr) helgrind/tests/tc16_byterace (stderr) helgrind/tests/tc18_semabuse (stderr) helgrind/tests/tc19_shadowmem (stderr) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc21_pthonce (stderr) helgrind/tests/tc22_exit_w_lock (stderr) |
|
From: Tom H. <to...@co...> - 2013-07-26 03:20:34
|
valgrind revision: 13472 VEX revision: 2732 C compiler: gcc (GCC) 4.3.0 20080428 (Red Hat 4.3.0-8) GDB: 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.9.5-301.fc19.x86_64 x86_64 Vendor version: Fedora release 9 (Sulphur) Nightly build on bristol ( x86_64, Fedora 9 ) Started at 2013-07-26 03:51:52 BST Ended at 2013-07-26 04:20:20 BST 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 == 633 tests, 1 stderr failure, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/amd64/insn-pcmpistri (stderr) none/tests/amd64/sse4-64 (stdout) |
|
From: Tom H. <to...@co...> - 2013-07-26 03:12:38
|
valgrind revision: 13472 VEX revision: 2732 C compiler: gcc (GCC) 4.4.1 20090725 (Red Hat 4.4.1-2) GDB: 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.9.5-301.fc19.x86_64 x86_64 Vendor version: Fedora release 11 (Leonidas) Nightly build on bristol ( x86_64, Fedora 11 ) Started at 2013-07-26 03:41:41 BST Ended at 2013-07-26 04:12:20 BST 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 == 635 tests, 1 stderr failure, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/long_namespace_xml (stderr) none/tests/amd64/sse4-64 (stdout) |
|
From: Tom H. <to...@co...> - 2013-07-26 03:04:51
|
valgrind revision: 13472 VEX revision: 2732 C compiler: gcc (GCC) 4.4.5 20101112 (Red Hat 4.4.5-2) GDB: 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.9.5-301.fc19.x86_64 x86_64 Vendor version: Fedora release 13 (Goddard) Nightly build on bristol ( x86_64, Fedora 13 ) Started at 2013-07-26 03:33:15 BST Ended at 2013-07-26 04:04:36 BST 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 == 635 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == helgrind/tests/pth_barrier3 (stderr) |
|
From: Tom H. <to...@co...> - 2013-07-26 02:56:57
|
valgrind revision: 13472 VEX revision: 2732 C compiler: gcc (GCC) 4.5.1 20100924 (Red Hat 4.5.1-4) GDB: GNU gdb (GDB) Fedora (7.2-52.fc14) 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.9.5-301.fc19.x86_64 x86_64 Vendor version: Fedora release 14 (Laughlin) Nightly build on bristol ( x86_64, Fedora 14 ) Started at 2013-07-26 03:22:18 BST Ended at 2013-07-26 03:56:40 BST 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 == 654 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/origin5-bz2 (stderr) |
|
From: Tom H. <to...@co...> - 2013-07-26 02:47:48
|
valgrind revision: 13472 VEX revision: 2732 C compiler: gcc (GCC) 4.6.3 20120306 (Red Hat 4.6.3-2) GDB: GNU gdb (GDB) Fedora (7.3.1-48.fc15) 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.9.5-301.fc19.x86_64 x86_64 Vendor version: Fedora release 15 (Lovelock) Nightly build on bristol ( x86_64, Fedora 15 ) Started at 2013-07-26 03:13:11 BST Ended at 2013-07-26 03:47:33 BST 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 == 656 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/origin5-bz2 (stderr) |
|
From: Tom H. <to...@co...> - 2013-07-26 02:25:57
|
valgrind revision: 13472 VEX revision: 2732 C compiler: gcc (GCC) 4.7.2 20120921 (Red Hat 4.7.2-2) GDB: GNU gdb (GDB) Fedora (7.4.50.20120120-54.fc17) Assembler: GNU assembler version 2.22.52.0.1-10.fc17 20120131 C library: GNU C Library stable release version 2.15 uname -mrs: Linux 3.9.5-301.fc19.x86_64 x86_64 Vendor version: Fedora release 17 (Beefy Miracle) Nightly build on bristol ( x86_64, Fedora 17 (Beefy Miracle) ) Started at 2013-07-26 02:51:22 BST Ended at 2013-07-26 03:25:42 BST 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 == 656 tests, 5 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == gdbserver_tests/mcinfcallRU (stderr) gdbserver_tests/mcinfcallWSRU (stderr) gdbserver_tests/mcmain_pic (stderr) memcheck/tests/origin5-bz2 (stderr) exp-sgcheck/tests/preen_invars (stdout) exp-sgcheck/tests/preen_invars (stderr) |