1 #objdump
: -dr
--prefix
-addresses
--show
-raw
-insn
4 # This
test is only valid on ELF based ports
.
5 #
not-target
: *-*-*coff
*-*-pe
*-*-wince
*-*-*aout
* *-*-netbsd
*-*-riscix
*
7 # Test VFMA instruction disassembly
9 .*: *file format
.*arm
.*
12 Disassembly of section
.text
:
13 00000000 <[^
>]*> ee000a00 vmla
.f32 s0
, s0
, s0
14 00000004 <[^
>]*> ee000b00 vmla
.f64 d0
, d0
, d0
15 00000008 <[^
>]*> f2000d10 vmla
.f32 d0
, d0
, d0
16 0000000c
<[^
>]*> f2000d50 vmla
.f32 q0
, q0
, q0
17 00000010 <[^
>]*> eea00a00 vfma
.f32 s0
, s0
, s0
18 00000014 <[^
>]*> eea00b00 vfma
.f64 d0
, d0
, d0
19 00000018 <[^
>]*> f2000c10 vfma
.f32 d0
, d0
, d0
20 0000001c
<[^
>]*> f2000c50 vfma
.f32 q0
, q0
, q0
21 00000020 <[^
>]*> ee000a40 vmls
.f32 s0
, s0
, s0
22 00000024 <[^
>]*> ee000b40 vmls
.f64 d0
, d0
, d0
23 00000028 <[^
>]*> f2200d10 vmls
.f32 d0
, d0
, d0
24 0000002c
<[^
>]*> f2200d50 vmls
.f32 q0
, q0
, q0
25 00000030 <[^
>]*> eea00a40 vfms
.f32 s0
, s0
, s0
26 00000034 <[^
>]*> eea00b40 vfms
.f64 d0
, d0
, d0
27 00000038 <[^
>]*> f2200c10 vfms
.f32 d0
, d0
, d0
28 0000003c
<[^
>]*> f2200c50 vfms
.f32 q0
, q0
, q0
29 00000040 <[^
>]*> ee100a40 vnmla
.f32 s0
, s0
, s0
30 00000044 <[^
>]*> ee100b40 vnmla
.f64 d0
, d0
, d0
31 00000048 <[^
>]*> ee900a40 vfnma
.f32 s0
, s0
, s0
32 0000004c
<[^
>]*> ee900b40 vfnma
.f64 d0
, d0
, d0
33 00000050 <[^
>]*> ee100a00 vnmls
.f32 s0
, s0
, s0
34 00000054 <[^
>]*> ee100b00 vnmls
.f64 d0
, d0
, d0
35 00000058 <[^
>]*> ee900a00 vfnms
.f32 s0
, s0
, s0
36 0000005c
<[^
>]*> ee900b00 vfnms
.f64 d0
, d0
, d0