summaryrefslogtreecommitdiffstats
path: root/binutils-2.24/gas/testsuite/gas/arm/group-reloc-ldc.s
diff options
context:
space:
mode:
Diffstat (limited to 'binutils-2.24/gas/testsuite/gas/arm/group-reloc-ldc.s')
-rw-r--r--binutils-2.24/gas/testsuite/gas/arm/group-reloc-ldc.s151
1 files changed, 0 insertions, 151 deletions
diff --git a/binutils-2.24/gas/testsuite/gas/arm/group-reloc-ldc.s b/binutils-2.24/gas/testsuite/gas/arm/group-reloc-ldc.s
deleted file mode 100644
index df27aaf5..00000000
--- a/binutils-2.24/gas/testsuite/gas/arm/group-reloc-ldc.s
+++ /dev/null
@@ -1,151 +0,0 @@
-@ LDC group relocation tests.
-
- .text
-
-@ LDC/LDCL/LDC2/LDC2L/STC/STCL/STC2/STC2L
-
- .macro ldctest load store
-
- \load 0, c0, [r0, #:pc_g0:(f + 0x214)]
- \load 0, c0, [r0, #:pc_g1:(f + 0x214)]
- \load 0, c0, [r0, #:pc_g2:(f + 0x214)]
-
- \load 0, c0, [r0, #:sb_g0:(f + 0x214)]
- \load 0, c0, [r0, #:sb_g1:(f + 0x214)]
- \load 0, c0, [r0, #:sb_g2:(f + 0x214)]
-
- \store 0, c0, [r0, #:pc_g0:(f + 0x214)]
- \store 0, c0, [r0, #:pc_g1:(f + 0x214)]
- \store 0, c0, [r0, #:pc_g2:(f + 0x214)]
-
- \store 0, c0, [r0, #:sb_g0:(f + 0x214)]
- \store 0, c0, [r0, #:sb_g1:(f + 0x214)]
- \store 0, c0, [r0, #:sb_g2:(f + 0x214)]
-
- \load 0, c0, [r0, #:pc_g0:(f - 0x214)]
- \load 0, c0, [r0, #:pc_g1:(f - 0x214)]
- \load 0, c0, [r0, #:pc_g2:(f - 0x214)]
-
- \load 0, c0, [r0, #:sb_g0:(f - 0x214)]
- \load 0, c0, [r0, #:sb_g1:(f - 0x214)]
- \load 0, c0, [r0, #:sb_g2:(f - 0x214)]
-
- \store 0, c0, [r0, #:pc_g0:(f - 0x214)]
- \store 0, c0, [r0, #:pc_g1:(f - 0x214)]
- \store 0, c0, [r0, #:pc_g2:(f - 0x214)]
-
- \store 0, c0, [r0, #:sb_g0:(f - 0x214)]
- \store 0, c0, [r0, #:sb_g1:(f - 0x214)]
- \store 0, c0, [r0, #:sb_g2:(f - 0x214)]
-
- .endm
-
- ldctest ldc stc
- ldctest ldcl stcl
- ldctest ldc2 stc2
- ldctest ldc2l stc2l
-
-@ LDFS/STFS/LDFD/STFD/LDFE/STFE/LDFP/STFP
-
- .fpu fpa
-
- .macro fpa_test load store
-
- \load f0, [r0, #:pc_g0:(f + 0x214)]
- \load f0, [r0, #:pc_g1:(f + 0x214)]
- \load f0, [r0, #:pc_g2:(f + 0x214)]
-
- \load f0, [r0, #:sb_g0:(f + 0x214)]
- \load f0, [r0, #:sb_g1:(f + 0x214)]
- \load f0, [r0, #:sb_g2:(f + 0x214)]
-
- \store f0, [r0, #:pc_g0:(f + 0x214)]
- \store f0, [r0, #:pc_g1:(f + 0x214)]
- \store f0, [r0, #:pc_g2:(f + 0x214)]
-
- \store f0, [r0, #:sb_g0:(f + 0x214)]
- \store f0, [r0, #:sb_g1:(f + 0x214)]
- \store f0, [r0, #:sb_g2:(f + 0x214)]
-
- \load f0, [r0, #:pc_g0:(f - 0x214)]
- \load f0, [r0, #:pc_g1:(f - 0x214)]
- \load f0, [r0, #:pc_g2:(f - 0x214)]
-
- \load f0, [r0, #:sb_g0:(f - 0x214)]
- \load f0, [r0, #:sb_g1:(f - 0x214)]
- \load f0, [r0, #:sb_g2:(f - 0x214)]
-
- \store f0, [r0, #:pc_g0:(f - 0x214)]
- \store f0, [r0, #:pc_g1:(f - 0x214)]
- \store f0, [r0, #:pc_g2:(f - 0x214)]
-
- \store f0, [r0, #:sb_g0:(f - 0x214)]
- \store f0, [r0, #:sb_g1:(f - 0x214)]
- \store f0, [r0, #:sb_g2:(f - 0x214)]
-
- .endm
-
- fpa_test ldfs stfs
- fpa_test ldfd stfd
- fpa_test ldfe stfe
- fpa_test ldfp stfp
-
-@ FLDS/FSTS
-
- .fpu vfp
-
- .macro vfp_test load store reg
-
- \load \reg, [r0, #:pc_g0:(f + 0x214)]
- \load \reg, [r0, #:pc_g1:(f + 0x214)]
- \load \reg, [r0, #:pc_g2:(f + 0x214)]
-
- \load \reg, [r0, #:sb_g0:(f + 0x214)]
- \load \reg, [r0, #:sb_g1:(f + 0x214)]
- \load \reg, [r0, #:sb_g2:(f + 0x214)]
-
- \store \reg, [r0, #:pc_g0:(f + 0x214)]
- \store \reg, [r0, #:pc_g1:(f + 0x214)]
- \store \reg, [r0, #:pc_g2:(f + 0x214)]
-
- \store \reg, [r0, #:sb_g0:(f + 0x214)]
- \store \reg, [r0, #:sb_g1:(f + 0x214)]
- \store \reg, [r0, #:sb_g2:(f + 0x214)]
-
- \load \reg, [r0, #:pc_g0:(f - 0x214)]
- \load \reg, [r0, #:pc_g1:(f - 0x214)]
- \load \reg, [r0, #:pc_g2:(f - 0x214)]
-
- \load \reg, [r0, #:sb_g0:(f - 0x214)]
- \load \reg, [r0, #:sb_g1:(f - 0x214)]
- \load \reg, [r0, #:sb_g2:(f - 0x214)]
-
- \store \reg, [r0, #:pc_g0:(f - 0x214)]
- \store \reg, [r0, #:pc_g1:(f - 0x214)]
- \store \reg, [r0, #:pc_g2:(f - 0x214)]
-
- \store \reg, [r0, #:sb_g0:(f - 0x214)]
- \store \reg, [r0, #:sb_g1:(f - 0x214)]
- \store \reg, [r0, #:sb_g2:(f - 0x214)]
-
- .endm
-
- vfp_test flds fsts s0
-
-@ FLDD/FSTD
-
- vfp_test fldd fstd d0
-
-@ VLDR/VSTR
-
- vfp_test vldr vstr d0
-
-@ CFLDRS/CFLDRD/CFLDR32/CFLDR64/CFSTRS/CFSTRD/CFSTR32/CFSTR64
-
- .cpu ep9312
-
- vfp_test cfldrs cfstrs mvf0
- vfp_test cfldrd cfstrd mvd0
- vfp_test cfldr32 cfstr32 mvfx0
- vfp_test cfldr64 cfstr64 mvdx0
-