Commit Graph

697 Commits

Author SHA1 Message Date
Julian Seward
430d9f537a Finalise the expected output.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12675
2012-06-25 07:55:53 +00:00
Julian Seward
9fa38b2fce Improve testing of AVX FP comparisons.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12674
2012-06-25 07:52:47 +00:00
Julian Seward
9cdc3535d5 Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12672
2012-06-24 15:11:48 +00:00
Julian Seward
f34f860376 Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12671
2012-06-24 14:58:08 +00:00
Julian Seward
5a5f0707c2 Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12670
2012-06-24 14:27:06 +00:00
Julian Seward
abdffdd424 Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12669
2012-06-24 14:00:56 +00:00
Julian Seward
5f15bb1f11 Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12668
2012-06-24 13:44:35 +00:00
Julian Seward
5270b0c1aa Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12667
2012-06-24 13:28:04 +00:00
Julian Seward
54a27a479a Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12666
2012-06-24 11:04:08 +00:00
Julian Seward
78935b2a3a Allow each test to be run multiple times (default is 3), rather than
just once.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12665
2012-06-24 10:30:53 +00:00
Julian Seward
03c59c3191 Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12664
2012-06-24 09:10:38 +00:00
Bart Van Assche
8235b63124 Fix compiler warnings for ppc test cases. Patch from Carl Love (carll@us.ibm.com). See also #302205.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12663
2012-06-23 11:04:01 +00:00
Petar Jovanovic
d69863ecfe Initializing destination reg for MoveIns test for MIPS.
The test none/tests/mips32/MoveIns.c did not initialize destination register,
and that is important for movn.s and movn.d instructions. This improves the
test as we will get the same stdout with different compilers and options now.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12661
2012-06-22 13:44:04 +00:00
Julian Seward
c26d658560 Update these for Linaro's pre-release build of Ubuntu 12.04, with
Linaro gcc 4.6.3, running on an A9.  Not sure why these need to be
updated, but they results are same as native on said platform, so am
not worried.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12660
2012-06-22 09:34:58 +00:00
Julian Seward
21ddb56ea2 Add test cases for UHADD16.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12659
2012-06-22 09:28:58 +00:00
Julian Seward
f8be24cd53 Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12657
2012-06-20 11:46:42 +00:00
Julian Seward
dbb4ad6c0f Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12656
2012-06-20 10:21:22 +00:00
Julian Seward
00b6562e77 Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12654
2012-06-18 23:17:46 +00:00
Julian Seward
c751f921d4 Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12653
2012-06-18 22:10:03 +00:00
Julian Seward
77766b2f17 Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12652
2012-06-18 16:40:05 +00:00
Julian Seward
d5734af62d Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12640
2012-06-15 15:48:24 +00:00
Julian Seward
0be35400eb Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12639
2012-06-14 23:32:44 +00:00
Julian Seward
5c359951f0 Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12636
2012-06-14 08:52:11 +00:00
Julian Seward
76514276a2 Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12633
2012-06-13 11:11:10 +00:00
Julian Seward
13042c2fa5 Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12632
2012-06-12 15:00:00 +00:00
Julian Seward
266090e93d Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12631
2012-06-12 08:46:09 +00:00
Florian Krohm
54bcabbae4 Add a stackframe around function call. Avoids testcase hangs
when compiled with -O3. Found and debugged by Christian.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12628
2012-06-09 16:19:31 +00:00
Petar Jovanovic
bbd17f7c33 Adjusting the svn:executable property on none/tests/mips32/filter_stderr.
vg_regtest failed on MIPS as filter_stderr was not an executable.
MIPS port is currently tracked as bug #270777.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12625
2012-06-09 01:56:58 +00:00
Christian Borntraeger
02b511c27d avoid gcc warning regarding local/global variable shadowing in cdsg test
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12623
2012-06-08 07:13:17 +00:00
Christian Borntraeger
22e12f07a1 CDSG needs quad word (16 byte) aligned data structures. Since the stack
on s390 has only 8 byte alignment gcc cant guarantee 16 byte alignment
for local variables. As a global variable gcc can do that.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12620
2012-06-08 06:39:43 +00:00
Julian Seward
ffa1330fce mips32-linux port: add missing (empty) stderr.exp files.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12619
2012-06-07 11:38:40 +00:00
Julian Seward
4a56838b89 Merge in a port for mips32-linux, by Petar Jovanovic and Dejan Jevtic,
mips-valgrind@rt-rk.com, Bug 270777.
    
Valgrind: new non-test files for mips32-linux.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12618
2012-06-07 09:32:40 +00:00
Julian Seward
3e344c57f6 Merge in a port for mips32-linux, by Petar Jovanovic and Dejan Jevtic,
mips-valgrind@rt-rk.com, Bug 270777.

Valgrind: changes to existing files.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12616
2012-06-07 09:13:21 +00:00
Florian Krohm
932ea4ad94 Support "compare double ansd swap" insns: CDS, CDSY, and CDSG
valgrind bits for fixing bugzilla #291865. See also VEX r2372.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12615
2012-06-06 02:27:51 +00:00
Julian Seward
15d92f3799 Fixes for 'make dist'.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12614
2012-06-05 11:10:19 +00:00
Julian Seward
aa8aec161e Convert avx-1 into a proper regression test.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12611
2012-06-05 00:31:49 +00:00
Julian Seward
cc1a657259 Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12607
2012-06-03 23:13:08 +00:00
Florian Krohm
817bee19dd Tweak testcase. Invalidate cc, making sure it is set later.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12604
2012-06-03 22:37:15 +00:00
Julian Seward
ccf880a48c POWER Processor decimal FP support, part 5. (Valgrind side). Bug #299694.
(Carl Love, carll@us.ibm.com and Maynard Johnson, maynardj@us.ibm.com)

This patch adds support for Power Decimal Floating Point (DFP) . This
is the fifth patch set in the series of five to add the DFP
instruction support to Valgrind.  Adds support for the ddedpd,
ddedpdq, denbcd, denbcdq, dtstsf, and dtstsfq instructions.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12603
2012-06-02 23:48:06 +00:00
Julian Seward
363b97da74 Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12601
2012-06-02 11:55:52 +00:00
Florian Krohm
48b4014349 Add testcases for "compare and swap".
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12595
2012-05-30 20:46:58 +00:00
Julian Seward
a69e308075 Add more test cases for VCMPSS, and reenable disabled tests for VCMPSD
and VEXTRACTF128, now that the implementation has been fixed.  Current
status that all so-far implemented AVX instructions are tested by this
file, and none have any detectable failures.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12588
2012-05-27 13:52:54 +00:00
Julian Seward
61a307a9d4 Add tests for all AVX instructions implemented so far.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12587
2012-05-27 08:26:49 +00:00
Julian Seward
3845d28914 Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12583
2012-05-25 15:53:37 +00:00
Julian Seward
acec6c29cb Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12582
2012-05-25 13:51:33 +00:00
Julian Seward
9ae8554368 Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12580
2012-05-24 21:07:16 +00:00
Julian Seward
0bdcee8722 Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12577
2012-05-23 11:40:03 +00:00
Julian Seward
dce19a2d07 Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12576
2012-05-22 10:50:19 +00:00
Julian Seward
8ebb8c30e5 Add initial support for Intel AVX instructions (Valgrind side).
Tracker bug is #273475.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12569
2012-05-21 10:18:10 +00:00
Florian Krohm
29f8d3cb83 Add a few testcases that exercise the s390_calculate_icc helper.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12561
2012-05-12 00:05:14 +00:00