summaryrefslogtreecommitdiff
path: root/gas/testsuite/gas/m68hc11/insns12.s
diff options
context:
space:
mode:
Diffstat (limited to 'gas/testsuite/gas/m68hc11/insns12.s')
-rw-r--r--gas/testsuite/gas/m68hc11/insns12.s71
1 files changed, 0 insertions, 71 deletions
diff --git a/gas/testsuite/gas/m68hc11/insns12.s b/gas/testsuite/gas/m68hc11/insns12.s
deleted file mode 100644
index 34364fd639..0000000000
--- a/gas/testsuite/gas/m68hc11/insns12.s
+++ /dev/null
@@ -1,71 +0,0 @@
-# Test for correct generation of 68HC12 specific insns.
-
- .sect .text
-
-;; Test the call insns
-call_test:
- call _foo ; 24-bit reloc
- call _foo,1 ; 16-bit reloc, immediate page specification
- call _foo,foo_page ; 16-bit reloc and 8-bit page reloc
- call 0,x,3 ; 8-bit page reloc
- call 4,y,12
- call 7,sp,13
- call 12,x,foo_page ; 8-bit page reloc
- call 4,y,foo_page
- call 7,sp,foo_page
- call [d,x] ; No reloc
- ldab [32767,sp]
- call [2048,sp] ; No reloc
- call [_foo,x] ; 16-bit reloc
- rtc
-;; Test special insn
-special_test:
- emacs _foo ; Wonderful, Emacs as a single instruction!
-
-;; Min instruction
- maxa 0,x
- maxa 819,y
- maxa [d,x]
- maxa [_foo,x]
-
- maxm 0,x
- maxm 819,y
- maxm [d,x]
- maxm [_foo,x]
-
- emaxd 0,x
- emaxd 819,y
- emaxd [d,x]
- emaxd [_foo,x]
-
- emaxm 0,x
- emaxm 819,y
- emaxm [d,x]
- emaxm [_foo,x]
-
-;; Min instruction
- mina 0,x
- mina 819,y
- mina [d,x]
- mina [_foo,x]
-
- minm 0,x
- minm 819,y
- minm [d,x]
- minm [_foo,x]
-
- emind 0,x
- emind 819,y
- emind [d,x]
- emind [_foo,x]
-;; Mul
- emul
- emuls
- etbl 3,x
- etbl 4,pc
-
-;;
- rev
- revw
- wav
-;;