Julian Seward
86ededc22e
Test a few more bits and pieces.
...
git-svn-id: svn://svn.valgrind.org/vex/trunk@931
2005-02-19 22:46:11 +00:00
Julian Seward
d02735cd65
This is the same as the test-x86*.[ch] but modified for AMD64.
...
git-svn-id: svn://svn.valgrind.org/vex/trunk@928
2005-02-19 15:20:43 +00:00
Julian Seward
00de92635d
Also test 64-bit add/sub insns (paddq/psubq), although these only
...
appeared in sse2.
git-svn-id: svn://svn.valgrind.org/vex/trunk@717
2005-01-15 23:35:03 +00:00
Julian Seward
1979c4a512
Program to check values of x87 constants.
...
git-svn-id: svn://svn.valgrind.org/vex/trunk@704
2005-01-10 13:34:46 +00:00
Julian Seward
f9c3baa22f
Program for investigating FP rounding error effects.
...
git-svn-id: svn://svn.valgrind.org/vex/trunk@703
2005-01-08 18:26:47 +00:00
Julian Seward
bac1d406d1
Make it a more effective test.
...
git-svn-id: svn://svn.valgrind.org/vex/trunk@696
2005-01-06 15:46:22 +00:00
Julian Seward
955cb78e27
Improve these test programs.
...
git-svn-id: svn://svn.valgrind.org/vex/trunk@693
2005-01-06 12:33:30 +00:00
Julian Seward
ad829fd971
Test program for x86 fxsave insn.
...
git-svn-id: svn://svn.valgrind.org/vex/trunk@692
2005-01-06 10:57:16 +00:00
Julian Seward
8970b347b9
Tests for x86 fldenv/fstenv; also fix error in frstor test.
...
git-svn-id: svn://svn.valgrind.org/vex/trunk@628
2004-12-06 14:26:28 +00:00
Julian Seward
3ffae38d0e
Program for testing setting of MXCSR.
...
git-svn-id: svn://svn.valgrind.org/vex/trunk@627
2004-12-06 12:15:05 +00:00
Julian Seward
4f365980c3
guest x86: fix x87 FP rounding modes enough so that
...
none/tests/x86/insn_fpu works correctly.
git-svn-id: svn://svn.valgrind.org/vex/trunk@598
2004-11-30 13:18:37 +00:00
Julian Seward
bf229ea067
x86 guest: implement fsave/frstor instructions
...
git-svn-id: svn://svn.valgrind.org/vex/trunk@591
2004-11-26 17:57:40 +00:00
Julian Seward
a4d5612b43
Test each insn 25000 times with random data, rather than just once or
...
twice.
git-svn-id: svn://svn.valgrind.org/vex/trunk@574
2004-11-21 19:21:36 +00:00
Julian Seward
9a15edf80c
An MMX test program.
...
git-svn-id: svn://svn.valgrind.org/vex/trunk@567
2004-11-18 15:56:56 +00:00
Julian Seward
cd3dc10090
Re-enable tests for rcr{bwl}.
...
git-svn-id: svn://svn.valgrind.org/vex/trunk@404
2004-10-24 19:18:44 +00:00
Julian Seward
c4a76fb3e5
Reinstate various floating-point tests which are now supported.
...
git-svn-id: svn://svn.valgrind.org/vex/trunk@396
2004-10-21 09:20:46 +00:00
Julian Seward
4c89c717f1
Reinstate tests for byte-sized division (divb, idivb)
...
git-svn-id: svn://svn.valgrind.org/vex/trunk@358
2004-10-16 11:36:34 +00:00
Julian Seward
48f39ae43d
* Reinstate a whole bunch of tests
...
* Use TEST_INTEGER_VERBOSE to control verbosity of int tests.
git-svn-id: svn://svn.valgrind.org/vex/trunk@350
2004-10-15 21:26:24 +00:00
Julian Seward
1d13a1cb8d
Simple program for assessing speed of floating point.
...
git-svn-id: svn://svn.valgrind.org/vex/trunk@294
2004-10-03 23:50:02 +00:00
Julian Seward
6e69311d4b
Add the old Heimdall x87 FPU simulator, as reference.
...
Add a small program to print out the state of the x87 FPU.
git-svn-id: svn://svn.valgrind.org/vex/trunk@227
2004-09-02 12:24:06 +00:00
Julian Seward
3769eda8ec
* Enable cmpxchg tests.
...
* Enable long-running arithmetic test.
* Run the shift/rotate test with all input flag combinations.
This shows up some incorrect flag results for rotates by
exact multiples of the word size.
git-svn-id: svn://svn.valgrind.org/vex/trunk@217
2004-08-26 11:27:21 +00:00
Julian Seward
66be7cb879
Get rid of executables inadvertantly commited in rev 203.
...
git-svn-id: svn://svn.valgrind.org/vex/trunk@204
2004-08-24 22:44:36 +00:00
Julian Seward
1f28273abb
Add a modified version of the QEMU test program. This commit
...
erroneously includes binaries; the next will remove them.
git-svn-id: svn://svn.valgrind.org/vex/trunk@203
2004-08-24 22:43:26 +00:00