summaryrefslogtreecommitdiffstats
path: root/binutils-2.24/gas/testsuite/gas/arm/armv8-a-bad.s
diff options
context:
space:
mode:
Diffstat (limited to 'binutils-2.24/gas/testsuite/gas/arm/armv8-a-bad.s')
-rw-r--r--binutils-2.24/gas/testsuite/gas/arm/armv8-a-bad.s127
1 files changed, 0 insertions, 127 deletions
diff --git a/binutils-2.24/gas/testsuite/gas/arm/armv8-a-bad.s b/binutils-2.24/gas/testsuite/gas/arm/armv8-a-bad.s
deleted file mode 100644
index 90919e72..00000000
--- a/binutils-2.24/gas/testsuite/gas/arm/armv8-a-bad.s
+++ /dev/null
@@ -1,127 +0,0 @@
- .syntax unified
- .text
- .arch armv8-a
-
- // SWP
- .arm
- swp r0, r1, [r2]
-
- // deprecated MCRs
- mcr p15, 0, r0, c7, c5, 4
- mcr p15, 0, r1, c7, c10, 4
- mcr p15, 0, r2, c7, c10, 5
- mrc p14, 6, r1, c0, c0, 0
- mrc p14, 6, r0, c1, c0, 0
-
- // deprecated SETEND
- setend be
-
- .thumb
- setend le
-
- // HLT A32
- .arm
- hlt 0x10000
- hltne 0x1
-
- // HLT T32
- .thumb
- hlt 64
- it ne
- hltne 0
-
- // STL A32
- .arm
- stlb pc, [r0]
- stlb r0, [pc]
- stlh pc, [r0]
- stlh r0, [pc]
- stl pc, [r0]
- stl r0, [pc]
- stlexb r1, pc, [r0]
- stlexb r1, r0, [pc]
- stlexb pc, r0, [r1]
- stlexb r0, r0, [r1]
- stlexb r0, r1, [r0]
- stlexh r1, pc, [r0]
- stlexh r1, r0, [pc]
- stlexh pc, r0, [r1]
- stlexh r0, r0, [r1]
- stlexh r0, r1, [r0]
- stlex r1, pc, [r0]
- stlex r1, r0, [pc]
- stlex pc, r0, [r1]
- stlex r0, r0, [r1]
- stlex r0, r1, [r0]
- stlexd r1, lr, [r0]
- stlexd r1, r0, [pc]
- stlexd pc, r0, [r1]
- stlexd r0, r0, [r1]
- stlexd r0, r2, [r0]
- stlexd r0, r1, [r2]
-
- // STL T32
- .thumb
- stlb pc, [r0]
- stlb r0, [pc]
- stlh pc, [r0]
- stlh r0, [pc]
- stl pc, [r0]
- stl r0, [pc]
- stlexb r1, pc, [r0]
- stlexb r1, r0, [pc]
- stlexb pc, r0, [r1]
- stlexb r0, r0, [r1]
- stlexb r0, r1, [r0]
- stlexh r1, pc, [r0]
- stlexh r1, r0, [pc]
- stlexh pc, r0, [r1]
- stlexh r0, r0, [r1]
- stlexh r0, r1, [r0]
- stlex r1, pc, [r0]
- stlex r1, r0, [pc]
- stlex pc, r0, [r1]
- stlex r0, r0, [r1]
- stlex r0, r1, [r0]
- stlexd r1, lr, [r0]
- stlexd r1, r0, [pc]
- stlexd pc, r0, [r1]
- stlexd r0, r0, [r1]
- stlexd r0, r2, [r0]
- stlexd r0, r1, [r2]
-
- // LDA A32
- .arm
- ldab pc, [r0]
- ldab r0, [pc]
- ldah pc, [r0]
- ldah r0, [pc]
- lda pc, [r0]
- lda r0, [pc]
- ldaexb pc, [r0]
- ldaexb r0, [pc]
- ldaexh pc, [r0]
- ldaexh r0, [pc]
- ldaex pc, [r0]
- ldaex r0, [pc]
- ldaexd lr, [r0]
- ldaexd r0, [pc]
- ldaexd r1, [r2]
-
- // LDA T32
- .thumb
- ldab pc, [r0]
- ldab r0, [pc]
- ldah pc, [r0]
- ldah r0, [pc]
- lda pc, [r0]
- lda r0, [pc]
- ldaexb pc, [r0]
- ldaexb r0, [pc]
- ldaexh pc, [r0]
- ldaexh r0, [pc]
- ldaex pc, [r0]
- ldaex r0, [pc]
- ldaexd r0, pc, [r0]
- ldaexd pc, r0, [r0]
- ldaexd r1, r0, [pc]