diff options
author | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2005-10-19 15:05:50 +0000 |
---|---|---|
committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2005-10-19 15:05:50 +0000 |
commit | d8f3690ce4ac7b86de6b68cdf092a412cf590bd7 (patch) | |
tree | 77907ec300807cd439a2b000a533ca4049fe5807 | |
parent | 8349a4d2469b193f1f334bc1cbf14fb2699c8b05 (diff) | |
download | binutils-redhat-d8f3690ce4ac7b86de6b68cdf092a412cf590bd7.tar.gz |
* gas/s390/zarch-z9-109.s: Add tests for unnormalized hfp multiply
and multiply-and-add instructions.
* gas/s390/zarch-z9-109.d: Update expected result.
-rw-r--r-- | gas/testsuite/ChangeLog | 6 | ||||
-rw-r--r-- | gas/testsuite/gas/s390/zarch-z9-109.d | 12 | ||||
-rw-r--r-- | gas/testsuite/gas/s390/zarch-z9-109.s | 12 |
3 files changed, 30 insertions, 0 deletions
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 61ce3f733e..1f4f7423d5 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2005-10-19 Martin Schwidefsky <schwidefsky@de.ibm.com> + + * gas/s390/zarch-z9-109.s: Add tests for unnormalized hfp multiply + and multiply-and-add instructions. + * gas/s390/zarch-z9-109.d: Update expected result. + 2005-10-17 Richard Earnshaw <richard.earnshaw@arm.com> * gas/arm/copro.d: 'mcrlt' instruction should not be disassembled as diff --git a/gas/testsuite/gas/s390/zarch-z9-109.d b/gas/testsuite/gas/s390/zarch-z9-109.d index 38a6407f01..1fce287bed 100644 --- a/gas/testsuite/gas/s390/zarch-z9-109.d +++ b/gas/testsuite/gas/s390/zarch-z9-109.d @@ -51,3 +51,15 @@ Disassembly of section .text: .*: b9 b2 f0 69 [ ]*cu41 %r6,%r9,15 .*: b2 a7 f0 69 [ ]*cu12 %r6,%r9,15 .*: b9 b0 f0 69 [ ]*cu14 %r6,%r9,15 +.*: b3 3b 60 95 [ ]*myr %f6,%f9,%f5 +.*: b3 3d 60 95 [ ]*myhr %f6,%f9,%f5 +.*: b3 39 60 95 [ ]*mylr %f6,%f9,%f5 +.*: ed 95 af ff 60 3b [ ]*my %f6,%f9,4095\(%r5,%r10\) +.*: ed 95 af ff 60 3d [ ]*myh %f6,%f9,4095\(%r5,%r10\) +.*: ed 95 af ff 60 39 [ ]*myl %f6,%f9,4095\(%r5,%r10\) +.*: b3 3a 60 95 [ ]*mayr %f6,%f9,%f5 +.*: b3 3c 60 95 [ ]*mayhr %f6,%f9,%f5 +.*: b3 38 60 95 [ ]*maylr %f6,%f9,%f5 +.*: ed 95 af ff 60 3a [ ]*may %f6,%f9,4095\(%r5,%r10\) +.*: ed 95 af ff 60 3c [ ]*mayh %f6,%f9,4095\(%r5,%r10\) +.*: ed 95 af ff 60 38 [ ]*mayl %f6,%f9,4095\(%r5,%r10\) diff --git a/gas/testsuite/gas/s390/zarch-z9-109.s b/gas/testsuite/gas/s390/zarch-z9-109.s index c8c75e09ba..1c56cb3e9f 100644 --- a/gas/testsuite/gas/s390/zarch-z9-109.s +++ b/gas/testsuite/gas/s390/zarch-z9-109.s @@ -45,3 +45,15 @@ foo: cu41 %r6,%r9,15 cu12 %r6,%r9,15 cu14 %r6,%r9,15 + myr %f6,%f9,%f5 + myhr %f6,%f9,%f5 + mylr %f6,%f9,%f5 + my %f6,%f9,4095(%r5,%r10) + myh %f6,%f9,4095(%r5,%r10) + myl %f6,%f9,4095(%r5,%r10) + mayr %f6,%f9,%f5 + mayhr %f6,%f9,%f5 + maylr %f6,%f9,%f5 + may %f6,%f9,4095(%r5,%r10) + mayh %f6,%f9,4095(%r5,%r10) + mayl %f6,%f9,4095(%r5,%r10) |