diff options
Diffstat (limited to 'test/MC/SystemZ/insn-bad-z196.s')
-rw-r--r-- | test/MC/SystemZ/insn-bad-z196.s | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/test/MC/SystemZ/insn-bad-z196.s b/test/MC/SystemZ/insn-bad-z196.s index 1bd70a871ed2..e94f837a091b 100644 --- a/test/MC/SystemZ/insn-bad-z196.s +++ b/test/MC/SystemZ/insn-bad-z196.s @@ -607,6 +607,20 @@ risblg %r0,%r0,256,0,0 #CHECK: error: invalid operand +#CHECK: slak %r0,%r0,-524289 +#CHECK: error: invalid operand +#CHECK: slak %r0,%r0,524288 +#CHECK: error: %r0 used in an address +#CHECK: slak %r0,%r0,0(%r0) +#CHECK: error: invalid use of indexed addressing +#CHECK: slak %r0,%r0,0(%r1,%r2) + + slak %r0,%r0,-524289 + slak %r0,%r0,524288 + slak %r0,%r0,0(%r0) + slak %r0,%r0,0(%r1,%r2) + +#CHECK: error: invalid operand #CHECK: sllk %r0,%r0,-524289 #CHECK: error: invalid operand #CHECK: sllk %r0,%r0,524288 |