]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
arm: remove tests for Maverick FPU extensions
authorRichard Earnshaw <rearnsha@arm.com>
Mon, 29 Apr 2024 11:37:53 +0000 (12:37 +0100)
committerRichard Earnshaw <rearnsha@arm.com>
Tue, 14 May 2024 09:56:57 +0000 (10:56 +0100)
Before removing the code itself, remove the tests that will no-longer
apply.

12 files changed:
gas/testsuite/gas/arm/attr-mfpu-maverick.d [deleted file]
gas/testsuite/gas/arm/group-reloc-ldc-encoding-bad.l
gas/testsuite/gas/arm/group-reloc-ldc-encoding-bad.s
gas/testsuite/gas/arm/group-reloc-ldc-parsing-bad.l
gas/testsuite/gas/arm/group-reloc-ldc-parsing-bad.s
gas/testsuite/gas/arm/group-reloc-ldc.d
gas/testsuite/gas/arm/group-reloc-ldc.s
gas/testsuite/gas/arm/maverick.c [deleted file]
gas/testsuite/gas/arm/maverick.d [deleted file]
gas/testsuite/gas/arm/maverick.s [deleted file]
gas/testsuite/gas/arm/note-march-ep9312.d [deleted file]
gas/testsuite/gas/arm/note-march-ep9312.s [deleted file]

diff --git a/gas/testsuite/gas/arm/attr-mfpu-maverick.d b/gas/testsuite/gas/arm/attr-mfpu-maverick.d
deleted file mode 100644 (file)
index 433245e..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-# name: attributes for -mfpu=maverick
-# source: blank.s
-# as: -mfpu=maverick
-# readelf: -A
-# This test is only valid on EABI based ports.
-# target: *-*-*eabi* *-*-nacl*
-
-Attribute Section: aeabi
-File Attributes
-  Tag_ARM_ISA_use: Yes
-  Tag_THUMB_ISA_use: Thumb-1
index 22e53a5901d6b4b3a8534b90073ba70413b3ddc0..191c5c659ea6cac6f1b9b834363f76b6ccfb0dca 100644 (file)
 [^:]*:154: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
 [^:]*:154: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
 [^:]*:154: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:160: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:160: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:160: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:160: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:160: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:160: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:160: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:160: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:160: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:160: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:160: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:160: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:160: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:160: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:160: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:160: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:160: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:160: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:160: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:160: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:160: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:160: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:160: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:160: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:161: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:161: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:161: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:161: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:161: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:161: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:161: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:161: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:161: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:161: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:161: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:161: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:161: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:161: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:161: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:161: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:161: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:161: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:161: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:161: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:161: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:161: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:161: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:161: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:162: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:162: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:162: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:162: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:162: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:162: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:162: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:162: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:162: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:162: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:162: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:162: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:162: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:162: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:162: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:162: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:162: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:162: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:162: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:162: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:162: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:162: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:162: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:162: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:163: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:163: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:163: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:163: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:163: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:163: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:163: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:163: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:163: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:163: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:163: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:163: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:163: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:163: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:163: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:163: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:163: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:163: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:163: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:163: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:163: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:163: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:163: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:163: Error: bad offset 0x00000001 \(must be word-aligned\)
-[^:]*:165: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:165: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:165: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:165: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:165: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:165: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:165: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:165: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:165: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:165: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:165: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:165: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:165: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:165: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:165: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:165: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:165: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:165: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:165: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:165: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:165: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:165: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:165: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:165: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:166: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:166: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:166: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:166: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:166: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:166: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:166: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:166: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:166: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:166: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:166: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:166: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:166: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:166: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:166: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:166: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:166: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:166: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:166: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:166: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:166: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:166: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:166: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:166: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:167: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:167: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:167: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:167: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:167: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:167: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:167: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:167: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:167: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:167: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:167: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:167: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:167: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:167: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:167: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:167: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:167: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:167: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:167: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:167: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:167: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:167: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:167: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:167: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:168: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:168: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:168: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:168: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:168: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:168: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:168: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:168: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:168: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:168: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:168: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:168: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:168: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:168: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:168: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:168: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:168: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:168: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:168: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:168: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:168: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:168: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:168: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
-[^:]*:168: Error: bad offset 0x00000808 \(must be an 8-bit number of words\)
index 5ab27c25fb7ae23f97c4c2ab59b9b4d8a04173db..1d402f9eee32fef20e169125b9b6136e4202731c 100644 (file)
        vfp_test vldr vstr d0 0x1
        vfp_test vldr vstr d0 0x808
 
-@ CFLDRS/CFLDRD/CFLDR32/CFLDR64/CFSTRS/CFSTRD/CFSTR32/CFSTR64
-
-       .cpu    ep9312
-
-       vfp_test cfldrs cfstrs mvf0 0x1
-       vfp_test cfldrd cfstrd mvd0 0x1
-       vfp_test cfldr32 cfstr32 mvfx0 0x1
-       vfp_test cfldr64 cfstr64 mvdx0 0x1
-
-       vfp_test cfldrs cfstrs mvf0 0x808
-       vfp_test cfldrd cfstrd mvd0 0x808
-       vfp_test cfldr32 cfstr32 mvfx0 0x808
-       vfp_test cfldr64 cfstr64 mvdx0 0x808
-
index 8fc3134012dddec0cbe3d3624a6f7823e3006cb5..695268653121887a4778f5ae3c3867f550c8c2ed 100644 (file)
 [^:]*:55: *Info: macro .*
 [^:]*:21: Error: unknown group relocation -- `vstr d0,\[r0,#:foo:\(sym\)\]'
 [^:]*:55: *Info: macro .*
-[^:]*:16: Error: this group relocation is not allowed on this instruction -- `cfldrs mvf0,\[r0,#:pc_g0_nc:\(sym\)\]'
-[^:]*:59: *Info: macro .*
-[^:]*:17: Error: this group relocation is not allowed on this instruction -- `cfldrs mvf0,\[r0,#:pc_g1_nc:\(sym\)\]'
-[^:]*:59: *Info: macro .*
-[^:]*:18: Error: this group relocation is not allowed on this instruction -- `cfldrs mvf0,\[r0,#:sb_g0_nc:\(sym\)\]'
-[^:]*:59: *Info: macro .*
-[^:]*:19: Error: this group relocation is not allowed on this instruction -- `cfldrs mvf0,\[r0,#:sb_g1_nc:\(sym\)\]'
-[^:]*:59: *Info: macro .*
-[^:]*:21: Error: unknown group relocation -- `cfldrs mvf0,\[r0,#:foo:\(sym\)\]'
-[^:]*:59: *Info: macro .*
-[^:]*:16: Error: this group relocation is not allowed on this instruction -- `cfstrs mvf0,\[r0,#:pc_g0_nc:\(sym\)\]'
-[^:]*:60: *Info: macro .*
-[^:]*:17: Error: this group relocation is not allowed on this instruction -- `cfstrs mvf0,\[r0,#:pc_g1_nc:\(sym\)\]'
-[^:]*:60: *Info: macro .*
-[^:]*:18: Error: this group relocation is not allowed on this instruction -- `cfstrs mvf0,\[r0,#:sb_g0_nc:\(sym\)\]'
-[^:]*:60: *Info: macro .*
-[^:]*:19: Error: this group relocation is not allowed on this instruction -- `cfstrs mvf0,\[r0,#:sb_g1_nc:\(sym\)\]'
-[^:]*:60: *Info: macro .*
-[^:]*:21: Error: unknown group relocation -- `cfstrs mvf0,\[r0,#:foo:\(sym\)\]'
-[^:]*:60: *Info: macro .*
-[^:]*:16: Error: this group relocation is not allowed on this instruction -- `cfldrd mvd0,\[r0,#:pc_g0_nc:\(sym\)\]'
-[^:]*:61: *Info: macro .*
-[^:]*:17: Error: this group relocation is not allowed on this instruction -- `cfldrd mvd0,\[r0,#:pc_g1_nc:\(sym\)\]'
-[^:]*:61: *Info: macro .*
-[^:]*:18: Error: this group relocation is not allowed on this instruction -- `cfldrd mvd0,\[r0,#:sb_g0_nc:\(sym\)\]'
-[^:]*:61: *Info: macro .*
-[^:]*:19: Error: this group relocation is not allowed on this instruction -- `cfldrd mvd0,\[r0,#:sb_g1_nc:\(sym\)\]'
-[^:]*:61: *Info: macro .*
-[^:]*:21: Error: unknown group relocation -- `cfldrd mvd0,\[r0,#:foo:\(sym\)\]'
-[^:]*:61: *Info: macro .*
-[^:]*:16: Error: this group relocation is not allowed on this instruction -- `cfstrd mvd0,\[r0,#:pc_g0_nc:\(sym\)\]'
-[^:]*:62: *Info: macro .*
-[^:]*:17: Error: this group relocation is not allowed on this instruction -- `cfstrd mvd0,\[r0,#:pc_g1_nc:\(sym\)\]'
-[^:]*:62: *Info: macro .*
-[^:]*:18: Error: this group relocation is not allowed on this instruction -- `cfstrd mvd0,\[r0,#:sb_g0_nc:\(sym\)\]'
-[^:]*:62: *Info: macro .*
-[^:]*:19: Error: this group relocation is not allowed on this instruction -- `cfstrd mvd0,\[r0,#:sb_g1_nc:\(sym\)\]'
-[^:]*:62: *Info: macro .*
-[^:]*:21: Error: unknown group relocation -- `cfstrd mvd0,\[r0,#:foo:\(sym\)\]'
-[^:]*:62: *Info: macro .*
-[^:]*:16: Error: this group relocation is not allowed on this instruction -- `cfldr32 mvfx0,\[r0,#:pc_g0_nc:\(sym\)\]'
-[^:]*:63: *Info: macro .*
-[^:]*:17: Error: this group relocation is not allowed on this instruction -- `cfldr32 mvfx0,\[r0,#:pc_g1_nc:\(sym\)\]'
-[^:]*:63: *Info: macro .*
-[^:]*:18: Error: this group relocation is not allowed on this instruction -- `cfldr32 mvfx0,\[r0,#:sb_g0_nc:\(sym\)\]'
-[^:]*:63: *Info: macro .*
-[^:]*:19: Error: this group relocation is not allowed on this instruction -- `cfldr32 mvfx0,\[r0,#:sb_g1_nc:\(sym\)\]'
-[^:]*:63: *Info: macro .*
-[^:]*:21: Error: unknown group relocation -- `cfldr32 mvfx0,\[r0,#:foo:\(sym\)\]'
-[^:]*:63: *Info: macro .*
-[^:]*:16: Error: this group relocation is not allowed on this instruction -- `cfstr32 mvfx0,\[r0,#:pc_g0_nc:\(sym\)\]'
-[^:]*:64: *Info: macro .*
-[^:]*:17: Error: this group relocation is not allowed on this instruction -- `cfstr32 mvfx0,\[r0,#:pc_g1_nc:\(sym\)\]'
-[^:]*:64: *Info: macro .*
-[^:]*:18: Error: this group relocation is not allowed on this instruction -- `cfstr32 mvfx0,\[r0,#:sb_g0_nc:\(sym\)\]'
-[^:]*:64: *Info: macro .*
-[^:]*:19: Error: this group relocation is not allowed on this instruction -- `cfstr32 mvfx0,\[r0,#:sb_g1_nc:\(sym\)\]'
-[^:]*:64: *Info: macro .*
-[^:]*:21: Error: unknown group relocation -- `cfstr32 mvfx0,\[r0,#:foo:\(sym\)\]'
-[^:]*:64: *Info: macro .*
-[^:]*:16: Error: this group relocation is not allowed on this instruction -- `cfldr64 mvdx0,\[r0,#:pc_g0_nc:\(sym\)\]'
-[^:]*:65: *Info: macro .*
-[^:]*:17: Error: this group relocation is not allowed on this instruction -- `cfldr64 mvdx0,\[r0,#:pc_g1_nc:\(sym\)\]'
-[^:]*:65: *Info: macro .*
-[^:]*:18: Error: this group relocation is not allowed on this instruction -- `cfldr64 mvdx0,\[r0,#:sb_g0_nc:\(sym\)\]'
-[^:]*:65: *Info: macro .*
-[^:]*:19: Error: this group relocation is not allowed on this instruction -- `cfldr64 mvdx0,\[r0,#:sb_g1_nc:\(sym\)\]'
-[^:]*:65: *Info: macro .*
-[^:]*:21: Error: unknown group relocation -- `cfldr64 mvdx0,\[r0,#:foo:\(sym\)\]'
-[^:]*:65: *Info: macro .*
-[^:]*:16: Error: this group relocation is not allowed on this instruction -- `cfstr64 mvdx0,\[r0,#:pc_g0_nc:\(sym\)\]'
-[^:]*:66: *Info: macro .*
-[^:]*:17: Error: this group relocation is not allowed on this instruction -- `cfstr64 mvdx0,\[r0,#:pc_g1_nc:\(sym\)\]'
-[^:]*:66: *Info: macro .*
-[^:]*:18: Error: this group relocation is not allowed on this instruction -- `cfstr64 mvdx0,\[r0,#:sb_g0_nc:\(sym\)\]'
-[^:]*:66: *Info: macro .*
-[^:]*:19: Error: this group relocation is not allowed on this instruction -- `cfstr64 mvdx0,\[r0,#:sb_g1_nc:\(sym\)\]'
-[^:]*:66: *Info: macro .*
-[^:]*:21: Error: unknown group relocation -- `cfstr64 mvdx0,\[r0,#:foo:\(sym\)\]'
-[^:]*:66: *Info: macro .*
index a815f5de75b53cc0582fdd930e774b0e75c1281f..d10e363a8ed955f4baebf7e57f4c57b54a56a686 100644 (file)
        ldctest2 vldr d0                FIXME
        ldctest2 vstr d0
 
-       .cpu    ep9312
-
-       ldctest2 cfldrs mvf0
-       ldctest2 cfstrs mvf0
-       ldctest2 cfldrd mvd0
-       ldctest2 cfstrd mvd0
-       ldctest2 cfldr32 mvfx0
-       ldctest2 cfstr32 mvfx0
-       ldctest2 cfldr64 mvdx0
-       ldctest2 cfstr64 mvdx0
-
index 0f68ba12c601f584160779b0fc8b341072ebb0dd..870703d6a444f16889c2cf6411d2eca4e534535d 100644 (file)
@@ -533,195 +533,3 @@ Disassembly of section .text:
                        418: R_ARM_LDC_SB_G1    f
 0[0-9a-f]+ <[^>]+> ed000b85    vstr    d0, \[r0, #-532\].*
                        41c: R_ARM_LDC_SB_G2    f
-0[0-9a-f]+ <[^>]+> ed900485    cfldrs  mvf0, \[r0, #532\].*
-                       420: R_ARM_LDC_PC_G0    f
-0[0-9a-f]+ <[^>]+> ed900485    cfldrs  mvf0, \[r0, #532\].*
-                       424: R_ARM_LDC_PC_G1    f
-0[0-9a-f]+ <[^>]+> ed900485    cfldrs  mvf0, \[r0, #532\].*
-                       428: R_ARM_LDC_PC_G2    f
-0[0-9a-f]+ <[^>]+> ed900485    cfldrs  mvf0, \[r0, #532\].*
-                       42c: R_ARM_LDC_SB_G0    f
-0[0-9a-f]+ <[^>]+> ed900485    cfldrs  mvf0, \[r0, #532\].*
-                       430: R_ARM_LDC_SB_G1    f
-0[0-9a-f]+ <[^>]+> ed900485    cfldrs  mvf0, \[r0, #532\].*
-                       434: R_ARM_LDC_SB_G2    f
-0[0-9a-f]+ <[^>]+> ed800485    cfstrs  mvf0, \[r0, #532\].*
-                       438: R_ARM_LDC_PC_G0    f
-0[0-9a-f]+ <[^>]+> ed800485    cfstrs  mvf0, \[r0, #532\].*
-                       43c: R_ARM_LDC_PC_G1    f
-0[0-9a-f]+ <[^>]+> ed800485    cfstrs  mvf0, \[r0, #532\].*
-                       440: R_ARM_LDC_PC_G2    f
-0[0-9a-f]+ <[^>]+> ed800485    cfstrs  mvf0, \[r0, #532\].*
-                       444: R_ARM_LDC_SB_G0    f
-0[0-9a-f]+ <[^>]+> ed800485    cfstrs  mvf0, \[r0, #532\].*
-                       448: R_ARM_LDC_SB_G1    f
-0[0-9a-f]+ <[^>]+> ed800485    cfstrs  mvf0, \[r0, #532\].*
-                       44c: R_ARM_LDC_SB_G2    f
-0[0-9a-f]+ <[^>]+> ed100485    cfldrs  mvf0, \[r0, #-532\].*
-                       450: R_ARM_LDC_PC_G0    f
-0[0-9a-f]+ <[^>]+> ed100485    cfldrs  mvf0, \[r0, #-532\].*
-                       454: R_ARM_LDC_PC_G1    f
-0[0-9a-f]+ <[^>]+> ed100485    cfldrs  mvf0, \[r0, #-532\].*
-                       458: R_ARM_LDC_PC_G2    f
-0[0-9a-f]+ <[^>]+> ed100485    cfldrs  mvf0, \[r0, #-532\].*
-                       45c: R_ARM_LDC_SB_G0    f
-0[0-9a-f]+ <[^>]+> ed100485    cfldrs  mvf0, \[r0, #-532\].*
-                       460: R_ARM_LDC_SB_G1    f
-0[0-9a-f]+ <[^>]+> ed100485    cfldrs  mvf0, \[r0, #-532\].*
-                       464: R_ARM_LDC_SB_G2    f
-0[0-9a-f]+ <[^>]+> ed000485    cfstrs  mvf0, \[r0, #-532\].*
-                       468: R_ARM_LDC_PC_G0    f
-0[0-9a-f]+ <[^>]+> ed000485    cfstrs  mvf0, \[r0, #-532\].*
-                       46c: R_ARM_LDC_PC_G1    f
-0[0-9a-f]+ <[^>]+> ed000485    cfstrs  mvf0, \[r0, #-532\].*
-                       470: R_ARM_LDC_PC_G2    f
-0[0-9a-f]+ <[^>]+> ed000485    cfstrs  mvf0, \[r0, #-532\].*
-                       474: R_ARM_LDC_SB_G0    f
-0[0-9a-f]+ <[^>]+> ed000485    cfstrs  mvf0, \[r0, #-532\].*
-                       478: R_ARM_LDC_SB_G1    f
-0[0-9a-f]+ <[^>]+> ed000485    cfstrs  mvf0, \[r0, #-532\].*
-                       47c: R_ARM_LDC_SB_G2    f
-0[0-9a-f]+ <[^>]+> edd00485    cfldrd  mvd0, \[r0, #532\].*
-                       480: R_ARM_LDC_PC_G0    f
-0[0-9a-f]+ <[^>]+> edd00485    cfldrd  mvd0, \[r0, #532\].*
-                       484: R_ARM_LDC_PC_G1    f
-0[0-9a-f]+ <[^>]+> edd00485    cfldrd  mvd0, \[r0, #532\].*
-                       488: R_ARM_LDC_PC_G2    f
-0[0-9a-f]+ <[^>]+> edd00485    cfldrd  mvd0, \[r0, #532\].*
-                       48c: R_ARM_LDC_SB_G0    f
-0[0-9a-f]+ <[^>]+> edd00485    cfldrd  mvd0, \[r0, #532\].*
-                       490: R_ARM_LDC_SB_G1    f
-0[0-9a-f]+ <[^>]+> edd00485    cfldrd  mvd0, \[r0, #532\].*
-                       494: R_ARM_LDC_SB_G2    f
-0[0-9a-f]+ <[^>]+> edc00485    cfstrd  mvd0, \[r0, #532\].*
-                       498: R_ARM_LDC_PC_G0    f
-0[0-9a-f]+ <[^>]+> edc00485    cfstrd  mvd0, \[r0, #532\].*
-                       49c: R_ARM_LDC_PC_G1    f
-0[0-9a-f]+ <[^>]+> edc00485    cfstrd  mvd0, \[r0, #532\].*
-                       4a0: R_ARM_LDC_PC_G2    f
-0[0-9a-f]+ <[^>]+> edc00485    cfstrd  mvd0, \[r0, #532\].*
-                       4a4: R_ARM_LDC_SB_G0    f
-0[0-9a-f]+ <[^>]+> edc00485    cfstrd  mvd0, \[r0, #532\].*
-                       4a8: R_ARM_LDC_SB_G1    f
-0[0-9a-f]+ <[^>]+> edc00485    cfstrd  mvd0, \[r0, #532\].*
-                       4ac: R_ARM_LDC_SB_G2    f
-0[0-9a-f]+ <[^>]+> ed500485    cfldrd  mvd0, \[r0, #-532\].*
-                       4b0: R_ARM_LDC_PC_G0    f
-0[0-9a-f]+ <[^>]+> ed500485    cfldrd  mvd0, \[r0, #-532\].*
-                       4b4: R_ARM_LDC_PC_G1    f
-0[0-9a-f]+ <[^>]+> ed500485    cfldrd  mvd0, \[r0, #-532\].*
-                       4b8: R_ARM_LDC_PC_G2    f
-0[0-9a-f]+ <[^>]+> ed500485    cfldrd  mvd0, \[r0, #-532\].*
-                       4bc: R_ARM_LDC_SB_G0    f
-0[0-9a-f]+ <[^>]+> ed500485    cfldrd  mvd0, \[r0, #-532\].*
-                       4c0: R_ARM_LDC_SB_G1    f
-0[0-9a-f]+ <[^>]+> ed500485    cfldrd  mvd0, \[r0, #-532\].*
-                       4c4: R_ARM_LDC_SB_G2    f
-0[0-9a-f]+ <[^>]+> ed400485    cfstrd  mvd0, \[r0, #-532\].*
-                       4c8: R_ARM_LDC_PC_G0    f
-0[0-9a-f]+ <[^>]+> ed400485    cfstrd  mvd0, \[r0, #-532\].*
-                       4cc: R_ARM_LDC_PC_G1    f
-0[0-9a-f]+ <[^>]+> ed400485    cfstrd  mvd0, \[r0, #-532\].*
-                       4d0: R_ARM_LDC_PC_G2    f
-0[0-9a-f]+ <[^>]+> ed400485    cfstrd  mvd0, \[r0, #-532\].*
-                       4d4: R_ARM_LDC_SB_G0    f
-0[0-9a-f]+ <[^>]+> ed400485    cfstrd  mvd0, \[r0, #-532\].*
-                       4d8: R_ARM_LDC_SB_G1    f
-0[0-9a-f]+ <[^>]+> ed400485    cfstrd  mvd0, \[r0, #-532\].*
-                       4dc: R_ARM_LDC_SB_G2    f
-0[0-9a-f]+ <[^>]+> ed900585    cfldr32 mvfx0, \[r0, #532\].*
-                       4e0: R_ARM_LDC_PC_G0    f
-0[0-9a-f]+ <[^>]+> ed900585    cfldr32 mvfx0, \[r0, #532\].*
-                       4e4: R_ARM_LDC_PC_G1    f
-0[0-9a-f]+ <[^>]+> ed900585    cfldr32 mvfx0, \[r0, #532\].*
-                       4e8: R_ARM_LDC_PC_G2    f
-0[0-9a-f]+ <[^>]+> ed900585    cfldr32 mvfx0, \[r0, #532\].*
-                       4ec: R_ARM_LDC_SB_G0    f
-0[0-9a-f]+ <[^>]+> ed900585    cfldr32 mvfx0, \[r0, #532\].*
-                       4f0: R_ARM_LDC_SB_G1    f
-0[0-9a-f]+ <[^>]+> ed900585    cfldr32 mvfx0, \[r0, #532\].*
-                       4f4: R_ARM_LDC_SB_G2    f
-0[0-9a-f]+ <[^>]+> ed800585    cfstr32 mvfx0, \[r0, #532\].*
-                       4f8: R_ARM_LDC_PC_G0    f
-0[0-9a-f]+ <[^>]+> ed800585    cfstr32 mvfx0, \[r0, #532\].*
-                       4fc: R_ARM_LDC_PC_G1    f
-0[0-9a-f]+ <[^>]+> ed800585    cfstr32 mvfx0, \[r0, #532\].*
-                       500: R_ARM_LDC_PC_G2    f
-0[0-9a-f]+ <[^>]+> ed800585    cfstr32 mvfx0, \[r0, #532\].*
-                       504: R_ARM_LDC_SB_G0    f
-0[0-9a-f]+ <[^>]+> ed800585    cfstr32 mvfx0, \[r0, #532\].*
-                       508: R_ARM_LDC_SB_G1    f
-0[0-9a-f]+ <[^>]+> ed800585    cfstr32 mvfx0, \[r0, #532\].*
-                       50c: R_ARM_LDC_SB_G2    f
-0[0-9a-f]+ <[^>]+> ed100585    cfldr32 mvfx0, \[r0, #-532\].*
-                       510: R_ARM_LDC_PC_G0    f
-0[0-9a-f]+ <[^>]+> ed100585    cfldr32 mvfx0, \[r0, #-532\].*
-                       514: R_ARM_LDC_PC_G1    f
-0[0-9a-f]+ <[^>]+> ed100585    cfldr32 mvfx0, \[r0, #-532\].*
-                       518: R_ARM_LDC_PC_G2    f
-0[0-9a-f]+ <[^>]+> ed100585    cfldr32 mvfx0, \[r0, #-532\].*
-                       51c: R_ARM_LDC_SB_G0    f
-0[0-9a-f]+ <[^>]+> ed100585    cfldr32 mvfx0, \[r0, #-532\].*
-                       520: R_ARM_LDC_SB_G1    f
-0[0-9a-f]+ <[^>]+> ed100585    cfldr32 mvfx0, \[r0, #-532\].*
-                       524: R_ARM_LDC_SB_G2    f
-0[0-9a-f]+ <[^>]+> ed000585    cfstr32 mvfx0, \[r0, #-532\].*
-                       528: R_ARM_LDC_PC_G0    f
-0[0-9a-f]+ <[^>]+> ed000585    cfstr32 mvfx0, \[r0, #-532\].*
-                       52c: R_ARM_LDC_PC_G1    f
-0[0-9a-f]+ <[^>]+> ed000585    cfstr32 mvfx0, \[r0, #-532\].*
-                       530: R_ARM_LDC_PC_G2    f
-0[0-9a-f]+ <[^>]+> ed000585    cfstr32 mvfx0, \[r0, #-532\].*
-                       534: R_ARM_LDC_SB_G0    f
-0[0-9a-f]+ <[^>]+> ed000585    cfstr32 mvfx0, \[r0, #-532\].*
-                       538: R_ARM_LDC_SB_G1    f
-0[0-9a-f]+ <[^>]+> ed000585    cfstr32 mvfx0, \[r0, #-532\].*
-                       53c: R_ARM_LDC_SB_G2    f
-0[0-9a-f]+ <[^>]+> edd00585    cfldr64 mvdx0, \[r0, #532\].*
-                       540: R_ARM_LDC_PC_G0    f
-0[0-9a-f]+ <[^>]+> edd00585    cfldr64 mvdx0, \[r0, #532\].*
-                       544: R_ARM_LDC_PC_G1    f
-0[0-9a-f]+ <[^>]+> edd00585    cfldr64 mvdx0, \[r0, #532\].*
-                       548: R_ARM_LDC_PC_G2    f
-0[0-9a-f]+ <[^>]+> edd00585    cfldr64 mvdx0, \[r0, #532\].*
-                       54c: R_ARM_LDC_SB_G0    f
-0[0-9a-f]+ <[^>]+> edd00585    cfldr64 mvdx0, \[r0, #532\].*
-                       550: R_ARM_LDC_SB_G1    f
-0[0-9a-f]+ <[^>]+> edd00585    cfldr64 mvdx0, \[r0, #532\].*
-                       554: R_ARM_LDC_SB_G2    f
-0[0-9a-f]+ <[^>]+> edc00585    cfstr64 mvdx0, \[r0, #532\].*
-                       558: R_ARM_LDC_PC_G0    f
-0[0-9a-f]+ <[^>]+> edc00585    cfstr64 mvdx0, \[r0, #532\].*
-                       55c: R_ARM_LDC_PC_G1    f
-0[0-9a-f]+ <[^>]+> edc00585    cfstr64 mvdx0, \[r0, #532\].*
-                       560: R_ARM_LDC_PC_G2    f
-0[0-9a-f]+ <[^>]+> edc00585    cfstr64 mvdx0, \[r0, #532\].*
-                       564: R_ARM_LDC_SB_G0    f
-0[0-9a-f]+ <[^>]+> edc00585    cfstr64 mvdx0, \[r0, #532\].*
-                       568: R_ARM_LDC_SB_G1    f
-0[0-9a-f]+ <[^>]+> edc00585    cfstr64 mvdx0, \[r0, #532\].*
-                       56c: R_ARM_LDC_SB_G2    f
-0[0-9a-f]+ <[^>]+> ed500585    cfldr64 mvdx0, \[r0, #-532\].*
-                       570: R_ARM_LDC_PC_G0    f
-0[0-9a-f]+ <[^>]+> ed500585    cfldr64 mvdx0, \[r0, #-532\].*
-                       574: R_ARM_LDC_PC_G1    f
-0[0-9a-f]+ <[^>]+> ed500585    cfldr64 mvdx0, \[r0, #-532\].*
-                       578: R_ARM_LDC_PC_G2    f
-0[0-9a-f]+ <[^>]+> ed500585    cfldr64 mvdx0, \[r0, #-532\].*
-                       57c: R_ARM_LDC_SB_G0    f
-0[0-9a-f]+ <[^>]+> ed500585    cfldr64 mvdx0, \[r0, #-532\].*
-                       580: R_ARM_LDC_SB_G1    f
-0[0-9a-f]+ <[^>]+> ed500585    cfldr64 mvdx0, \[r0, #-532\].*
-                       584: R_ARM_LDC_SB_G2    f
-0[0-9a-f]+ <[^>]+> ed400585    cfstr64 mvdx0, \[r0, #-532\].*
-                       588: R_ARM_LDC_PC_G0    f
-0[0-9a-f]+ <[^>]+> ed400585    cfstr64 mvdx0, \[r0, #-532\].*
-                       58c: R_ARM_LDC_PC_G1    f
-0[0-9a-f]+ <[^>]+> ed400585    cfstr64 mvdx0, \[r0, #-532\].*
-                       590: R_ARM_LDC_PC_G2    f
-0[0-9a-f]+ <[^>]+> ed400585    cfstr64 mvdx0, \[r0, #-532\].*
-                       594: R_ARM_LDC_SB_G0    f
-0[0-9a-f]+ <[^>]+> ed400585    cfstr64 mvdx0, \[r0, #-532\].*
-                       598: R_ARM_LDC_SB_G1    f
-0[0-9a-f]+ <[^>]+> ed400585    cfstr64 mvdx0, \[r0, #-532\].*
-                       59c: R_ARM_LDC_SB_G2    f
index df27aaf55e07c86ab690d4a6ae35780b395c7810..f17fa89551b1a4cb562ea776e0f2df55bd76b1ba 100644 (file)
 
        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
-
diff --git a/gas/testsuite/gas/arm/maverick.c b/gas/testsuite/gas/arm/maverick.c
deleted file mode 100644 (file)
index 7b7f5bd..0000000
+++ /dev/null
@@ -1,534 +0,0 @@
-/* Copyright (C) 2000-2024 Free Software Foundation, Inc.
-   Contributed by Alexandre Oliva <aoliva@cygnus.com>
-
-   This file is free software; you can redistribute it and/or modify it
-   under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 3 of the License, or
-   (at your option) any later version.
-
-   This program is distributed in the hope that it will be useful, but
-   WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   General Public License for more details.
-
-   You should have received a copy of the GNU General Public License
-   along with this program; if not, write to the Free Software
-   Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
-   MA 02110-1301, USA.  */
-
-/* Generator of tests for Maverick.
-
-   See the following file for usage and documentation.  */
-#include "../all/test-gen.c"
-
-/* These are the ARM registers.  Some of them have canonical names
-   other than r##, so we'll use both in the asm input, but only the
-   canonical names in the expected disassembler output.  */
-char *arm_regs[] =
-  {
-    /* Canonical names.  */
-    "r0", "r1", "r2", "r3", "r4", "r5", "r6", "r7",
-    "r8", "r9", "sl", "fp", "ip", "sp", "lr", "pc",
-    /* Alternate names, i.e., those that can be used in the assembler,
-     * but that will never be emitted by the disassembler.  */
-    "r0", "r1", "r2", "r3", "r4", "r5", "r6", "r7",
-    "r8", "r9", "r10", "r11", "r12", "r13", "r14", "r15"
-  };
-
-/* The various types of registers: ARM's registers, Maverick's
-   f/d/fx/dx registers, Maverick's accumulators and Maverick's
-   status register.  */
-#define armreg(shift) \
-  reg_r (arm_regs, shift, 0xf, mk_get_bits (5u))
-#define mvreg(prefix, shift) \
-  reg_p ("mv" prefix, shift, mk_get_bits (4u))
-#define acreg(shift) \
-  reg_p ("mvax", shift, mk_get_bits (2u))
-#define dspsc \
-  literal ("dspsc"), tick_random
-
-/* This outputs the condition flag that may follow each ARM insn.
-   Since the condition 15 is invalid, we use it to check that the
-   assembler recognizes the absence of a condition as `al'.  However,
-   the disassembler won't ever output `al', so, if we emit it in the
-   assembler, expect the condition to be omitted in the disassembler
-   output.  */
-
-int
-arm_cond (func_arg * arg, insn_data * data)
-#define arm_cond { arm_cond }
-{
-  static const char conds[16][3] =
-    {
-      "eq", "ne", "cs", "cc",
-      "mi", "pl", "vs", "vc",
-      "hi", "ls", "ge", "lt",
-      "gt", "le", "al", ""
-    };
-  unsigned val = get_bits (4u);
-
-  data->as_in = data->dis_out = strdup (conds[val]);
-  if (val == 14)
-    data->dis_out = strdup ("");
-  data->bits = (val == 15 ? 14 : val) << 28;
-  return 0;
-}
-
-/* The sign of an offset is actually used to determined whether the
-   absolute value of the offset should be added or subtracted, so we
-   must adjust negative values so that they do not overflow: -1024 is
-   not valid, but -0 is distinct from +0.  */
-int
-off8s (func_arg * arg, insn_data * data)
-#define off8s { off8s }
-{
-  int val;
-  char value[9];
-
-  /* Zero values are problematical.
-     The assembler performs translations on the addressing modes
-     for these values, meaning that we cannot just recreate the
-     disassembler string in the LDST macro without knowing what
-     value had been generated in off8s.  */
-  do
-    {
-      val  = get_bits (9s);
-    }
-  while (val == -1 || val == 0);
-  
-  val <<= 2;
-  if (val < 0)
-    {
-      val = -4 - val;
-      sprintf (value, ", #-%i", val);
-      data->dis_out = strdup (value);
-      sprintf (value, ", #-%i", val);
-      data->as_in = strdup (value);
-      data->bits = val >> 2;
-    }
-  else
-    {
-      sprintf (value, ", #%i", val);
-      data->as_in = data->dis_out = strdup (value);
-      data->bits = (val >> 2) | (1 << 23);
-    }
-  
-  return 0;
-}
-
-/* This function generates a 7-bit signed constant, emitted as
-   follows: the 4 least-significant bits are stored in the 4
-   least-significant bits of the word; the 3 most-significant bits are
-   stored in bits 7:5, i.e., bit 4 is skipped.  */
-int
-imm7 (func_arg *arg, insn_data *data)
-#define imm7 { imm7 }
-{
-  int val = get_bits (7s);
-  char value[6];
-
-  data->bits = (val & 0x0f) | (2 * (val & 0x70));
-  sprintf (value, "#%i", val);
-  data->as_in = data->dis_out = strdup (value);
-  return 0;
-}
-
-/* Convenience wrapper to define_insn, that prefixes every insn with
-   `cf' (so, if you specify command-line arguments, remember that `cf'
-   must *not* be part of the string), and post-fixes a condition code.
-   insname and insnvar specify the main insn name and a variant;
-   they're just concatenated, and insnvar is often empty.  word is the
-   bit pattern that defines the insn, properly shifted, and funcs is a
-   sequence of funcs that define the operands and the syntax of the
-   insn.  */
-#define mv_insn(insname, insnvar, word, funcs...) \
-  define_insn (insname ## insnvar, \
-             literal ("cf"), \
-             insn_bits (insname, word), \
-             arm_cond, \
-             tab, \
-             ## funcs)
-
-/* Define a single LDC/STC variant.  op is the main insn opcode; ld
-   stands for load (it should be 0 on stores), dword selects 64-bit
-   operations, pre should be enabled for pre-increment, and wb, for
-   write-back.  sep1, sep2 and sep3 are syntactical elements ([]!)
-   that the assembler will use to enable pre and wb.  It would
-   probably have been cleaner to couple the syntactical elements with
-   the pre/wb bits directly, but it would have required the definition
-   of more functions.  */
-#define LDST(insname, insnvar, op, ld, dword, regname, pre, wb, sep1, sep2, sep3) \
-  mv_insn (insname, insnvar, \
-          (12 << 24) | (op << 8) | (ld << 20) | (pre << 24) | (dword << 22) | (wb << 21), \
-           mvreg (regname, 12), comma, \
-           lsqbkt, armreg (16), sep1, off8s, sep2, sep3, \
-           tick_random)
-
-/* Define all variants of an LDR or STR instruction, namely,
-   pre-indexed without write-back, pre-indexed with write-back and
-   post-indexed.  */
-#define LDSTall(insname, op, ld, dword, regname) \
-  LDST (insname, _p, op, ld, dword, regname, 1, 0, nothing, rsqbkt, nothing); \
-  LDST (insname, _pw, op, ld, dword, regname, 1, 1, nothing, rsqbkt, literal ("!")); \
-  LDST (insname, ,op, ld, dword, regname, 0, 1, rsqbkt, nothing, nothing)
-
-/* Produce the insn identifiers of all LDST variants of a given insn.
-   To be used in the initialization of an insn group array.  */
-#define insns_LDSTall(insname) \
-  insn (insname ## _p), insn (insname ## _pw), insn (insname)
-
-/* Define a CDP variant that uses two registers, at offsets 12 and 16.
-   The two opcodes and the co-processor number identify the CDP
-   insn.  */
-#define CDP2(insname, var, cpnum, opcode1, opcode2, reg1name, reg2name) \
-  mv_insn (insname##var, , \
-          (14 << 24) | ((opcode1) << 20) | ((cpnum) << 8) | ((opcode2) << 5), \
-          mvreg (reg1name, 12), comma, mvreg (reg2name, 16))
-
-/* Define a 32-bit integer CDP instruction with two operands.  */
-#define CDP2fx(insname, opcode1, opcode2) \
-  CDP2 (insname, 32, 5, opcode1, opcode2, "fx", "fx")
-
-/* Define a 64-bit integer CDP instruction with two operands.  */
-#define CDP2dx(insname, opcode1, opcode2) \
-  CDP2 (insname, 64, 5, opcode1, opcode2, "dx", "dx")
-
-/* Define a float CDP instruction with two operands.  */
-#define CDP2f(insname, opcode1, opcode2) \
-  CDP2 (insname, s, 4, opcode1, opcode2, "f", "f")
-
-/* Define a double CDP instruction with two operands.  */
-#define CDP2d(insname, opcode1, opcode2) \
-  CDP2 (insname, d, 4, opcode1, opcode2, "d", "d")
-
-/* Define a CDP instruction with two register operands and one 7-bit
-   signed immediate generated with imm7.  */
-#define CDP2_imm7(insname, cpnum, opcode1, reg1name, reg2name) \
-  mv_insn (insname, , (14 << 24) | ((opcode1) << 20) | ((cpnum) << 8), \
-          mvreg (reg1name, 12), comma, mvreg (reg2name, 16), comma, imm7, \
-          tick_random)
-
-/* Produce the insn identifiers of CDP floating-point or integer insn
-   pairs (i.e., it appends the suffixes for 32-bit and 64-bit
-   insns.  */
-#define CDPfp_insns(insname) \
-  insn (insname ## s), insn (insname ## d)
-#define CDPx_insns(insname) \
-  insn (insname ## 32), insn (insname ## 64)
-
-/* Define a CDP instruction with 3 operands, at offsets 12, 16, 0.  */
-#define CDP3(insname, var, cpnum, opcode1, opcode2, reg1name, reg2name, reg3name) \
-  mv_insn (insname##var, , \
-          (14 << 24) | ((opcode1) << 20) | ((cpnum) << 8) | ((opcode2) << 5), \
-          mvreg (reg1name, 12), comma, mvreg (reg2name, 16), comma, \
-          mvreg (reg3name, 0), tick_random)
-
-/* Define a 32-bit integer CDP instruction with three operands.  */
-#define CDP3fx(insname, opcode1, opcode2) \
-  CDP3 (insname, 32, 5, opcode1, opcode2, "fx", "fx", "fx")
-
-/* Define a 64-bit integer CDP instruction with three operands.  */
-#define CDP3dx(insname, opcode1, opcode2) \
-  CDP3 (insname, 64, 5, opcode1, opcode2, "dx", "dx", "dx")
-
-/* Define a float CDP instruction with three operands.  */
-#define CDP3f(insname, opcode1, opcode2) \
-  CDP3 (insname, s, 4, opcode1, opcode2, "f", "f", "f")
-
-/* Define a double CDP instruction with three operands.  */
-#define CDP3d(insname, opcode1, opcode2) \
-  CDP3 (insname, d, 4, opcode1, opcode2, "d", "d", "d")
-
-/* Define a CDP instruction with four operands, at offsets 5, 12, 16
- * and 0.  Used only for ACC instructions.  */
-#define CDP4(insname, opcode1, reg2spec, reg3name, reg4name) \
-  mv_insn (insname, , (14 << 24) | ((opcode1) << 20) | (6 << 8), \
-          acreg (5), comma, reg2spec, comma, \
-          mvreg (reg3name, 16), comma, mvreg (reg4name, 0))
-
-/* Define a CDP4 instruction with one accumulator operands.  */
-#define CDP41A(insname, opcode1) \
-  CDP4 (insname, opcode1, mvreg ("fx", 12), "fx", "fx")
-
-/* Define a CDP4 instruction with two accumulator operands.  */
-#define CDP42A(insname, opcode1) \
-  CDP4 (insname, opcode1, acreg (12), "fx", "fx")
-
-/* Define a MCR or MRC instruction with two register operands.  */
-#define MCRC2(insname, cpnum, opcode1, dir, opcode2, reg1spec, reg2spec) \
-  mv_insn (insname, , \
-          ((14 << 24) | ((opcode1) << 21) | ((dir) << 20)| \
-           ((cpnum) << 8) | ((opcode2) << 5) | (1 << 4)), \
-          reg1spec, comma, reg2spec)
-
-/* Define a move from a DSP register to an ARM register.  */
-#define MVDSPARM(insname, cpnum, opcode2, regDSPname) \
-  MCRC2 (mv ## insname, cpnum, 0, 0, opcode2, \
-        mvreg (regDSPname, 16), armreg (12))
-
-/* Define a move from an ARM register to a DSP register.  */
-#define MVARMDSP(insname, cpnum, opcode2, regDSPname) \
-  MCRC2 (mv ## insname, cpnum, 0, 1, opcode2, \
-        armreg (12), mvreg (regDSPname, 16))
-
-/* Move between coprocessor registers. A two operand CDP insn.   */
-#define MCC2(insname, opcode1, opcode2, reg1spec, reg2spec) \
-  mv_insn (insname, , \
-          ((14 << 24) | ((opcode1) << 20) | \
-           (4 << 8) | ((opcode2) << 5)), \
-          reg1spec, comma, reg2spec)
-
-/* Define a move from a DSP register to a DSP accumulator.  */
-#define MVDSPACC(insname, opcode2, regDSPname) \
-  MCC2 (mv ## insname, 2, opcode2, acreg (12), mvreg (regDSPname, 16))
-
-/* Define a move from a DSP accumulator to a DSP register.  */
-#define MVACCDSP(insname, opcode2, regDSPname) \
-  MCC2 (mv ## insname, 1, opcode2, mvreg (regDSPname, 12), acreg (16))
-
-/* Define move insns between a float DSP register and an ARM
-   register.  */
-#define MVf(nameAD, nameDA, opcode2) \
-  MVDSPARM (nameAD, 4, opcode2, "f"); \
-  MVARMDSP (nameDA, 4, opcode2, "f")
-
-/* Define move insns between a double DSP register and an ARM
-   register.  */
-#define MVd(nameAD, nameDA, opcode2) \
-  MVDSPARM (nameAD, 4, opcode2, "d"); \
-  MVARMDSP (nameDA, 4, opcode2, "d")
-
-/* Define move insns between a 32-bit integer DSP register and an ARM
-   register.  */
-#define MVfx(nameAD, nameDA, opcode2) \
-  MVDSPARM (nameAD, 5, opcode2, "fx"); \
-  MVARMDSP (nameDA, 5, opcode2, "fx")
-
-/* Define move insns between a 64-bit integer DSP register and an ARM
-   register.  */
-#define MVdx(nameAD, nameDA, opcode2) \
-  MVDSPARM (nameAD, 5, opcode2, "dx"); \
-  MVARMDSP (nameDA, 5, opcode2, "dx")
-
-/* Define move insns between a 32-bit DSP register and a DSP
-   accumulator.  */
-#define MVfxa(nameFA, nameAF, opcode2) \
-  MVDSPACC (nameFA, opcode2, "fx"); \
-  MVACCDSP (nameAF, opcode2, "fx")
-
-/* Define move insns between a 64-bit DSP register and a DSP
-   accumulator.  */
-#define MVdxa(nameDA, nameAD, opcode2) \
-  MVDSPACC (nameDA, opcode2, "dx"); \
-  MVACCDSP (nameAD, opcode2, "dx")
-
-/* Produce the insn identifiers for a pair of mv insns.  */
-#define insns_MV(name1, name2) \
-  insn (mv ## name1), insn (mv ## name2)
-
-/* Define a MCR or MRC instruction with three register operands.  */
-#define MCRC3(insname, cpnum, opcode1, dir, opcode2, reg1spec, reg2spec, reg3spec) \
-  mv_insn (insname, , \
-          ((14 << 24) | ((opcode1) << 21) | ((dir) << 20)| \
-           ((cpnum) << 8) | ((opcode2) << 5) | (1 << 4)), \
-          reg1spec, comma, reg2spec, comma, reg3spec, \
-          tick_random)
-
-/* Define all load_store insns.  */
-LDSTall (ldrs, 4, 1, 0, "f");
-LDSTall (ldrd, 4, 1, 1, "d");
-LDSTall (ldr32, 5, 1, 0, "fx");
-LDSTall (ldr64, 5, 1, 1, "dx");
-LDSTall (strs, 4, 0, 0, "f");
-LDSTall (strd, 4, 0, 1, "d");
-LDSTall (str32, 5, 0, 0, "fx");
-LDSTall (str64, 5, 0, 1, "dx");
-
-/* Create the load_store insn group.  */
-func *load_store_insns[] =
-  {
-    insns_LDSTall (ldrs),  insns_LDSTall (ldrd),
-    insns_LDSTall (ldr32), insns_LDSTall (ldr64),
-    insns_LDSTall (strs),  insns_LDSTall (strd),
-    insns_LDSTall (str32), insns_LDSTall (str64),
-    0
-  };
-
-/* Define all move insns.  */
-MVf (sr, rs, 2);
-MVd (dlr, rdl, 0);
-MVd (dhr, rdh, 1);
-MVdx (64lr, r64l, 0);
-MVdx (64hr, r64h, 1);
-MVfxa (al32, 32al, 2);
-MVfxa (am32, 32am, 3);
-MVfxa (ah32, 32ah, 4);
-MVfxa (a32, 32a, 5);
-MVdxa (a64, 64a, 6);
-MCC2 (mvsc32, 2, 7, dspsc, mvreg ("dx", 12));
-MCC2 (mv32sc, 1, 7, mvreg ("dx", 12), dspsc);
-CDP2 (cpys, , 4, 0, 0, "f", "f");
-CDP2 (cpyd, , 4, 0, 1, "d", "d");
-
-/* Create the move insns group.  */
-func * move_insns[] =
-  {
-    insns_MV (sr, rs), insns_MV (dlr, rdl), insns_MV (dhr, rdh),
-    insns_MV (64lr, r64l), insns_MV (64hr, r64h),
-    insns_MV (al32, 32al), insns_MV (am32, 32am), insns_MV (ah32, 32ah),
-    insns_MV (a32, 32a), insns_MV (a64, 64a),
-    insn (mvsc32), insn (mv32sc), insn (cpys), insn (cpyd),
-    0
-  };
-
-/* Define all conversion insns.  */
-CDP2 (cvtsd, , 4, 0, 3, "d", "f");
-CDP2 (cvtds, , 4, 0, 2, "f", "d");
-CDP2 (cvt32s, , 4, 0, 4, "f", "fx");
-CDP2 (cvt32d, , 4, 0, 5, "d", "fx");
-CDP2 (cvt64s, , 4, 0, 6, "f", "dx");
-CDP2 (cvt64d, , 4, 0, 7, "d", "dx");
-CDP2 (cvts32, , 5, 1, 4, "fx", "f");
-CDP2 (cvtd32, , 5, 1, 5, "fx", "d");
-CDP2 (truncs32, , 5, 1, 6, "fx", "f");
-CDP2 (truncd32, , 5, 1, 7, "fx", "d");
-
-/* Create the conv insns group.  */
-func * conv_insns[] =
-  {
-    insn (cvtsd), insn (cvtds), insn (cvt32s), insn (cvt32d),
-    insn (cvt64s), insn (cvt64d), insn (cvts32), insn (cvtd32),
-    insn (truncs32), insn (truncd32),
-    0
-  };
-
-/* Define all shift insns.  */
-MCRC3 (rshl32, 5, 0, 0, 2, mvreg ("fx", 16), mvreg ("fx", 0), armreg (12));
-MCRC3 (rshl64, 5, 0, 0, 3, mvreg ("dx", 16), mvreg ("dx", 0), armreg (12));
-CDP2_imm7 (sh32, 5, 0, "fx", "fx");
-CDP2_imm7 (sh64, 5, 2, "dx", "dx");
-
-/* Create the shift insns group.  */
-func *shift_insns[] =
-  {
-    insn (rshl32), insn (rshl64),
-    insn (sh32), insn (sh64),
-    0
-  };
-
-/* Define all comparison insns.  */
-MCRC3 (cmps, 4, 0, 1, 4, armreg (12), mvreg ("f", 16), mvreg ("f", 0));
-MCRC3 (cmpd, 4, 0, 1, 5, armreg (12), mvreg ("d", 16), mvreg ("d", 0));
-MCRC3 (cmp32, 5, 0, 1, 4, armreg (12), mvreg ("fx", 16), mvreg ("fx", 0));
-MCRC3 (cmp64, 5, 0, 1, 5, armreg (12), mvreg ("dx", 16), mvreg ("dx", 0));
-
-/* Create the comp insns group.  */
-func *comp_insns[] =
-  {
-    insn (cmps), insn (cmpd),
-    insn (cmp32), insn (cmp64),
-    0
-  };
-
-/* Define all floating-point arithmetic insns.  */
-CDP2f (abs, 3, 0);
-CDP2d (abs, 3, 1);
-CDP2f (neg, 3, 2);
-CDP2d (neg, 3, 3);
-CDP3f (add, 3, 4);
-CDP3d (add, 3, 5);
-CDP3f (sub, 3, 6);
-CDP3d (sub, 3, 7);
-CDP3f (mul, 1, 0);
-CDP3d (mul, 1, 1);
-
-/* Create the fp-arith insns group.  */
-func *fp_arith_insns[] =
-  {
-    CDPfp_insns (abs), CDPfp_insns (neg),
-    CDPfp_insns (add), CDPfp_insns (sub), CDPfp_insns (mul),
-    0
-  };
-
-/* Define all integer arithmetic insns.  */
-CDP2fx (abs, 3, 0);
-CDP2dx (abs, 3, 1);
-CDP2fx (neg, 3, 2);
-CDP2dx (neg, 3, 3);
-CDP3fx (add, 3, 4);
-CDP3dx (add, 3, 5);
-CDP3fx (sub, 3, 6);
-CDP3dx (sub, 3, 7);
-CDP3fx (mul, 1, 0);
-CDP3dx (mul, 1, 1);
-CDP3fx (mac, 1, 2);
-CDP3fx (msc, 1, 3);
-
-/* Create the int-arith insns group.  */
-func * int_arith_insns[] =
-  {
-    CDPx_insns (abs), CDPx_insns (neg),
-    CDPx_insns (add), CDPx_insns (sub), CDPx_insns (mul),
-    insn (mac32), insn (msc32),
-    0
-  };
-
-/* Define all accumulator arithmetic insns.  */
-CDP41A (madd32, 0);
-CDP41A (msub32, 1);
-CDP42A (madda32, 2);
-CDP42A (msuba32, 3);
-
-/* Create the acc-arith insns group.  */
-func * acc_arith_insns[] =
-  {
-    insn (madd32), insn (msub32),
-    insn (madda32), insn (msuba32),
-    0
-  };
-
-/* Create the set of all groups.  */
-group_t groups[] =
-  {
-    { "load_store", load_store_insns },
-    { "move", move_insns },
-    { "conv", conv_insns },
-    { "shift", shift_insns },
-    { "comp", comp_insns },
-    { "fp_arith", fp_arith_insns },
-    { "int_arith", int_arith_insns },
-    { "acc_arith", acc_arith_insns },
-    { 0 }
-  };
-
-int
-main (int argc, char *argv[])
-{
-  FILE *as_in = stdout, *dis_out = stderr;
-
-  /* Check whether we're filtering insns.  */
-  if (argc > 1)
-    skip_list = argv + 1;
-
-  /* Output assembler header.  */
-  fputs ("\t.text\n"
-        "\t.align\n",
-        as_in);
-  /* Output comments for the testsuite-driver and the initial
-     disassembler output.  */
-  fputs ("#objdump: -dr --prefix-address --show-raw-insn\n"
-        "#name: Maverick\n"
-        "#as: -mcpu=ep9312\n"
-        "\n"
-        "# Test the instructions of the Cirrus Maverick floating point co-processor\n"
-        "\n"
-        ".*: +file format.*arm.*\n"
-        "\n"
-        "Disassembly of section .text:\n",
-        dis_out);
-
-  /* Now emit all (selected) insns.  */
-  output_groups (groups, as_in, dis_out);
-
-  exit (0);
-}
diff --git a/gas/testsuite/gas/arm/maverick.d b/gas/testsuite/gas/arm/maverick.d
deleted file mode 100644 (file)
index 4addfac..0000000
+++ /dev/null
@@ -1,477 +0,0 @@
-#objdump: -dr --prefix-address --show-raw-insn
-#name: Maverick
-#as: -mcpu=ep9312
-
-# Test the instructions of the Cirrus Maverick floating point co-processor
-
-.*: +file format.*arm.*
-
-Disassembly of section .text:
-# load_store:
-0*0 <load_store> 0d ?9d ?54 ?ff ? *    cfldrseq        mvf5, ?\[sp, #1020\].*
-0*4 <load_store\+0x4> 4d ?9b ?e4 ?49 ? *       cfldrsmi        mvf14, ?\[fp, #292\].*
-0*8 <load_store\+0x8> 7d ?1c ?24 ?ef ? *       cfldrsvc        mvf2, ?\[ip, #-956\].*
-0*c <load_store\+0xc> bd ?1a ?04 ?ff ? *       cfldrslt        mvf0, ?\[sl, #-1020\].*
-0*10 <load_store\+0x10> 3d ?11 ?c4 ?27 ? *     cfldrscc        mvf12, ?\[r1, #-156\].*
-0*14 <load_store\+0x14> ed ?b9 ?d4 ?68 ? *     cfldrs  mvf13, ?\[r9, #416\]!.*
-0*18 <load_store\+0x18> 2d ?30 ?94 ?ff ? *     cfldrscs        mvf9, ?\[r0, #-1020\]!.*
-0*1c <load_store\+0x1c> 9d ?31 ?44 ?27 ? *     cfldrsls        mvf4, ?\[r1, #-156\]!.*
-0*20 <load_store\+0x20> dd ?b9 ?74 ?68 ? *     cfldrsle        mvf7, ?\[r9, #416\]!.*
-0*24 <load_store\+0x24> 6d ?30 ?b4 ?ff ? *     cfldrsvs        mvf11, ?\[r0, #-1020\]!.*
-0*28 <load_store\+0x28> 3c ?31 ?c4 ?27 ? *     cfldrscc        mvf12, ?\[r1\], #-156.*
-0*2c <load_store\+0x2c> ec ?b9 ?d4 ?68 ? *     cfldrs  mvf13, ?\[r9\], #416.*
-0*30 <load_store\+0x30> 2c ?30 ?94 ?ff ? *     cfldrscs        mvf9, ?\[r0\], #-1020.*
-0*34 <load_store\+0x34> 9c ?31 ?44 ?27 ? *     cfldrsls        mvf4, ?\[r1\], #-156.*
-0*38 <load_store\+0x38> dc ?b9 ?74 ?68 ? *     cfldrsle        mvf7, ?\[r9\], #416.*
-0*3c <load_store\+0x3c> 6d ?50 ?b4 ?ff ? *     cfldrdvs        mvd11, ?\[r0, #-1020\].*
-0*40 <load_store\+0x40> 3d ?51 ?c4 ?27 ? *     cfldrdcc        mvd12, ?\[r1, #-156\].*
-0*44 <load_store\+0x44> ed ?d9 ?d4 ?68 ? *     cfldrd  mvd13, ?\[r9, #416\].*
-0*48 <load_store\+0x48> 2d ?50 ?94 ?ff ? *     cfldrdcs        mvd9, ?\[r0, #-1020\].*
-0*4c <load_store\+0x4c> 9d ?51 ?44 ?27 ? *     cfldrdls        mvd4, ?\[r1, #-156\].*
-0*50 <load_store\+0x50> dd ?f9 ?74 ?68 ? *     cfldrdle        mvd7, ?\[r9, #416\]!.*
-0*54 <load_store\+0x54> 6d ?70 ?b4 ?ff ? *     cfldrdvs        mvd11, ?\[r0, #-1020\]!.*
-0*58 <load_store\+0x58> 3d ?71 ?c4 ?27 ? *     cfldrdcc        mvd12, ?\[r1, #-156\]!.*
-0*5c <load_store\+0x5c> ed ?f9 ?d4 ?68 ? *     cfldrd  mvd13, ?\[r9, #416\]!.*
-0*60 <load_store\+0x60> 2d ?70 ?94 ?ff ? *     cfldrdcs        mvd9, ?\[r0, #-1020\]!.*
-0*64 <load_store\+0x64> 9c ?71 ?44 ?27 ? *     cfldrdls        mvd4, ?\[r1\], #-156.*
-0*68 <load_store\+0x68> dc ?f9 ?74 ?68 ? *     cfldrdle        mvd7, ?\[r9\], #416.*
-0*6c <load_store\+0x6c> 6c ?70 ?b4 ?ff ? *     cfldrdvs        mvd11, ?\[r0\], #-1020.*
-0*70 <load_store\+0x70> 3c ?71 ?c4 ?27 ? *     cfldrdcc        mvd12, ?\[r1\], #-156.*
-0*74 <load_store\+0x74> ec ?f9 ?d4 ?68 ? *     cfldrd  mvd13, ?\[r9\], #416.*
-0*78 <load_store\+0x78> 2d ?10 ?95 ?ff ? *     cfldr32cs       mvfx9, ?\[r0, #-1020\].*
-0*7c <load_store\+0x7c> 9d ?11 ?45 ?27 ? *     cfldr32ls       mvfx4, ?\[r1, #-156\].*
-0*80 <load_store\+0x80> dd ?99 ?75 ?68 ? *     cfldr32le       mvfx7, ?\[r9, #416\].*
-0*84 <load_store\+0x84> 6d ?10 ?b5 ?ff ? *     cfldr32vs       mvfx11, ?\[r0, #-1020\].*
-0*88 <load_store\+0x88> 3d ?11 ?c5 ?27 ? *     cfldr32cc       mvfx12, ?\[r1, #-156\].*
-0*8c <load_store\+0x8c> ed ?b9 ?d5 ?68 ? *     cfldr32 mvfx13, ?\[r9, #416\]!.*
-0*90 <load_store\+0x90> 2d ?30 ?95 ?ff ? *     cfldr32cs       mvfx9, ?\[r0, #-1020\]!.*
-0*94 <load_store\+0x94> 9d ?31 ?45 ?27 ? *     cfldr32ls       mvfx4, ?\[r1, #-156\]!.*
-0*98 <load_store\+0x98> dd ?b9 ?75 ?68 ? *     cfldr32le       mvfx7, ?\[r9, #416\]!.*
-0*9c <load_store\+0x9c> 6d ?30 ?b5 ?ff ? *     cfldr32vs       mvfx11, ?\[r0, #-1020\]!.*
-0*a0 <load_store\+0xa0> 3c ?31 ?c5 ?27 ? *     cfldr32cc       mvfx12, ?\[r1\], #-156.*
-0*a4 <load_store\+0xa4> ec ?b9 ?d5 ?68 ? *     cfldr32 mvfx13, ?\[r9\], #416.*
-0*a8 <load_store\+0xa8> 2c ?30 ?95 ?ff ? *     cfldr32cs       mvfx9, ?\[r0\], #-1020.*
-0*ac <load_store\+0xac> 9c ?31 ?45 ?27 ? *     cfldr32ls       mvfx4, ?\[r1\], #-156.*
-0*b0 <load_store\+0xb0> dc ?b9 ?75 ?68 ? *     cfldr32le       mvfx7, ?\[r9\], #416.*
-0*b4 <load_store\+0xb4> 6d ?50 ?b5 ?ff ? *     cfldr64vs       mvdx11, ?\[r0, #-1020\].*
-0*b8 <load_store\+0xb8> 3d ?51 ?c5 ?27 ? *     cfldr64cc       mvdx12, ?\[r1, #-156\].*
-0*bc <load_store\+0xbc> ed ?d9 ?d5 ?68 ? *     cfldr64 mvdx13, ?\[r9, #416\].*
-0*c0 <load_store\+0xc0> 2d ?50 ?95 ?ff ? *     cfldr64cs       mvdx9, ?\[r0, #-1020\].*
-0*c4 <load_store\+0xc4> 9d ?51 ?45 ?27 ? *     cfldr64ls       mvdx4, ?\[r1, #-156\].*
-0*c8 <load_store\+0xc8> dd ?f9 ?75 ?68 ? *     cfldr64le       mvdx7, ?\[r9, #416\]!.*
-0*cc <load_store\+0xcc> 6d ?70 ?b5 ?ff ? *     cfldr64vs       mvdx11, ?\[r0, #-1020\]!.*
-0*d0 <load_store\+0xd0> 3d ?71 ?c5 ?27 ? *     cfldr64cc       mvdx12, ?\[r1, #-156\]!.*
-0*d4 <load_store\+0xd4> ed ?f9 ?d5 ?68 ? *     cfldr64 mvdx13, ?\[r9, #416\]!.*
-0*d8 <load_store\+0xd8> 2d ?70 ?95 ?ff ? *     cfldr64cs       mvdx9, ?\[r0, #-1020\]!.*
-0*dc <load_store\+0xdc> 9c ?71 ?45 ?27 ? *     cfldr64ls       mvdx4, ?\[r1\], #-156.*
-0*e0 <load_store\+0xe0> dc ?f9 ?75 ?68 ? *     cfldr64le       mvdx7, ?\[r9\], #416.*
-0*e4 <load_store\+0xe4> 6c ?70 ?b5 ?ff ? *     cfldr64vs       mvdx11, ?\[r0\], #-1020.*
-0*e8 <load_store\+0xe8> 3c ?71 ?c5 ?27 ? *     cfldr64cc       mvdx12, ?\[r1\], #-156.*
-0*ec <load_store\+0xec> ec ?f9 ?d5 ?68 ? *     cfldr64 mvdx13, ?\[r9\], #416.*
-0*f0 <load_store\+0xf0> 2d ?00 ?94 ?ff ? *     cfstrscs        mvf9, ?\[r0, #-1020\].*
-0*f4 <load_store\+0xf4> 9d ?01 ?44 ?27 ? *     cfstrsls        mvf4, ?\[r1, #-156\].*
-0*f8 <load_store\+0xf8> dd ?89 ?74 ?68 ? *     cfstrsle        mvf7, ?\[r9, #416\].*
-0*fc <load_store\+0xfc> 6d ?00 ?b4 ?ff ? *     cfstrsvs        mvf11, ?\[r0, #-1020\].*
-0*100 <load_store\+0x100> 3d ?01 ?c4 ?27 ? *   cfstrscc        mvf12, ?\[r1, #-156\].*
-0*104 <load_store\+0x104> ed ?a9 ?d4 ?68 ? *   cfstrs  mvf13, ?\[r9, #416\]!.*
-0*108 <load_store\+0x108> 2d ?20 ?94 ?ff ? *   cfstrscs        mvf9, ?\[r0, #-1020\]!.*
-0*10c <load_store\+0x10c> 9d ?21 ?44 ?27 ? *   cfstrsls        mvf4, ?\[r1, #-156\]!.*
-0*110 <load_store\+0x110> dd ?a9 ?74 ?68 ? *   cfstrsle        mvf7, ?\[r9, #416\]!.*
-0*114 <load_store\+0x114> 6d ?20 ?b4 ?ff ? *   cfstrsvs        mvf11, ?\[r0, #-1020\]!.*
-0*118 <load_store\+0x118> 3c ?21 ?c4 ?27 ? *   cfstrscc        mvf12, ?\[r1\], #-156.*
-0*11c <load_store\+0x11c> ec ?a9 ?d4 ?68 ? *   cfstrs  mvf13, ?\[r9\], #416.*
-0*120 <load_store\+0x120> 2c ?20 ?94 ?ff ? *   cfstrscs        mvf9, ?\[r0\], #-1020.*
-0*124 <load_store\+0x124> 9c ?21 ?44 ?27 ? *   cfstrsls        mvf4, ?\[r1\], #-156.*
-0*128 <load_store\+0x128> dc ?a9 ?74 ?68 ? *   cfstrsle        mvf7, ?\[r9\], #416.*
-0*12c <load_store\+0x12c> 6d ?40 ?b4 ?ff ? *   cfstrdvs        mvd11, ?\[r0, #-1020\].*
-0*130 <load_store\+0x130> 3d ?41 ?c4 ?27 ? *   cfstrdcc        mvd12, ?\[r1, #-156\].*
-0*134 <load_store\+0x134> ed ?c9 ?d4 ?68 ? *   cfstrd  mvd13, ?\[r9, #416\].*
-0*138 <load_store\+0x138> 2d ?40 ?94 ?ff ? *   cfstrdcs        mvd9, ?\[r0, #-1020\].*
-0*13c <load_store\+0x13c> 9d ?41 ?44 ?27 ? *   cfstrdls        mvd4, ?\[r1, #-156\].*
-0*140 <load_store\+0x140> dd ?e9 ?74 ?68 ? *   cfstrdle        mvd7, ?\[r9, #416\]!.*
-0*144 <load_store\+0x144> 6d ?60 ?b4 ?ff ? *   cfstrdvs        mvd11, ?\[r0, #-1020\]!.*
-0*148 <load_store\+0x148> 3d ?61 ?c4 ?27 ? *   cfstrdcc        mvd12, ?\[r1, #-156\]!.*
-0*14c <load_store\+0x14c> ed ?e9 ?d4 ?68 ? *   cfstrd  mvd13, ?\[r9, #416\]!.*
-0*150 <load_store\+0x150> 2d ?60 ?94 ?ff ? *   cfstrdcs        mvd9, ?\[r0, #-1020\]!.*
-0*154 <load_store\+0x154> 9c ?61 ?44 ?27 ? *   cfstrdls        mvd4, ?\[r1\], #-156.*
-0*158 <load_store\+0x158> dc ?e9 ?74 ?68 ? *   cfstrdle        mvd7, ?\[r9\], #416.*
-0*15c <load_store\+0x15c> 6c ?60 ?b4 ?ff ? *   cfstrdvs        mvd11, ?\[r0\], #-1020.*
-0*160 <load_store\+0x160> 3c ?61 ?c4 ?27 ? *   cfstrdcc        mvd12, ?\[r1\], #-156.*
-0*164 <load_store\+0x164> ec ?e9 ?d4 ?68 ? *   cfstrd  mvd13, ?\[r9\], #416.*
-0*168 <load_store\+0x168> 2d ?00 ?95 ?ff ? *   cfstr32cs       mvfx9, ?\[r0, #-1020\].*
-0*16c <load_store\+0x16c> 9d ?01 ?45 ?27 ? *   cfstr32ls       mvfx4, ?\[r1, #-156\].*
-0*170 <load_store\+0x170> dd ?89 ?75 ?68 ? *   cfstr32le       mvfx7, ?\[r9, #416\].*
-0*174 <load_store\+0x174> 6d ?00 ?b5 ?ff ? *   cfstr32vs       mvfx11, ?\[r0, #-1020\].*
-0*178 <load_store\+0x178> 3d ?01 ?c5 ?27 ? *   cfstr32cc       mvfx12, ?\[r1, #-156\].*
-0*17c <load_store\+0x17c> ed ?a9 ?d5 ?68 ? *   cfstr32 mvfx13, ?\[r9, #416\]!.*
-0*180 <load_store\+0x180> 2d ?20 ?95 ?ff ? *   cfstr32cs       mvfx9, ?\[r0, #-1020\]!.*
-0*184 <load_store\+0x184> 9d ?21 ?45 ?27 ? *   cfstr32ls       mvfx4, ?\[r1, #-156\]!.*
-0*188 <load_store\+0x188> dd ?a9 ?75 ?68 ? *   cfstr32le       mvfx7, ?\[r9, #416\]!.*
-0*18c <load_store\+0x18c> 6d ?20 ?b5 ?ff ? *   cfstr32vs       mvfx11, ?\[r0, #-1020\]!.*
-0*190 <load_store\+0x190> 3c ?21 ?c5 ?27 ? *   cfstr32cc       mvfx12, ?\[r1\], #-156.*
-0*194 <load_store\+0x194> ec ?a9 ?d5 ?68 ? *   cfstr32 mvfx13, ?\[r9\], #416.*
-0*198 <load_store\+0x198> 2c ?20 ?95 ?ff ? *   cfstr32cs       mvfx9, ?\[r0\], #-1020.*
-0*19c <load_store\+0x19c> 9c ?21 ?45 ?27 ? *   cfstr32ls       mvfx4, ?\[r1\], #-156.*
-0*1a0 <load_store\+0x1a0> dc ?a9 ?75 ?68 ? *   cfstr32le       mvfx7, ?\[r9\], #416.*
-0*1a4 <load_store\+0x1a4> 6d ?40 ?b5 ?ff ? *   cfstr64vs       mvdx11, ?\[r0, #-1020\].*
-0*1a8 <load_store\+0x1a8> 3d ?41 ?c5 ?27 ? *   cfstr64cc       mvdx12, ?\[r1, #-156\].*
-0*1ac <load_store\+0x1ac> ed ?c9 ?d5 ?68 ? *   cfstr64 mvdx13, ?\[r9, #416\].*
-0*1b0 <load_store\+0x1b0> 2d ?40 ?95 ?ff ? *   cfstr64cs       mvdx9, ?\[r0, #-1020\].*
-0*1b4 <load_store\+0x1b4> 9d ?41 ?45 ?27 ? *   cfstr64ls       mvdx4, ?\[r1, #-156\].*
-0*1b8 <load_store\+0x1b8> dd ?e9 ?75 ?68 ? *   cfstr64le       mvdx7, ?\[r9, #416\]!.*
-0*1bc <load_store\+0x1bc> 6d ?60 ?b5 ?ff ? *   cfstr64vs       mvdx11, ?\[r0, #-1020\]!.*
-0*1c0 <load_store\+0x1c0> 3d ?61 ?c5 ?27 ? *   cfstr64cc       mvdx12, ?\[r1, #-156\]!.*
-0*1c4 <load_store\+0x1c4> ed ?e9 ?d5 ?68 ? *   cfstr64 mvdx13, ?\[r9, #416\]!.*
-0*1c8 <load_store\+0x1c8> 2d ?60 ?95 ?ff ? *   cfstr64cs       mvdx9, ?\[r0, #-1020\]!.*
-0*1cc <load_store\+0x1cc> 9c ?61 ?45 ?27 ? *   cfstr64ls       mvdx4, ?\[r1\], #-156.*
-0*1d0 <load_store\+0x1d0> dc ?e9 ?75 ?68 ? *   cfstr64le       mvdx7, ?\[r9\], #416.*
-0*1d4 <load_store\+0x1d4> 6c ?60 ?b5 ?ff ? *   cfstr64vs       mvdx11, ?\[r0\], #-1020.*
-0*1d8 <load_store\+0x1d8> 3c ?61 ?c5 ?27 ? *   cfstr64cc       mvdx12, ?\[r1\], #-156.*
-0*1dc <load_store\+0x1dc> ec ?e9 ?d5 ?68 ? *   cfstr64 mvdx13, ?\[r9\], #416.*
-# move:
-0*1e0 <move> 2e ?09 ?04 ?50 ? *        cfmvsrcs        mvf9, ?r0
-0*1e4 <move\+0x4> 5e ?0f ?74 ?50 ? *   cfmvsrpl        mvf15, ?r7
-0*1e8 <move\+0x8> 9e ?04 ?14 ?50 ? *   cfmvsrls        mvf4, ?r1
-0*1ec <move\+0xc> 3e ?08 ?24 ?50 ? *   cfmvsrcc        mvf8, ?r2
-0*1f0 <move\+0x10> 7e ?02 ?c4 ?50 ? *  cfmvsrvc        mvf2, ?ip
-0*1f4 <move\+0x14> ce ?1b ?94 ?50 ? *  cfmvrsgt        r9, ?mvf11
-0*1f8 <move\+0x18> 0e ?15 ?a4 ?50 ? *  cfmvrseq        sl, ?mvf5
-0*1fc <move\+0x1c> ee ?1c ?44 ?50 ? *  cfmvrs  r4, ?mvf12
-0*200 <move\+0x20> ae ?18 ?b4 ?50 ? *  cfmvrsge        fp, ?mvf8
-0*204 <move\+0x24> ee ?16 ?54 ?50 ? *  cfmvrs  r5, ?mvf6
-0*208 <move\+0x28> be ?04 ?94 ?10 ? *  cfmvdlrlt       mvd4, ?r9
-0*20c <move\+0x2c> 9e ?00 ?a4 ?10 ? *  cfmvdlrls       mvd0, ?sl
-0*210 <move\+0x30> ee ?0a ?44 ?10 ? *  cfmvdlr mvd10, ?r4
-0*214 <move\+0x34> 4e ?0e ?b4 ?10 ? *  cfmvdlrmi       mvd14, ?fp
-0*218 <move\+0x38> 8e ?0d ?54 ?10 ? *  cfmvdlrhi       mvd13, ?r5
-0*21c <move\+0x3c> 2e ?1c ?c4 ?10 ? *  cfmvrdlcs       ip, ?mvd12
-0*220 <move\+0x40> 6e ?10 ?34 ?10 ? *  cfmvrdlvs       r3, ?mvd0
-0*224 <move\+0x44> 7e ?1e ?d4 ?10 ? *  cfmvrdlvc       sp, ?mvd14
-0*228 <move\+0x48> 3e ?1a ?e4 ?10 ? *  cfmvrdlcc       lr, ?mvd10
-0*22c <move\+0x4c> 1e ?1f ?84 ?10 ? *  cfmvrdlne       r8, ?mvd15
-0*230 <move\+0x50> de ?06 ?c4 ?30 ? *  cfmvdhrle       mvd6, ?ip
-0*234 <move\+0x54> 4e ?02 ?34 ?30 ? *  cfmvdhrmi       mvd2, ?r3
-0*238 <move\+0x58> 0e ?05 ?d4 ?30 ? *  cfmvdhreq       mvd5, ?sp
-0*23c <move\+0x5c> ae ?09 ?e4 ?30 ? *  cfmvdhrge       mvd9, ?lr
-0*240 <move\+0x60> ee ?03 ?84 ?30 ? *  cfmvdhr mvd3, ?r8
-0*244 <move\+0x64> de ?12 ?54 ?30 ? *  cfmvrdhle       r5, ?mvd2
-0*248 <move\+0x68> 1e ?16 ?64 ?30 ? *  cfmvrdhne       r6, ?mvd6
-0*24c <move\+0x6c> be ?17 ?04 ?30 ? *  cfmvrdhlt       r0, ?mvd7
-0*250 <move\+0x70> 5e ?13 ?74 ?30 ? *  cfmvrdhpl       r7, ?mvd3
-0*254 <move\+0x74> ce ?11 ?14 ?30 ? *  cfmvrdhgt       r1, ?mvd1
-0*258 <move\+0x78> 8e ?0f ?55 ?10 ? *  cfmv64lrhi      mvdx15, ?r5
-0*25c <move\+0x7c> 6e ?0b ?65 ?10 ? *  cfmv64lrvs      mvdx11, ?r6
-0*260 <move\+0x80> 2e ?09 ?05 ?10 ? *  cfmv64lrcs      mvdx9, ?r0
-0*264 <move\+0x84> 5e ?0f ?75 ?10 ? *  cfmv64lrpl      mvdx15, ?r7
-0*268 <move\+0x88> 9e ?04 ?15 ?10 ? *  cfmv64lrls      mvdx4, ?r1
-0*26c <move\+0x8c> 3e ?1d ?85 ?10 ? *  cfmvr64lcc      r8, ?mvdx13
-0*270 <move\+0x90> 7e ?11 ?f5 ?10 ? *  cfmvr64lvc      pc, ?mvdx1
-0*274 <move\+0x94> ce ?1b ?95 ?10 ? *  cfmvr64lgt      r9, ?mvdx11
-0*278 <move\+0x98> 0e ?15 ?a5 ?10 ? *  cfmvr64leq      sl, ?mvdx5
-0*27c <move\+0x9c> ee ?1c ?45 ?10 ? *  cfmvr64l        r4, ?mvdx12
-0*280 <move\+0xa0> ae ?01 ?85 ?30 ? *  cfmv64hrge      mvdx1, ?r8
-0*284 <move\+0xa4> ee ?0d ?f5 ?30 ? *  cfmv64hr        mvdx13, ?pc
-0*288 <move\+0xa8> be ?04 ?95 ?30 ? *  cfmv64hrlt      mvdx4, ?r9
-0*28c <move\+0xac> 9e ?00 ?a5 ?30 ? *  cfmv64hrls      mvdx0, ?sl
-0*290 <move\+0xb0> ee ?0a ?45 ?30 ? *  cfmv64hr        mvdx10, ?r4
-0*294 <move\+0xb4> 4e ?13 ?15 ?30 ? *  cfmvr64hmi      r1, ?mvdx3
-0*298 <move\+0xb8> 8e ?17 ?25 ?30 ? *  cfmvr64hhi      r2, ?mvdx7
-0*29c <move\+0xbc> 2e ?1c ?c5 ?30 ? *  cfmvr64hcs      ip, ?mvdx12
-0*2a0 <move\+0xc0> 6e ?10 ?35 ?30 ? *  cfmvr64hvs      r3, ?mvdx0
-0*2a4 <move\+0xc4> 7e ?1e ?d5 ?30 ? *  cfmvr64hvc      sp, ?mvdx14
-0*2a8 <move\+0xc8> 3e ?2a ?04 ?40 ? *  cfmval32cc      mvax0, ?mvfx10
-0*2ac <move\+0xcc> 1e ?2f ?14 ?40 ? *  cfmval32ne      mvax1, ?mvfx15
-0*2b0 <move\+0xd0> de ?2b ?04 ?40 ? *  cfmval32le      mvax0, ?mvfx11
-0*2b4 <move\+0xd4> 4e ?29 ?04 ?40 ? *  cfmval32mi      mvax0, ?mvfx9
-0*2b8 <move\+0xd8> 0e ?2f ?14 ?40 ? *  cfmval32eq      mvax1, ?mvfx15
-0*2bc <move\+0xdc> ae ?10 ?94 ?40 ? *  cfmv32alge      mvfx9, ?mvax0
-0*2c0 <move\+0xe0> ee ?11 ?34 ?40 ? *  cfmv32al        mvfx3, ?mvax1
-0*2c4 <move\+0xe4> de ?10 ?74 ?40 ? *  cfmv32alle      mvfx7, ?mvax0
-0*2c8 <move\+0xe8> 1e ?10 ?c4 ?40 ? *  cfmv32alne      mvfx12, ?mvax0
-0*2cc <move\+0xec> be ?11 ?04 ?40 ? *  cfmv32allt      mvfx0, ?mvax1
-0*2d0 <move\+0xf0> 5e ?23 ?24 ?60 ? *  cfmvam32pl      mvax2, ?mvfx3
-0*2d4 <move\+0xf4> ce ?21 ?14 ?60 ? *  cfmvam32gt      mvax1, ?mvfx1
-0*2d8 <move\+0xf8> 8e ?2d ?34 ?60 ? *  cfmvam32hi      mvax3, ?mvfx13
-0*2dc <move\+0xfc> 6e ?24 ?34 ?60 ? *  cfmvam32vs      mvax3, ?mvfx4
-0*2e0 <move\+0x100> 2e ?20 ?14 ?60 ? * cfmvam32cs      mvax1, ?mvfx0
-0*2e4 <move\+0x104> 5e ?12 ?f4 ?60 ? * cfmv32ampl      mvfx15, ?mvax2
-0*2e8 <move\+0x108> 9e ?11 ?44 ?60 ? * cfmv32amls      mvfx4, ?mvax1
-0*2ec <move\+0x10c> 3e ?13 ?84 ?60 ? * cfmv32amcc      mvfx8, ?mvax3
-0*2f0 <move\+0x110> 7e ?13 ?24 ?60 ? * cfmv32amvc      mvfx2, ?mvax3
-0*2f4 <move\+0x114> ce ?11 ?64 ?60 ? * cfmv32amgt      mvfx6, ?mvax1
-0*2f8 <move\+0x118> 0e ?25 ?14 ?80 ? * cfmvah32eq      mvax1, ?mvfx5
-0*2fc <move\+0x11c> ee ?2c ?24 ?80 ? * cfmvah32        mvax2, ?mvfx12
-0*300 <move\+0x120> ae ?28 ?34 ?80 ? * cfmvah32ge      mvax3, ?mvfx8
-0*304 <move\+0x124> ee ?26 ?24 ?80 ? * cfmvah32        mvax2, ?mvfx6
-0*308 <move\+0x128> be ?22 ?24 ?80 ? * cfmvah32lt      mvax2, ?mvfx2
-0*30c <move\+0x12c> 9e ?11 ?04 ?80 ? * cfmv32ahls      mvfx0, ?mvax1
-0*310 <move\+0x130> ee ?12 ?a4 ?80 ? * cfmv32ah        mvfx10, ?mvax2
-0*314 <move\+0x134> 4e ?13 ?e4 ?80 ? * cfmv32ahmi      mvfx14, ?mvax3
-0*318 <move\+0x138> 8e ?12 ?d4 ?80 ? * cfmv32ahhi      mvfx13, ?mvax2
-0*31c <move\+0x13c> 2e ?12 ?14 ?80 ? * cfmv32ahcs      mvfx1, ?mvax2
-0*320 <move\+0x140> 6e ?20 ?14 ?a0 ? * cfmva32vs       mvax1, ?mvfx0
-0*324 <move\+0x144> 7e ?2e ?34 ?a0 ? * cfmva32vc       mvax3, ?mvfx14
-0*328 <move\+0x148> 3e ?2a ?04 ?a0 ? * cfmva32cc       mvax0, ?mvfx10
-0*32c <move\+0x14c> 1e ?2f ?14 ?a0 ? * cfmva32ne       mvax1, ?mvfx15
-0*330 <move\+0x150> de ?2b ?04 ?a0 ? * cfmva32le       mvax0, ?mvfx11
-0*334 <move\+0x154> 4e ?11 ?24 ?a0 ? * cfmv32ami       mvfx2, ?mvax1
-0*338 <move\+0x158> 0e ?13 ?54 ?a0 ? * cfmv32aeq       mvfx5, ?mvax3
-0*33c <move\+0x15c> ae ?10 ?94 ?a0 ? * cfmv32age       mvfx9, ?mvax0
-0*340 <move\+0x160> ee ?11 ?34 ?a0 ? * cfmv32a mvfx3, ?mvax1
-0*344 <move\+0x164> de ?10 ?74 ?a0 ? * cfmv32ale       mvfx7, ?mvax0
-0*348 <move\+0x168> 1e ?26 ?24 ?c0 ? * cfmva64ne       mvax2, ?mvdx6
-0*34c <move\+0x16c> be ?27 ?04 ?c0 ? * cfmva64lt       mvax0, ?mvdx7
-0*350 <move\+0x170> 5e ?23 ?24 ?c0 ? * cfmva64pl       mvax2, ?mvdx3
-0*354 <move\+0x174> ce ?21 ?14 ?c0 ? * cfmva64gt       mvax1, ?mvdx1
-0*358 <move\+0x178> 8e ?2d ?34 ?c0 ? * cfmva64hi       mvax3, ?mvdx13
-0*35c <move\+0x17c> 6e ?12 ?b4 ?c0 ? * cfmv64avs       mvdx11, ?mvax2
-0*360 <move\+0x180> 2e ?10 ?94 ?c0 ? * cfmv64acs       mvdx9, ?mvax0
-0*364 <move\+0x184> 5e ?12 ?f4 ?c0 ? * cfmv64apl       mvdx15, ?mvax2
-0*368 <move\+0x188> 9e ?11 ?44 ?c0 ? * cfmv64als       mvdx4, ?mvax1
-0*36c <move\+0x18c> 3e ?13 ?84 ?c0 ? * cfmv64acc       mvdx8, ?mvax3
-0*370 <move\+0x190> 7e ?20 ?14 ?e0 ? * cfmvsc32vc      dspsc, ?mvdx1
-0*374 <move\+0x194> ce ?20 ?b4 ?e0 ? * cfmvsc32gt      dspsc, ?mvdx11
-0*378 <move\+0x198> 0e ?20 ?54 ?e0 ? * cfmvsc32eq      dspsc, ?mvdx5
-0*37c <move\+0x19c> ee ?20 ?c4 ?e0 ? * cfmvsc32        dspsc, ?mvdx12
-0*380 <move\+0x1a0> ae ?20 ?84 ?e0 ? * cfmvsc32ge      dspsc, ?mvdx8
-0*384 <move\+0x1a4> ee ?10 ?d4 ?e0 ? * cfmv32sc        mvdx13, ?dspsc
-0*388 <move\+0x1a8> be ?10 ?44 ?e0 ? * cfmv32sclt      mvdx4, ?dspsc
-0*38c <move\+0x1ac> 9e ?10 ?04 ?e0 ? * cfmv32scls      mvdx0, ?dspsc
-0*390 <move\+0x1b0> ee ?10 ?a4 ?e0 ? * cfmv32sc        mvdx10, ?dspsc
-0*394 <move\+0x1b4> 4e ?10 ?e4 ?e0 ? * cfmv32scmi      mvdx14, ?dspsc
-0*398 <move\+0x1b8> 8e ?07 ?d4 ?00 ? * cfcpyshi        mvf13, ?mvf7
-0*39c <move\+0x1bc> 2e ?0c ?14 ?00 ? * cfcpyscs        mvf1, ?mvf12
-0*3a0 <move\+0x1c0> 6e ?00 ?b4 ?00 ? * cfcpysvs        mvf11, ?mvf0
-0*3a4 <move\+0x1c4> 7e ?0e ?54 ?00 ? * cfcpysvc        mvf5, ?mvf14
-0*3a8 <move\+0x1c8> 3e ?0a ?c4 ?00 ? * cfcpyscc        mvf12, ?mvf10
-0*3ac <move\+0x1cc> 1e ?0f ?84 ?20 ? * cfcpydne        mvd8, ?mvd15
-0*3b0 <move\+0x1d0> de ?0b ?64 ?20 ? * cfcpydle        mvd6, ?mvd11
-0*3b4 <move\+0x1d4> 4e ?09 ?24 ?20 ? * cfcpydmi        mvd2, ?mvd9
-0*3b8 <move\+0x1d8> 0e ?0f ?54 ?20 ? * cfcpydeq        mvd5, ?mvd15
-0*3bc <move\+0x1dc> ae ?04 ?94 ?20 ? * cfcpydge        mvd9, ?mvd4
-# conv:
-0*3c0 <conv> ee ?08 ?34 ?60 ? *        cfcvtsd mvd3, ?mvf8
-0*3c4 <conv\+0x4> de ?02 ?74 ?60 ? *   cfcvtsdle       mvd7, ?mvf2
-0*3c8 <conv\+0x8> 1e ?06 ?c4 ?60 ? *   cfcvtsdne       mvd12, ?mvf6
-0*3cc <conv\+0xc> be ?07 ?04 ?60 ? *   cfcvtsdlt       mvd0, ?mvf7
-0*3d0 <conv\+0x10> 5e ?03 ?e4 ?60 ? *  cfcvtsdpl       mvd14, ?mvf3
-0*3d4 <conv\+0x14> ce ?01 ?a4 ?40 ? *  cfcvtdsgt       mvf10, ?mvd1
-0*3d8 <conv\+0x18> 8e ?0d ?f4 ?40 ? *  cfcvtdshi       mvf15, ?mvd13
-0*3dc <conv\+0x1c> 6e ?04 ?b4 ?40 ? *  cfcvtdsvs       mvf11, ?mvd4
-0*3e0 <conv\+0x20> 2e ?00 ?94 ?40 ? *  cfcvtdscs       mvf9, ?mvd0
-0*3e4 <conv\+0x24> 5e ?0a ?f4 ?40 ? *  cfcvtdspl       mvf15, ?mvd10
-0*3e8 <conv\+0x28> 9e ?0e ?44 ?80 ? *  cfcvt32sls      mvf4, ?mvfx14
-0*3ec <conv\+0x2c> 3e ?0d ?84 ?80 ? *  cfcvt32scc      mvf8, ?mvfx13
-0*3f0 <conv\+0x30> 7e ?01 ?24 ?80 ? *  cfcvt32svc      mvf2, ?mvfx1
-0*3f4 <conv\+0x34> ce ?0b ?64 ?80 ? *  cfcvt32sgt      mvf6, ?mvfx11
-0*3f8 <conv\+0x38> 0e ?05 ?74 ?80 ? *  cfcvt32seq      mvf7, ?mvfx5
-0*3fc <conv\+0x3c> ee ?0c ?34 ?a0 ? *  cfcvt32d        mvd3, ?mvfx12
-0*400 <conv\+0x40> ae ?08 ?14 ?a0 ? *  cfcvt32dge      mvd1, ?mvfx8
-0*404 <conv\+0x44> ee ?06 ?d4 ?a0 ? *  cfcvt32d        mvd13, ?mvfx6
-0*408 <conv\+0x48> be ?02 ?44 ?a0 ? *  cfcvt32dlt      mvd4, ?mvfx2
-0*40c <conv\+0x4c> 9e ?05 ?04 ?a0 ? *  cfcvt32dls      mvd0, ?mvfx5
-0*410 <conv\+0x50> ee ?09 ?a4 ?c0 ? *  cfcvt64s        mvf10, ?mvdx9
-0*414 <conv\+0x54> 4e ?03 ?e4 ?c0 ? *  cfcvt64smi      mvf14, ?mvdx3
-0*418 <conv\+0x58> 8e ?07 ?d4 ?c0 ? *  cfcvt64shi      mvf13, ?mvdx7
-0*41c <conv\+0x5c> 2e ?0c ?14 ?c0 ? *  cfcvt64scs      mvf1, ?mvdx12
-0*420 <conv\+0x60> 6e ?00 ?b4 ?c0 ? *  cfcvt64svs      mvf11, ?mvdx0
-0*424 <conv\+0x64> 7e ?0e ?54 ?e0 ? *  cfcvt64dvc      mvd5, ?mvdx14
-0*428 <conv\+0x68> 3e ?0a ?c4 ?e0 ? *  cfcvt64dcc      mvd12, ?mvdx10
-0*42c <conv\+0x6c> 1e ?0f ?84 ?e0 ? *  cfcvt64dne      mvd8, ?mvdx15
-0*430 <conv\+0x70> de ?0b ?64 ?e0 ? *  cfcvt64dle      mvd6, ?mvdx11
-0*434 <conv\+0x74> 4e ?09 ?24 ?e0 ? *  cfcvt64dmi      mvd2, ?mvdx9
-0*438 <conv\+0x78> 0e ?1f ?55 ?80 ? *  cfcvts32eq      mvfx5, ?mvf15
-0*43c <conv\+0x7c> ae ?14 ?95 ?80 ? *  cfcvts32ge      mvfx9, ?mvf4
-0*440 <conv\+0x80> ee ?18 ?35 ?80 ? *  cfcvts32        mvfx3, ?mvf8
-0*444 <conv\+0x84> de ?12 ?75 ?80 ? *  cfcvts32le      mvfx7, ?mvf2
-0*448 <conv\+0x88> 1e ?16 ?c5 ?80 ? *  cfcvts32ne      mvfx12, ?mvf6
-0*44c <conv\+0x8c> be ?17 ?05 ?a0 ? *  cfcvtd32lt      mvfx0, ?mvd7
-0*450 <conv\+0x90> 5e ?13 ?e5 ?a0 ? *  cfcvtd32pl      mvfx14, ?mvd3
-0*454 <conv\+0x94> ce ?11 ?a5 ?a0 ? *  cfcvtd32gt      mvfx10, ?mvd1
-0*458 <conv\+0x98> 8e ?1d ?f5 ?a0 ? *  cfcvtd32hi      mvfx15, ?mvd13
-0*45c <conv\+0x9c> 6e ?14 ?b5 ?a0 ? *  cfcvtd32vs      mvfx11, ?mvd4
-0*460 <conv\+0xa0> 2e ?10 ?95 ?c0 ? *  cftruncs32cs    mvfx9, ?mvf0
-0*464 <conv\+0xa4> 5e ?1a ?f5 ?c0 ? *  cftruncs32pl    mvfx15, ?mvf10
-0*468 <conv\+0xa8> 9e ?1e ?45 ?c0 ? *  cftruncs32ls    mvfx4, ?mvf14
-0*46c <conv\+0xac> 3e ?1d ?85 ?c0 ? *  cftruncs32cc    mvfx8, ?mvf13
-0*470 <conv\+0xb0> 7e ?11 ?25 ?c0 ? *  cftruncs32vc    mvfx2, ?mvf1
-0*474 <conv\+0xb4> ce ?1b ?65 ?e0 ? *  cftruncd32gt    mvfx6, ?mvd11
-0*478 <conv\+0xb8> 0e ?15 ?75 ?e0 ? *  cftruncd32eq    mvfx7, ?mvd5
-0*47c <conv\+0xbc> ee ?1c ?35 ?e0 ? *  cftruncd32      mvfx3, ?mvd12
-0*480 <conv\+0xc0> ae ?18 ?15 ?e0 ? *  cftruncd32ge    mvfx1, ?mvd8
-0*484 <conv\+0xc4> ee ?16 ?d5 ?e0 ? *  cftruncd32      mvfx13, ?mvd6
-# shift:
-0*488 <shift> be ?04 ?35 ?52 ? *       cfrshl32lt      mvfx4, ?mvfx2, ?r3
-0*48c <shift\+0x4> 5e ?0f ?45 ?5a ? *  cfrshl32pl      mvfx15, ?mvfx10, ?r4
-0*490 <shift\+0x8> ee ?03 ?25 ?58 ? *  cfrshl32        mvfx3, ?mvfx8, ?r2
-0*494 <shift\+0xc> 2e ?01 ?95 ?5c ? *  cfrshl32cs      mvfx1, ?mvfx12, ?r9
-0*498 <shift\+0x10> 0e ?07 ?75 ?55 ? * cfrshl32eq      mvfx7, ?mvfx5, ?r7
-0*49c <shift\+0x14> ce ?0a ?85 ?71 ? * cfrshl64gt      mvdx10, ?mvdx1, ?r8
-0*4a0 <shift\+0x18> de ?06 ?65 ?7b ? * cfrshl64le      mvdx6, ?mvdx11, ?r6
-0*4a4 <shift\+0x1c> 9e ?00 ?d5 ?75 ? * cfrshl64ls      mvdx0, ?mvdx5, ?sp
-0*4a8 <shift\+0x20> 9e ?04 ?b5 ?7e ? * cfrshl64ls      mvdx4, ?mvdx14, ?fp
-0*4ac <shift\+0x24> de ?07 ?c5 ?72 ? * cfrshl64le      mvdx7, ?mvdx2, ?ip
-0*4b0 <shift\+0x28> 6e ?00 ?b5 ?ef ? * cfsh32vs        mvfx11, ?mvfx0, ?#-1
-0*4b4 <shift\+0x2c> ee ?0c ?35 ?28 ? * cfsh32  mvfx3, ?mvfx12, ?#24
-0*4b8 <shift\+0x30> 8e ?0d ?f5 ?41 ? * cfsh32hi        mvfx15, ?mvfx13, ?#33.*
-0*4bc <shift\+0x34> 4e ?09 ?25 ?00 ? * cfsh32mi        mvfx2, ?mvfx9, ?#0
-0*4c0 <shift\+0x38> ee ?09 ?a5 ?40 ? * cfsh32  mvfx10, ?mvfx9, ?#32
-0*4c4 <shift\+0x3c> 3e ?2d ?85 ?c1 ? * cfsh64cc        mvdx8, ?mvdx13, ?#-31.*
-0*4c8 <shift\+0x40> 1e ?26 ?c5 ?01 ? * cfsh64ne        mvdx12, ?mvdx6, ?#1
-0*4cc <shift\+0x44> 7e ?2e ?55 ?c0 ? * cfsh64vc        mvdx5, ?mvdx14, ?#-32.*
-0*4d0 <shift\+0x48> ae ?28 ?15 ?c5 ? * cfsh64ge        mvdx1, ?mvdx8, ?#-27.*
-0*4d4 <shift\+0x4c> 6e ?24 ?b5 ?eb ? * cfsh64vs        mvdx11, ?mvdx4, ?#-5
-# comp:
-0*4d8 <comp> 0e ?1f ?a4 ?9a ? *        cfcmpseq        sl, ?mvf15, ?mvf10
-0*4dc <comp\+0x4> 4e ?13 ?14 ?98 ? *   cfcmpsmi        r1, ?mvf3, ?mvf8
-0*4e0 <comp\+0x8> 7e ?11 ?f4 ?9c ? *   cfcmpsvc        pc, ?mvf1, ?mvf12
-0*4e4 <comp\+0xc> be ?17 ?04 ?95 ? *   cfcmpslt        r0, ?mvf7, ?mvf5
-0*4e8 <comp\+0x10> 3e ?1a ?e4 ?91 ? *  cfcmpscc        lr, ?mvf10, ?mvf1
-0*4ec <comp\+0x14> ee ?16 ?54 ?bb ? *  cfcmpd  r5, ?mvd6, ?mvd11
-0*4f0 <comp\+0x18> 2e ?10 ?34 ?b5 ? *  cfcmpdcs        r3, ?mvd0, ?mvd5
-0*4f4 <comp\+0x1c> ae ?14 ?44 ?be ? *  cfcmpdge        r4, ?mvd4, ?mvd14
-0*4f8 <comp\+0x20> 8e ?17 ?24 ?b2 ? *  cfcmpdhi        r2, ?mvd7, ?mvd2
-0*4fc <comp\+0x24> ce ?1b ?94 ?b0 ? *  cfcmpdgt        r9, ?mvd11, ?mvd0
-0*500 <comp\+0x28> 5e ?13 ?75 ?9c ? *  cfcmp32pl       r7, ?mvfx3, ?mvfx12
-0*504 <comp\+0x2c> 1e ?1f ?85 ?9d ? *  cfcmp32ne       r8, ?mvfx15, ?mvfx13
-0*508 <comp\+0x30> be ?12 ?65 ?99 ? *  cfcmp32lt       r6, ?mvfx2, ?mvfx9
-0*50c <comp\+0x34> 5e ?1a ?d5 ?99 ? *  cfcmp32pl       sp, ?mvfx10, ?mvfx9
-0*510 <comp\+0x38> ee ?18 ?b5 ?9d ? *  cfcmp32 fp, ?mvfx8, ?mvfx13
-0*514 <comp\+0x3c> 2e ?1c ?c5 ?b6 ? *  cfcmp64cs       ip, ?mvdx12, ?mvdx6
-0*518 <comp\+0x40> 0e ?15 ?a5 ?be ? *  cfcmp64eq       sl, ?mvdx5, ?mvdx14
-0*51c <comp\+0x44> ce ?11 ?15 ?b8 ? *  cfcmp64gt       r1, ?mvdx1, ?mvdx8
-0*520 <comp\+0x48> de ?1b ?f5 ?b4 ? *  cfcmp64le       pc, ?mvdx11, ?mvdx4
-0*524 <comp\+0x4c> 9e ?15 ?05 ?bf ? *  cfcmp64ls       r0, ?mvdx5, ?mvdx15
-# fp_arith:
-0*528 <fp_arith> 9e ?3e ?44 ?00 ? *    cfabssls        mvf4, ?mvf14
-0*52c <fp_arith\+0x4> 3e ?3d ?84 ?00 ? *       cfabsscc        mvf8, ?mvf13
-0*530 <fp_arith\+0x8> 7e ?31 ?24 ?00 ? *       cfabssvc        mvf2, ?mvf1
-0*534 <fp_arith\+0xc> ce ?3b ?64 ?00 ? *       cfabssgt        mvf6, ?mvf11
-0*538 <fp_arith\+0x10> 0e ?35 ?74 ?00 ? *      cfabsseq        mvf7, ?mvf5
-0*53c <fp_arith\+0x14> ee ?3c ?34 ?20 ? *      cfabsd  mvd3, ?mvd12
-0*540 <fp_arith\+0x18> ae ?38 ?14 ?20 ? *      cfabsdge        mvd1, ?mvd8
-0*544 <fp_arith\+0x1c> ee ?36 ?d4 ?20 ? *      cfabsd  mvd13, ?mvd6
-0*548 <fp_arith\+0x20> be ?32 ?44 ?20 ? *      cfabsdlt        mvd4, ?mvd2
-0*54c <fp_arith\+0x24> 9e ?35 ?04 ?20 ? *      cfabsdls        mvd0, ?mvd5
-0*550 <fp_arith\+0x28> ee ?39 ?a4 ?40 ? *      cfnegs  mvf10, ?mvf9
-0*554 <fp_arith\+0x2c> 4e ?33 ?e4 ?40 ? *      cfnegsmi        mvf14, ?mvf3
-0*558 <fp_arith\+0x30> 8e ?37 ?d4 ?40 ? *      cfnegshi        mvf13, ?mvf7
-0*55c <fp_arith\+0x34> 2e ?3c ?14 ?40 ? *      cfnegscs        mvf1, ?mvf12
-0*560 <fp_arith\+0x38> 6e ?30 ?b4 ?40 ? *      cfnegsvs        mvf11, ?mvf0
-0*564 <fp_arith\+0x3c> 7e ?3e ?54 ?60 ? *      cfnegdvc        mvd5, ?mvd14
-0*568 <fp_arith\+0x40> 3e ?3a ?c4 ?60 ? *      cfnegdcc        mvd12, ?mvd10
-0*56c <fp_arith\+0x44> 1e ?3f ?84 ?60 ? *      cfnegdne        mvd8, ?mvd15
-0*570 <fp_arith\+0x48> de ?3b ?64 ?60 ? *      cfnegdle        mvd6, ?mvd11
-0*574 <fp_arith\+0x4c> 4e ?39 ?24 ?60 ? *      cfnegdmi        mvd2, ?mvd9
-0*578 <fp_arith\+0x50> 0e ?3f ?54 ?8a ? *      cfaddseq        mvf5, ?mvf15, ?mvf10
-0*57c <fp_arith\+0x54> 4e ?33 ?e4 ?88 ? *      cfaddsmi        mvf14, ?mvf3, ?mvf8
-0*580 <fp_arith\+0x58> 7e ?31 ?24 ?8c ? *      cfaddsvc        mvf2, ?mvf1, ?mvf12
-0*584 <fp_arith\+0x5c> be ?37 ?04 ?85 ? *      cfaddslt        mvf0, ?mvf7, ?mvf5
-0*588 <fp_arith\+0x60> 3e ?3a ?c4 ?81 ? *      cfaddscc        mvf12, ?mvf10, ?mvf1
-0*58c <fp_arith\+0x64> ee ?36 ?d4 ?ab ? *      cfaddd  mvd13, ?mvd6, ?mvd11
-0*590 <fp_arith\+0x68> 2e ?30 ?94 ?a5 ? *      cfadddcs        mvd9, ?mvd0, ?mvd5
-0*594 <fp_arith\+0x6c> ae ?34 ?94 ?ae ? *      cfadddge        mvd9, ?mvd4, ?mvd14
-0*598 <fp_arith\+0x70> 8e ?37 ?d4 ?a2 ? *      cfadddhi        mvd13, ?mvd7, ?mvd2
-0*59c <fp_arith\+0x74> ce ?3b ?64 ?a0 ? *      cfadddgt        mvd6, ?mvd11, ?mvd0
-0*5a0 <fp_arith\+0x78> 5e ?33 ?e4 ?cc ? *      cfsubspl        mvf14, ?mvf3, ?mvf12
-0*5a4 <fp_arith\+0x7c> 1e ?3f ?84 ?cd ? *      cfsubsne        mvf8, ?mvf15, ?mvf13
-0*5a8 <fp_arith\+0x80> be ?32 ?44 ?c9 ? *      cfsubslt        mvf4, ?mvf2, ?mvf9
-0*5ac <fp_arith\+0x84> 5e ?3a ?f4 ?c9 ? *      cfsubspl        mvf15, ?mvf10, ?mvf9
-0*5b0 <fp_arith\+0x88> ee ?38 ?34 ?cd ? *      cfsubs  mvf3, ?mvf8, ?mvf13
-0*5b4 <fp_arith\+0x8c> 2e ?3c ?14 ?e6 ? *      cfsubdcs        mvd1, ?mvd12, ?mvd6
-0*5b8 <fp_arith\+0x90> 0e ?35 ?74 ?ee ? *      cfsubdeq        mvd7, ?mvd5, ?mvd14
-0*5bc <fp_arith\+0x94> ce ?31 ?a4 ?e8 ? *      cfsubdgt        mvd10, ?mvd1, ?mvd8
-0*5c0 <fp_arith\+0x98> de ?3b ?64 ?e4 ? *      cfsubdle        mvd6, ?mvd11, ?mvd4
-0*5c4 <fp_arith\+0x9c> 9e ?35 ?04 ?ef ? *      cfsubdls        mvd0, ?mvd5, ?mvd15
-0*5c8 <fp_arith\+0xa0> 9e ?1e ?44 ?03 ? *      cfmulsls        mvf4, ?mvf14, ?mvf3
-0*5cc <fp_arith\+0xa4> de ?12 ?74 ?01 ? *      cfmulsle        mvf7, ?mvf2, ?mvf1
-0*5d0 <fp_arith\+0xa8> 6e ?10 ?b4 ?07 ? *      cfmulsvs        mvf11, ?mvf0, ?mvf7
-0*5d4 <fp_arith\+0xac> ee ?1c ?34 ?0a ? *      cfmuls  mvf3, ?mvf12, ?mvf10
-0*5d8 <fp_arith\+0xb0> 8e ?1d ?f4 ?06 ? *      cfmulshi        mvf15, ?mvf13, ?mvf6
-0*5dc <fp_arith\+0xb4> 4e ?19 ?24 ?20 ? *      cfmuldmi        mvd2, ?mvd9, ?mvd0
-0*5e0 <fp_arith\+0xb8> ee ?19 ?a4 ?24 ? *      cfmuld  mvd10, ?mvd9, ?mvd4
-0*5e4 <fp_arith\+0xbc> 3e ?1d ?84 ?27 ? *      cfmuldcc        mvd8, ?mvd13, ?mvd7
-0*5e8 <fp_arith\+0xc0> 1e ?16 ?c4 ?2b ? *      cfmuldne        mvd12, ?mvd6, ?mvd11
-0*5ec <fp_arith\+0xc4> 7e ?1e ?54 ?23 ? *      cfmuldvc        mvd5, ?mvd14, ?mvd3
-# int_arith:
-0*5f0 <int_arith> ae ?38 ?15 ?00 ? *   cfabs32ge       mvfx1, ?mvfx8
-0*5f4 <int_arith\+0x4> ee ?36 ?d5 ?00 ? *      cfabs32 mvfx13, ?mvfx6
-0*5f8 <int_arith\+0x8> be ?32 ?45 ?00 ? *      cfabs32lt       mvfx4, ?mvfx2
-0*5fc <int_arith\+0xc> 9e ?35 ?05 ?00 ? *      cfabs32ls       mvfx0, ?mvfx5
-0*600 <int_arith\+0x10> ee ?39 ?a5 ?00 ? *     cfabs32 mvfx10, ?mvfx9
-0*604 <int_arith\+0x14> 4e ?33 ?e5 ?20 ? *     cfabs64mi       mvdx14, ?mvdx3
-0*608 <int_arith\+0x18> 8e ?37 ?d5 ?20 ? *     cfabs64hi       mvdx13, ?mvdx7
-0*60c <int_arith\+0x1c> 2e ?3c ?15 ?20 ? *     cfabs64cs       mvdx1, ?mvdx12
-0*610 <int_arith\+0x20> 6e ?30 ?b5 ?20 ? *     cfabs64vs       mvdx11, ?mvdx0
-0*614 <int_arith\+0x24> 7e ?3e ?55 ?20 ? *     cfabs64vc       mvdx5, ?mvdx14
-0*618 <int_arith\+0x28> 3e ?3a ?c5 ?40 ? *     cfneg32cc       mvfx12, ?mvfx10
-0*61c <int_arith\+0x2c> 1e ?3f ?85 ?40 ? *     cfneg32ne       mvfx8, ?mvfx15
-0*620 <int_arith\+0x30> de ?3b ?65 ?40 ? *     cfneg32le       mvfx6, ?mvfx11
-0*624 <int_arith\+0x34> 4e ?39 ?25 ?40 ? *     cfneg32mi       mvfx2, ?mvfx9
-0*628 <int_arith\+0x38> 0e ?3f ?55 ?40 ? *     cfneg32eq       mvfx5, ?mvfx15
-0*62c <int_arith\+0x3c> ae ?34 ?95 ?60 ? *     cfneg64ge       mvdx9, ?mvdx4
-0*630 <int_arith\+0x40> ee ?38 ?35 ?60 ? *     cfneg64 mvdx3, ?mvdx8
-0*634 <int_arith\+0x44> de ?32 ?75 ?60 ? *     cfneg64le       mvdx7, ?mvdx2
-0*638 <int_arith\+0x48> 1e ?36 ?c5 ?60 ? *     cfneg64ne       mvdx12, ?mvdx6
-0*63c <int_arith\+0x4c> be ?37 ?05 ?60 ? *     cfneg64lt       mvdx0, ?mvdx7
-0*640 <int_arith\+0x50> 5e ?33 ?e5 ?8c ? *     cfadd32pl       mvfx14, ?mvfx3, ?mvfx12
-0*644 <int_arith\+0x54> 1e ?3f ?85 ?8d ? *     cfadd32ne       mvfx8, ?mvfx15, ?mvfx13
-0*648 <int_arith\+0x58> be ?32 ?45 ?89 ? *     cfadd32lt       mvfx4, ?mvfx2, ?mvfx9
-0*64c <int_arith\+0x5c> 5e ?3a ?f5 ?89 ? *     cfadd32pl       mvfx15, ?mvfx10, ?mvfx9
-0*650 <int_arith\+0x60> ee ?38 ?35 ?8d ? *     cfadd32 mvfx3, ?mvfx8, ?mvfx13
-0*654 <int_arith\+0x64> 2e ?3c ?15 ?a6 ? *     cfadd64cs       mvdx1, ?mvdx12, ?mvdx6
-0*658 <int_arith\+0x68> 0e ?35 ?75 ?ae ? *     cfadd64eq       mvdx7, ?mvdx5, ?mvdx14
-0*65c <int_arith\+0x6c> ce ?31 ?a5 ?a8 ? *     cfadd64gt       mvdx10, ?mvdx1, ?mvdx8
-0*660 <int_arith\+0x70> de ?3b ?65 ?a4 ? *     cfadd64le       mvdx6, ?mvdx11, ?mvdx4
-0*664 <int_arith\+0x74> 9e ?35 ?05 ?af ? *     cfadd64ls       mvdx0, ?mvdx5, ?mvdx15
-0*668 <int_arith\+0x78> 9e ?3e ?45 ?c3 ? *     cfsub32ls       mvfx4, ?mvfx14, ?mvfx3
-0*66c <int_arith\+0x7c> de ?32 ?75 ?c1 ? *     cfsub32le       mvfx7, ?mvfx2, ?mvfx1
-0*670 <int_arith\+0x80> 6e ?30 ?b5 ?c7 ? *     cfsub32vs       mvfx11, ?mvfx0, ?mvfx7
-0*674 <int_arith\+0x84> ee ?3c ?35 ?ca ? *     cfsub32 mvfx3, ?mvfx12, ?mvfx10
-0*678 <int_arith\+0x88> 8e ?3d ?f5 ?c6 ? *     cfsub32hi       mvfx15, ?mvfx13, ?mvfx6
-0*67c <int_arith\+0x8c> 4e ?39 ?25 ?e0 ? *     cfsub64mi       mvdx2, ?mvdx9, ?mvdx0
-0*680 <int_arith\+0x90> ee ?39 ?a5 ?e4 ? *     cfsub64 mvdx10, ?mvdx9, ?mvdx4
-0*684 <int_arith\+0x94> 3e ?3d ?85 ?e7 ? *     cfsub64cc       mvdx8, ?mvdx13, ?mvdx7
-0*688 <int_arith\+0x98> 1e ?36 ?c5 ?eb ? *     cfsub64ne       mvdx12, ?mvdx6, ?mvdx11
-0*68c <int_arith\+0x9c> 7e ?3e ?55 ?e3 ? *     cfsub64vc       mvdx5, ?mvdx14, ?mvdx3
-0*690 <int_arith\+0xa0> ae ?18 ?15 ?0f ? *     cfmul32ge       mvfx1, ?mvfx8, ?mvfx15
-0*694 <int_arith\+0xa4> 6e ?14 ?b5 ?02 ? *     cfmul32vs       mvfx11, ?mvfx4, ?mvfx2
-0*698 <int_arith\+0xa8> 0e ?1f ?55 ?0a ? *     cfmul32eq       mvfx5, ?mvfx15, ?mvfx10
-0*69c <int_arith\+0xac> 4e ?13 ?e5 ?08 ? *     cfmul32mi       mvfx14, ?mvfx3, ?mvfx8
-0*6a0 <int_arith\+0xb0> 7e ?11 ?25 ?0c ? *     cfmul32vc       mvfx2, ?mvfx1, ?mvfx12
-0*6a4 <int_arith\+0xb4> be ?17 ?05 ?25 ? *     cfmul64lt       mvdx0, ?mvdx7, ?mvdx5
-0*6a8 <int_arith\+0xb8> 3e ?1a ?c5 ?21 ? *     cfmul64cc       mvdx12, ?mvdx10, ?mvdx1
-0*6ac <int_arith\+0xbc> ee ?16 ?d5 ?2b ? *     cfmul64 mvdx13, ?mvdx6, ?mvdx11
-0*6b0 <int_arith\+0xc0> 2e ?10 ?95 ?25 ? *     cfmul64cs       mvdx9, ?mvdx0, ?mvdx5
-0*6b4 <int_arith\+0xc4> ae ?14 ?95 ?2e ? *     cfmul64ge       mvdx9, ?mvdx4, ?mvdx14
-0*6b8 <int_arith\+0xc8> 8e ?17 ?d5 ?42 ? *     cfmac32hi       mvfx13, ?mvfx7, ?mvfx2
-0*6bc <int_arith\+0xcc> ce ?1b ?65 ?40 ? *     cfmac32gt       mvfx6, ?mvfx11, ?mvfx0
-0*6c0 <int_arith\+0xd0> 5e ?13 ?e5 ?4c ? *     cfmac32pl       mvfx14, ?mvfx3, ?mvfx12
-0*6c4 <int_arith\+0xd4> 1e ?1f ?85 ?4d ? *     cfmac32ne       mvfx8, ?mvfx15, ?mvfx13
-0*6c8 <int_arith\+0xd8> be ?12 ?45 ?49 ? *     cfmac32lt       mvfx4, ?mvfx2, ?mvfx9
-0*6cc <int_arith\+0xdc> 5e ?1a ?f5 ?69 ? *     cfmsc32pl       mvfx15, ?mvfx10, ?mvfx9
-0*6d0 <int_arith\+0xe0> ee ?18 ?35 ?6d ? *     cfmsc32 mvfx3, ?mvfx8, ?mvfx13
-0*6d4 <int_arith\+0xe4> 2e ?1c ?15 ?66 ? *     cfmsc32cs       mvfx1, ?mvfx12, ?mvfx6
-0*6d8 <int_arith\+0xe8> 0e ?15 ?75 ?6e ? *     cfmsc32eq       mvfx7, ?mvfx5, ?mvfx14
-0*6dc <int_arith\+0xec> ce ?11 ?a5 ?68 ? *     cfmsc32gt       mvfx10, ?mvfx1, ?mvfx8
-# acc_arith:
-0*6e0 <acc_arith> de ?04 ?b6 ?02 ? *   cfmadd32le      mvax0, ?mvfx11, ?mvfx4, ?mvfx2
-0*6e4 <acc_arith\+0x4> 9e ?0f ?56 ?0a ? *      cfmadd32ls      mvax0, ?mvfx5, ?mvfx15, ?mvfx10
-0*6e8 <acc_arith\+0x8> 9e ?03 ?e6 ?08 ? *      cfmadd32ls      mvax0, ?mvfx14, ?mvfx3, ?mvfx8
-0*6ec <acc_arith\+0xc> de ?01 ?26 ?4c ? *      cfmadd32le      mvax2, ?mvfx2, ?mvfx1, ?mvfx12
-0*6f0 <acc_arith\+0x10> 6e ?07 ?06 ?25 ? *     cfmadd32vs      mvax1, ?mvfx0, ?mvfx7, ?mvfx5
-0*6f4 <acc_arith\+0x14> ee ?1a ?c6 ?41 ? *     cfmsub32        mvax2, ?mvfx12, ?mvfx10, ?mvfx1
-0*6f8 <acc_arith\+0x18> 8e ?16 ?d6 ?6b ? *     cfmsub32hi      mvax3, ?mvfx13, ?mvfx6, ?mvfx11
-0*6fc <acc_arith\+0x1c> 4e ?10 ?96 ?05 ? *     cfmsub32mi      mvax0, ?mvfx9, ?mvfx0, ?mvfx5
-0*700 <acc_arith\+0x20> ee ?14 ?96 ?4e ? *     cfmsub32        mvax2, ?mvfx9, ?mvfx4, ?mvfx14
-0*704 <acc_arith\+0x24> 3e ?17 ?d6 ?22 ? *     cfmsub32cc      mvax1, ?mvfx13, ?mvfx7, ?mvfx2
-0*708 <acc_arith\+0x28> 1e ?2b ?06 ?40 ? *     cfmadda32ne     mvax2, ?mvax0, ?mvfx11, ?mvfx0
-0*70c <acc_arith\+0x2c> 7e ?23 ?26 ?6c ? *     cfmadda32vc     mvax3, ?mvax2, ?mvfx3, ?mvfx12
-0*710 <acc_arith\+0x30> ae ?2f ?16 ?6d ? *     cfmadda32ge     mvax3, ?mvax1, ?mvfx15, ?mvfx13
-0*714 <acc_arith\+0x34> 6e ?22 ?26 ?69 ? *     cfmadda32vs     mvax3, ?mvax2, ?mvfx2, ?mvfx9
-0*718 <acc_arith\+0x38> 0e ?2a ?36 ?29 ? *     cfmadda32eq     mvax1, ?mvax3, ?mvfx10, ?mvfx9
-0*71c <acc_arith\+0x3c> 4e ?38 ?36 ?2d ? *     cfmsuba32mi     mvax1, ?mvax3, ?mvfx8, ?mvfx13
-0*720 <acc_arith\+0x40> 7e ?3c ?36 ?06 ? *     cfmsuba32vc     mvax0, ?mvax3, ?mvfx12, ?mvfx6
-0*724 <acc_arith\+0x44> be ?35 ?16 ?0e ? *     cfmsuba32lt     mvax0, ?mvax1, ?mvfx5, ?mvfx14
-0*728 <acc_arith\+0x48> 3e ?31 ?16 ?08 ? *     cfmsuba32cc     mvax0, ?mvax1, ?mvfx1, ?mvfx8
-0*72c <acc_arith\+0x4c> ee ?3b ?06 ?44 ? *     cfmsuba32       mvax2, ?mvax0, ?mvfx11, ?mvfx4
diff --git a/gas/testsuite/gas/arm/maverick.s b/gas/testsuite/gas/arm/maverick.s
deleted file mode 100644 (file)
index e32d36b..0000000
+++ /dev/null
@@ -1,470 +0,0 @@
-       .text
-       .align
-load_store:
-       cfldrseq        mvf5, [sp, #1020]
-       cfldrsmi        mvf14, [r11, #292]
-       cfldrsvc        mvf2, [r12, #-956]
-       cfldrslt        mvf0, [sl, #-1020]
-       cfldrscc        mvf12, [r1, #-156]
-       cfldrs  mvf13, [r9, #416]!
-       cfldrscs        mvf9, [r0, #-1020]!
-       cfldrsls        mvf4, [r1, #-156]!
-       cfldrsle        mvf7, [r9, #416]!
-       cfldrsvs        mvf11, [r0, #-1020]!
-       cfldrscc        mvf12, [r1], #-156
-       cfldrs  mvf13, [r9], #416
-       cfldrscs        mvf9, [r0], #-1020
-       cfldrsls        mvf4, [r1], #-156
-       cfldrsle        mvf7, [r9], #416
-       cfldrdvs        mvd11, [r0, #-1020]
-       cfldrdcc        mvd12, [r1, #-156]
-       cfldrd  mvd13, [r9, #416]
-       cfldrdcs        mvd9, [r0, #-1020]
-       cfldrdls        mvd4, [r1, #-156]
-       cfldrdle        mvd7, [r9, #416]!
-       cfldrdvs        mvd11, [r0, #-1020]!
-       cfldrdcc        mvd12, [r1, #-156]!
-       cfldrd  mvd13, [r9, #416]!
-       cfldrdcs        mvd9, [r0, #-1020]!
-       cfldrdls        mvd4, [r1], #-156
-       cfldrdle        mvd7, [r9], #416
-       cfldrdvs        mvd11, [r0], #-1020
-       cfldrdcc        mvd12, [r1], #-156
-       cfldrd  mvd13, [r9], #416
-       cfldr32cs       mvfx9, [r0, #-1020]
-       cfldr32ls       mvfx4, [r1, #-156]
-       cfldr32le       mvfx7, [r9, #416]
-       cfldr32vs       mvfx11, [r0, #-1020]
-       cfldr32cc       mvfx12, [r1, #-156]
-       cfldr32 mvfx13, [r9, #416]!
-       cfldr32cs       mvfx9, [r0, #-1020]!
-       cfldr32ls       mvfx4, [r1, #-156]!
-       cfldr32le       mvfx7, [r9, #416]!
-       cfldr32vs       mvfx11, [r0, #-1020]!
-       cfldr32cc       mvfx12, [r1], #-156
-       cfldr32 mvfx13, [r9], #416
-       cfldr32cs       mvfx9, [r0], #-1020
-       cfldr32ls       mvfx4, [r1], #-156
-       cfldr32le       mvfx7, [r9], #416
-       cfldr64vs       mvdx11, [r0, #-1020]
-       cfldr64cc       mvdx12, [r1, #-156]
-       cfldr64 mvdx13, [r9, #416]
-       cfldr64cs       mvdx9, [r0, #-1020]
-       cfldr64ls       mvdx4, [r1, #-156]
-       cfldr64le       mvdx7, [r9, #416]!
-       cfldr64vs       mvdx11, [r0, #-1020]!
-       cfldr64cc       mvdx12, [r1, #-156]!
-       cfldr64 mvdx13, [r9, #416]!
-       cfldr64cs       mvdx9, [r0, #-1020]!
-       cfldr64ls       mvdx4, [r1], #-156
-       cfldr64le       mvdx7, [r9], #416
-       cfldr64vs       mvdx11, [r0], #-1020
-       cfldr64cc       mvdx12, [r1], #-156
-       cfldr64 mvdx13, [r9], #416
-       cfstrscs        mvf9, [r0, #-1020]
-       cfstrsls        mvf4, [r1, #-156]
-       cfstrsle        mvf7, [r9, #416]
-       cfstrsvs        mvf11, [r0, #-1020]
-       cfstrscc        mvf12, [r1, #-156]
-       cfstrs  mvf13, [r9, #416]!
-       cfstrscs        mvf9, [r0, #-1020]!
-       cfstrsls        mvf4, [r1, #-156]!
-       cfstrsle        mvf7, [r9, #416]!
-       cfstrsvs        mvf11, [r0, #-1020]!
-       cfstrscc        mvf12, [r1], #-156
-       cfstrs  mvf13, [r9], #416
-       cfstrscs        mvf9, [r0], #-1020
-       cfstrsls        mvf4, [r1], #-156
-       cfstrsle        mvf7, [r9], #416
-       cfstrdvs        mvd11, [r0, #-1020]
-       cfstrdcc        mvd12, [r1, #-156]
-       cfstrd  mvd13, [r9, #416]
-       cfstrdcs        mvd9, [r0, #-1020]
-       cfstrdls        mvd4, [r1, #-156]
-       cfstrdle        mvd7, [r9, #416]!
-       cfstrdvs        mvd11, [r0, #-1020]!
-       cfstrdcc        mvd12, [r1, #-156]!
-       cfstrd  mvd13, [r9, #416]!
-       cfstrdcs        mvd9, [r0, #-1020]!
-       cfstrdls        mvd4, [r1], #-156
-       cfstrdle        mvd7, [r9], #416
-       cfstrdvs        mvd11, [r0], #-1020
-       cfstrdcc        mvd12, [r1], #-156
-       cfstrd  mvd13, [r9], #416
-       cfstr32cs       mvfx9, [r0, #-1020]
-       cfstr32ls       mvfx4, [r1, #-156]
-       cfstr32le       mvfx7, [r9, #416]
-       cfstr32vs       mvfx11, [r0, #-1020]
-       cfstr32cc       mvfx12, [r1, #-156]
-       cfstr32 mvfx13, [r9, #416]!
-       cfstr32cs       mvfx9, [r0, #-1020]!
-       cfstr32ls       mvfx4, [r1, #-156]!
-       cfstr32le       mvfx7, [r9, #416]!
-       cfstr32vs       mvfx11, [r0, #-1020]!
-       cfstr32cc       mvfx12, [r1], #-156
-       cfstr32 mvfx13, [r9], #416
-       cfstr32cs       mvfx9, [r0], #-1020
-       cfstr32ls       mvfx4, [r1], #-156
-       cfstr32le       mvfx7, [r9], #416
-       cfstr64vs       mvdx11, [r0, #-1020]
-       cfstr64cc       mvdx12, [r1, #-156]
-       cfstr64 mvdx13, [r9, #416]
-       cfstr64cs       mvdx9, [r0, #-1020]
-       cfstr64ls       mvdx4, [r1, #-156]
-       cfstr64le       mvdx7, [r9, #416]!
-       cfstr64vs       mvdx11, [r0, #-1020]!
-       cfstr64cc       mvdx12, [r1, #-156]!
-       cfstr64 mvdx13, [r9, #416]!
-       cfstr64cs       mvdx9, [r0, #-1020]!
-       cfstr64ls       mvdx4, [r1], #-156
-       cfstr64le       mvdx7, [r9], #416
-       cfstr64vs       mvdx11, [r0], #-1020
-       cfstr64cc       mvdx12, [r1], #-156
-       cfstr64 mvdx13, [r9], #416
-move:
-       cfmvsrcs        mvf9, r0
-       cfmvsrpl        mvf15, r7
-       cfmvsrls        mvf4, r1
-       cfmvsrcc        mvf8, r2
-       cfmvsrvc        mvf2, r12
-       cfmvrsgt        r9, mvf11
-       cfmvrseq        sl, mvf5
-       cfmvrsal        r4, mvf12
-       cfmvrsge        fp, mvf8
-       cfmvrs  r5, mvf6
-       cfmvdlrlt       mvd4, r9
-       cfmvdlrls       mvd0, r10
-       cfmvdlr mvd10, r4
-       cfmvdlrmi       mvd14, r11
-       cfmvdlrhi       mvd13, r5
-       cfmvrdlcs       r12, mvd12
-       cfmvrdlvs       r3, mvd0
-       cfmvrdlvc       r13, mvd14
-       cfmvrdlcc       r14, mvd10
-       cfmvrdlne       r8, mvd15
-       cfmvdhrle       mvd6, ip
-       cfmvdhrmi       mvd2, r3
-       cfmvdhreq       mvd5, sp
-       cfmvdhrge       mvd9, lr
-       cfmvdhral       mvd3, r8
-       cfmvrdhle       r5, mvd2
-       cfmvrdhne       r6, mvd6
-       cfmvrdhlt       r0, mvd7
-       cfmvrdhpl       r7, mvd3
-       cfmvrdhgt       r1, mvd1
-       cfmv64lrhi      mvdx15, r5
-       cfmv64lrvs      mvdx11, r6
-       cfmv64lrcs      mvdx9, r0
-       cfmv64lrpl      mvdx15, r7
-       cfmv64lrls      mvdx4, r1
-       cfmvr64lcc      r8, mvdx13
-       cfmvr64lvc      pc, mvdx1
-       cfmvr64lgt      r9, mvdx11
-       cfmvr64leq      sl, mvdx5
-       cfmvr64lal      r4, mvdx12
-       cfmv64hrge      mvdx1, r8
-       cfmv64hr        mvdx13, r15
-       cfmv64hrlt      mvdx4, r9
-       cfmv64hrls      mvdx0, r10
-       cfmv64hr        mvdx10, r4
-       cfmvr64hmi      r1, mvdx3
-       cfmvr64hhi      r2, mvdx7
-       cfmvr64hcs      r12, mvdx12
-       cfmvr64hvs      r3, mvdx0
-       cfmvr64hvc      r13, mvdx14
-       cfmval32cc      mvax0, mvfx10
-       cfmval32ne      mvax1, mvfx15
-       cfmval32le      mvax0, mvfx11
-       cfmval32mi      mvax0, mvfx9
-       cfmval32eq      mvax1, mvfx15
-       cfmv32alge      mvfx9, mvax0
-       cfmv32alal      mvfx3, mvax1
-       cfmv32alle      mvfx7, mvax0
-       cfmv32alne      mvfx12, mvax0
-       cfmv32allt      mvfx0, mvax1
-       cfmvam32pl      mvax2, mvfx3
-       cfmvam32gt      mvax1, mvfx1
-       cfmvam32hi      mvax3, mvfx13
-       cfmvam32vs      mvax3, mvfx4
-       cfmvam32cs      mvax1, mvfx0
-       cfmv32ampl      mvfx15, mvax2
-       cfmv32amls      mvfx4, mvax1
-       cfmv32amcc      mvfx8, mvax3
-       cfmv32amvc      mvfx2, mvax3
-       cfmv32amgt      mvfx6, mvax1
-       cfmvah32eq      mvax1, mvfx5
-       cfmvah32al      mvax2, mvfx12
-       cfmvah32ge      mvax3, mvfx8
-       cfmvah32        mvax2, mvfx6
-       cfmvah32lt      mvax2, mvfx2
-       cfmv32ahls      mvfx0, mvax1
-       cfmv32ah        mvfx10, mvax2
-       cfmv32ahmi      mvfx14, mvax3
-       cfmv32ahhi      mvfx13, mvax2
-       cfmv32ahcs      mvfx1, mvax2
-       cfmva32vs       mvax1, mvfx0
-       cfmva32vc       mvax3, mvfx14
-       cfmva32cc       mvax0, mvfx10
-       cfmva32ne       mvax1, mvfx15
-       cfmva32le       mvax0, mvfx11
-       cfmv32ami       mvfx2, mvax1
-       cfmv32aeq       mvfx5, mvax3
-       cfmv32age       mvfx9, mvax0
-       cfmv32aal       mvfx3, mvax1
-       cfmv32ale       mvfx7, mvax0
-       cfmva64ne       mvax2, mvdx6
-       cfmva64lt       mvax0, mvdx7
-       cfmva64pl       mvax2, mvdx3
-       cfmva64gt       mvax1, mvdx1
-       cfmva64hi       mvax3, mvdx13
-       cfmv64avs       mvdx11, mvax2
-       cfmv64acs       mvdx9, mvax0
-       cfmv64apl       mvdx15, mvax2
-       cfmv64als       mvdx4, mvax1
-       cfmv64acc       mvdx8, mvax3
-       cfmvsc32vc      dspsc, mvdx1
-       cfmvsc32gt      dspsc, mvdx11
-       cfmvsc32eq      dspsc, mvdx5
-       cfmvsc32al      dspsc, mvdx12
-       cfmvsc32ge      dspsc, mvdx8
-       cfmv32sc        mvdx13, dspsc
-       cfmv32sclt      mvdx4, dspsc
-       cfmv32scls      mvdx0, dspsc
-       cfmv32sc        mvdx10, dspsc
-       cfmv32scmi      mvdx14, dspsc
-       cfcpyshi        mvf13, mvf7
-       cfcpyscs        mvf1, mvf12
-       cfcpysvs        mvf11, mvf0
-       cfcpysvc        mvf5, mvf14
-       cfcpyscc        mvf12, mvf10
-       cfcpydne        mvd8, mvd15
-       cfcpydle        mvd6, mvd11
-       cfcpydmi        mvd2, mvd9
-       cfcpydeq        mvd5, mvd15
-       cfcpydge        mvd9, mvd4
-conv:
-       cfcvtsdal       mvd3, mvf8
-       cfcvtsdle       mvd7, mvf2
-       cfcvtsdne       mvd12, mvf6
-       cfcvtsdlt       mvd0, mvf7
-       cfcvtsdpl       mvd14, mvf3
-       cfcvtdsgt       mvf10, mvd1
-       cfcvtdshi       mvf15, mvd13
-       cfcvtdsvs       mvf11, mvd4
-       cfcvtdscs       mvf9, mvd0
-       cfcvtdspl       mvf15, mvd10
-       cfcvt32sls      mvf4, mvfx14
-       cfcvt32scc      mvf8, mvfx13
-       cfcvt32svc      mvf2, mvfx1
-       cfcvt32sgt      mvf6, mvfx11
-       cfcvt32seq      mvf7, mvfx5
-       cfcvt32dal      mvd3, mvfx12
-       cfcvt32dge      mvd1, mvfx8
-       cfcvt32d        mvd13, mvfx6
-       cfcvt32dlt      mvd4, mvfx2
-       cfcvt32dls      mvd0, mvfx5
-       cfcvt64s        mvf10, mvdx9
-       cfcvt64smi      mvf14, mvdx3
-       cfcvt64shi      mvf13, mvdx7
-       cfcvt64scs      mvf1, mvdx12
-       cfcvt64svs      mvf11, mvdx0
-       cfcvt64dvc      mvd5, mvdx14
-       cfcvt64dcc      mvd12, mvdx10
-       cfcvt64dne      mvd8, mvdx15
-       cfcvt64dle      mvd6, mvdx11
-       cfcvt64dmi      mvd2, mvdx9
-       cfcvts32eq      mvfx5, mvf15
-       cfcvts32ge      mvfx9, mvf4
-       cfcvts32al      mvfx3, mvf8
-       cfcvts32le      mvfx7, mvf2
-       cfcvts32ne      mvfx12, mvf6
-       cfcvtd32lt      mvfx0, mvd7
-       cfcvtd32pl      mvfx14, mvd3
-       cfcvtd32gt      mvfx10, mvd1
-       cfcvtd32hi      mvfx15, mvd13
-       cfcvtd32vs      mvfx11, mvd4
-       cftruncs32cs    mvfx9, mvf0
-       cftruncs32pl    mvfx15, mvf10
-       cftruncs32ls    mvfx4, mvf14
-       cftruncs32cc    mvfx8, mvf13
-       cftruncs32vc    mvfx2, mvf1
-       cftruncd32gt    mvfx6, mvd11
-       cftruncd32eq    mvfx7, mvd5
-       cftruncd32al    mvfx3, mvd12
-       cftruncd32ge    mvfx1, mvd8
-       cftruncd32      mvfx13, mvd6
-shift:
-       cfrshl32lt      mvfx4, mvfx2, r3
-       cfrshl32pl      mvfx15, mvfx10, r4
-       cfrshl32al      mvfx3, mvfx8, r2
-       cfrshl32cs      mvfx1, mvfx12, r9
-       cfrshl32eq      mvfx7, mvfx5, r7
-       cfrshl64gt      mvdx10, mvdx1, r8
-       cfrshl64le      mvdx6, mvdx11, r6
-       cfrshl64ls      mvdx0, mvdx5, sp
-       cfrshl64ls      mvdx4, mvdx14, r11
-       cfrshl64le      mvdx7, mvdx2, r12
-       cfsh32vs        mvfx11, mvfx0, #-1
-       cfsh32al        mvfx3, mvfx12, #24
-       cfsh32hi        mvfx15, mvfx13, #33
-       cfsh32mi        mvfx2, mvfx9, #0
-       cfsh32  mvfx10, mvfx9, #32
-       cfsh64cc        mvdx8, mvdx13, #-31
-       cfsh64ne        mvdx12, mvdx6, #1
-       cfsh64vc        mvdx5, mvdx14, #-32
-       cfsh64ge        mvdx1, mvdx8, #-27
-       cfsh64vs        mvdx11, mvdx4, #-5
-comp:
-       cfcmpseq        r10, mvf15, mvf10
-       cfcmpsmi        r1, mvf3, mvf8
-       cfcmpsvc        pc, mvf1, mvf12
-       cfcmpslt        r0, mvf7, mvf5
-       cfcmpscc        r14, mvf10, mvf1
-       cfcmpd  r5, mvd6, mvd11
-       cfcmpdcs        r3, mvd0, mvd5
-       cfcmpdge        r4, mvd4, mvd14
-       cfcmpdhi        r2, mvd7, mvd2
-       cfcmpdgt        r9, mvd11, mvd0
-       cfcmp32pl       r7, mvfx3, mvfx12
-       cfcmp32ne       r8, mvfx15, mvfx13
-       cfcmp32lt       r6, mvfx2, mvfx9
-       cfcmp32pl       sp, mvfx10, mvfx9
-       cfcmp32al       r11, mvfx8, mvfx13
-       cfcmp64cs       r12, mvdx12, mvdx6
-       cfcmp64eq       sl, mvdx5, mvdx14
-       cfcmp64gt       r1, mvdx1, mvdx8
-       cfcmp64le       r15, mvdx11, mvdx4
-       cfcmp64ls       r0, mvdx5, mvdx15
-fp_arith:
-       cfabssls        mvf4, mvf14
-       cfabsscc        mvf8, mvf13
-       cfabssvc        mvf2, mvf1
-       cfabssgt        mvf6, mvf11
-       cfabsseq        mvf7, mvf5
-       cfabsdal        mvd3, mvd12
-       cfabsdge        mvd1, mvd8
-       cfabsd  mvd13, mvd6
-       cfabsdlt        mvd4, mvd2
-       cfabsdls        mvd0, mvd5
-       cfnegs  mvf10, mvf9
-       cfnegsmi        mvf14, mvf3
-       cfnegshi        mvf13, mvf7
-       cfnegscs        mvf1, mvf12
-       cfnegsvs        mvf11, mvf0
-       cfnegdvc        mvd5, mvd14
-       cfnegdcc        mvd12, mvd10
-       cfnegdne        mvd8, mvd15
-       cfnegdle        mvd6, mvd11
-       cfnegdmi        mvd2, mvd9
-       cfaddseq        mvf5, mvf15, mvf10
-       cfaddsmi        mvf14, mvf3, mvf8
-       cfaddsvc        mvf2, mvf1, mvf12
-       cfaddslt        mvf0, mvf7, mvf5
-       cfaddscc        mvf12, mvf10, mvf1
-       cfaddd  mvd13, mvd6, mvd11
-       cfadddcs        mvd9, mvd0, mvd5
-       cfadddge        mvd9, mvd4, mvd14
-       cfadddhi        mvd13, mvd7, mvd2
-       cfadddgt        mvd6, mvd11, mvd0
-       cfsubspl        mvf14, mvf3, mvf12
-       cfsubsne        mvf8, mvf15, mvf13
-       cfsubslt        mvf4, mvf2, mvf9
-       cfsubspl        mvf15, mvf10, mvf9
-       cfsubsal        mvf3, mvf8, mvf13
-       cfsubdcs        mvd1, mvd12, mvd6
-       cfsubdeq        mvd7, mvd5, mvd14
-       cfsubdgt        mvd10, mvd1, mvd8
-       cfsubdle        mvd6, mvd11, mvd4
-       cfsubdls        mvd0, mvd5, mvd15
-       cfmulsls        mvf4, mvf14, mvf3
-       cfmulsle        mvf7, mvf2, mvf1
-       cfmulsvs        mvf11, mvf0, mvf7
-       cfmulsal        mvf3, mvf12, mvf10
-       cfmulshi        mvf15, mvf13, mvf6
-       cfmuldmi        mvd2, mvd9, mvd0
-       cfmuld  mvd10, mvd9, mvd4
-       cfmuldcc        mvd8, mvd13, mvd7
-       cfmuldne        mvd12, mvd6, mvd11
-       cfmuldvc        mvd5, mvd14, mvd3
-int_arith:
-       cfabs32ge       mvfx1, mvfx8
-       cfabs32 mvfx13, mvfx6
-       cfabs32lt       mvfx4, mvfx2
-       cfabs32ls       mvfx0, mvfx5
-       cfabs32 mvfx10, mvfx9
-       cfabs64mi       mvdx14, mvdx3
-       cfabs64hi       mvdx13, mvdx7
-       cfabs64cs       mvdx1, mvdx12
-       cfabs64vs       mvdx11, mvdx0
-       cfabs64vc       mvdx5, mvdx14
-       cfneg32cc       mvfx12, mvfx10
-       cfneg32ne       mvfx8, mvfx15
-       cfneg32le       mvfx6, mvfx11
-       cfneg32mi       mvfx2, mvfx9
-       cfneg32eq       mvfx5, mvfx15
-       cfneg64ge       mvdx9, mvdx4
-       cfneg64al       mvdx3, mvdx8
-       cfneg64le       mvdx7, mvdx2
-       cfneg64ne       mvdx12, mvdx6
-       cfneg64lt       mvdx0, mvdx7
-       cfadd32pl       mvfx14, mvfx3, mvfx12
-       cfadd32ne       mvfx8, mvfx15, mvfx13
-       cfadd32lt       mvfx4, mvfx2, mvfx9
-       cfadd32pl       mvfx15, mvfx10, mvfx9
-       cfadd32al       mvfx3, mvfx8, mvfx13
-       cfadd64cs       mvdx1, mvdx12, mvdx6
-       cfadd64eq       mvdx7, mvdx5, mvdx14
-       cfadd64gt       mvdx10, mvdx1, mvdx8
-       cfadd64le       mvdx6, mvdx11, mvdx4
-       cfadd64ls       mvdx0, mvdx5, mvdx15
-       cfsub32ls       mvfx4, mvfx14, mvfx3
-       cfsub32le       mvfx7, mvfx2, mvfx1
-       cfsub32vs       mvfx11, mvfx0, mvfx7
-       cfsub32al       mvfx3, mvfx12, mvfx10
-       cfsub32hi       mvfx15, mvfx13, mvfx6
-       cfsub64mi       mvdx2, mvdx9, mvdx0
-       cfsub64 mvdx10, mvdx9, mvdx4
-       cfsub64cc       mvdx8, mvdx13, mvdx7
-       cfsub64ne       mvdx12, mvdx6, mvdx11
-       cfsub64vc       mvdx5, mvdx14, mvdx3
-       cfmul32ge       mvfx1, mvfx8, mvfx15
-       cfmul32vs       mvfx11, mvfx4, mvfx2
-       cfmul32eq       mvfx5, mvfx15, mvfx10
-       cfmul32mi       mvfx14, mvfx3, mvfx8
-       cfmul32vc       mvfx2, mvfx1, mvfx12
-       cfmul64lt       mvdx0, mvdx7, mvdx5
-       cfmul64cc       mvdx12, mvdx10, mvdx1
-       cfmul64 mvdx13, mvdx6, mvdx11
-       cfmul64cs       mvdx9, mvdx0, mvdx5
-       cfmul64ge       mvdx9, mvdx4, mvdx14
-       cfmac32hi       mvfx13, mvfx7, mvfx2
-       cfmac32gt       mvfx6, mvfx11, mvfx0
-       cfmac32pl       mvfx14, mvfx3, mvfx12
-       cfmac32ne       mvfx8, mvfx15, mvfx13
-       cfmac32lt       mvfx4, mvfx2, mvfx9
-       cfmsc32pl       mvfx15, mvfx10, mvfx9
-       cfmsc32al       mvfx3, mvfx8, mvfx13
-       cfmsc32cs       mvfx1, mvfx12, mvfx6
-       cfmsc32eq       mvfx7, mvfx5, mvfx14
-       cfmsc32gt       mvfx10, mvfx1, mvfx8
-acc_arith:
-       cfmadd32le      mvax0, mvfx11, mvfx4, mvfx2
-       cfmadd32ls      mvax0, mvfx5, mvfx15, mvfx10
-       cfmadd32ls      mvax0, mvfx14, mvfx3, mvfx8
-       cfmadd32le      mvax2, mvfx2, mvfx1, mvfx12
-       cfmadd32vs      mvax1, mvfx0, mvfx7, mvfx5
-       cfmsub32al      mvax2, mvfx12, mvfx10, mvfx1
-       cfmsub32hi      mvax3, mvfx13, mvfx6, mvfx11
-       cfmsub32mi      mvax0, mvfx9, mvfx0, mvfx5
-       cfmsub32        mvax2, mvfx9, mvfx4, mvfx14
-       cfmsub32cc      mvax1, mvfx13, mvfx7, mvfx2
-       cfmadda32ne     mvax2, mvax0, mvfx11, mvfx0
-       cfmadda32vc     mvax3, mvax2, mvfx3, mvfx12
-       cfmadda32ge     mvax3, mvax1, mvfx15, mvfx13
-       cfmadda32vs     mvax3, mvax2, mvfx2, mvfx9
-       cfmadda32eq     mvax1, mvax3, mvfx10, mvfx9
-       cfmsuba32mi     mvax1, mvax3, mvfx8, mvfx13
-       cfmsuba32vc     mvax0, mvax3, mvfx12, mvfx6
-       cfmsuba32lt     mvax0, mvax1, mvfx5, mvfx14
-       cfmsuba32cc     mvax0, mvax1, mvfx1, mvfx8
-       cfmsuba32       mvax2, mvax0, mvfx11, mvfx4
diff --git a/gas/testsuite/gas/arm/note-march-ep9312.d b/gas/testsuite/gas/arm/note-march-ep9312.d
deleted file mode 100644 (file)
index dd72821..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-# name: ep9312 note with -mcpu=ep9312 -mfpu=maverick
-# source: note-march-ep9312.s RUN_OBJCOPY
-# as: -mcpu=ep9312 -mfpu=maverick
-# objcopy_objects: -R .ARM.attributes
-# ld: -e 0x10000
-# objcopy_linked_file:
-# readelf: -p .note.gnu.arm.ident
-# This test is only valid on EABI based ports.
-# target: *-*-*eabi* *-*-nacl*
-
-String dump of section '.note.gnu.arm.ident':
-  \[\s*[0-9a-f]+\]  arch: 
-  \[\s*[0-9a-f]+\]  ep9312
diff --git a/gas/testsuite/gas/arm/note-march-ep9312.s b/gas/testsuite/gas/arm/note-march-ep9312.s
deleted file mode 100644 (file)
index b542eba..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-.section .note.gnu.arm.ident
-.word 8
-.word 6
-.word 2
-.string "arch: "
-.align 2
-.string "ep9312"