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 + + * 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 * 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)