Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / arm / fpa-dyadic.d
1 #objdump: -dr --prefix-addresses --show-raw-insn
2 #name: FPA Dyadic instructions
3 #as: -mfpu=fpa -mcpu=arm7m
4
5 # Test FPA Dyadic instructions
6 # This test should work for both big and little-endian assembly.
7
8 .*: *file format .*arm.*
9
10 Disassembly of section .text:
11 0+000 <[^>]*> ee000100 ?        adfs    f0, f0, f0
12 0+004 <[^>]*> ee000120 ?        adfsp   f0, f0, f0
13 0+008 <[^>]*> ee000140 ?        adfsm   f0, f0, f0
14 0+00c <[^>]*> ee000160 ?        adfsz   f0, f0, f0
15 0+010 <[^>]*> ee000180 ?        adfd    f0, f0, f0
16 0+014 <[^>]*> ee0001a0 ?        adfdp   f0, f0, f0
17 0+018 <[^>]*> ee0001c0 ?        adfdm   f0, f0, f0
18 0+01c <[^>]*> ee0001e0 ?        adfdz   f0, f0, f0
19 0+020 <[^>]*> ee080100 ?        adfe    f0, f0, f0
20 0+024 <[^>]*> ee080120 ?        adfep   f0, f0, f0
21 0+028 <[^>]*> ee080140 ?        adfem   f0, f0, f0
22 0+02c <[^>]*> ee080160 ?        adfez   f0, f0, f0
23 0+030 <[^>]*> ee200100 ?        sufs    f0, f0, f0
24 0+034 <[^>]*> ee200120 ?        sufsp   f0, f0, f0
25 0+038 <[^>]*> ee200140 ?        sufsm   f0, f0, f0
26 0+03c <[^>]*> ee200160 ?        sufsz   f0, f0, f0
27 0+040 <[^>]*> ee200180 ?        sufd    f0, f0, f0
28 0+044 <[^>]*> ee2001a0 ?        sufdp   f0, f0, f0
29 0+048 <[^>]*> ee2001c0 ?        sufdm   f0, f0, f0
30 0+04c <[^>]*> ee2001e0 ?        sufdz   f0, f0, f0
31 0+050 <[^>]*> ee280100 ?        sufe    f0, f0, f0
32 0+054 <[^>]*> ee280120 ?        sufep   f0, f0, f0
33 0+058 <[^>]*> ee280140 ?        sufem   f0, f0, f0
34 0+05c <[^>]*> ee280160 ?        sufez   f0, f0, f0
35 0+060 <[^>]*> ee300100 ?        rsfs    f0, f0, f0
36 0+064 <[^>]*> ee300120 ?        rsfsp   f0, f0, f0
37 0+068 <[^>]*> ee300140 ?        rsfsm   f0, f0, f0
38 0+06c <[^>]*> ee300160 ?        rsfsz   f0, f0, f0
39 0+070 <[^>]*> ee300180 ?        rsfd    f0, f0, f0
40 0+074 <[^>]*> ee3001a0 ?        rsfdp   f0, f0, f0
41 0+078 <[^>]*> ee3001c0 ?        rsfdm   f0, f0, f0
42 0+07c <[^>]*> ee3001e0 ?        rsfdz   f0, f0, f0
43 0+080 <[^>]*> ee380100 ?        rsfe    f0, f0, f0
44 0+084 <[^>]*> ee380120 ?        rsfep   f0, f0, f0
45 0+088 <[^>]*> ee380140 ?        rsfem   f0, f0, f0
46 0+08c <[^>]*> ee380160 ?        rsfez   f0, f0, f0
47 0+090 <[^>]*> ee100100 ?        mufs    f0, f0, f0
48 0+094 <[^>]*> ee100120 ?        mufsp   f0, f0, f0
49 0+098 <[^>]*> ee100140 ?        mufsm   f0, f0, f0
50 0+09c <[^>]*> ee100160 ?        mufsz   f0, f0, f0
51 0+0a0 <[^>]*> ee100180 ?        mufd    f0, f0, f0
52 0+0a4 <[^>]*> ee1001a0 ?        mufdp   f0, f0, f0
53 0+0a8 <[^>]*> ee1001c0 ?        mufdm   f0, f0, f0
54 0+0ac <[^>]*> ee1001e0 ?        mufdz   f0, f0, f0
55 0+0b0 <[^>]*> ee180100 ?        mufe    f0, f0, f0
56 0+0b4 <[^>]*> ee180120 ?        mufep   f0, f0, f0
57 0+0b8 <[^>]*> ee180140 ?        mufem   f0, f0, f0
58 0+0bc <[^>]*> ee180160 ?        mufez   f0, f0, f0
59 0+0c0 <[^>]*> ee400100 ?        dvfs    f0, f0, f0
60 0+0c4 <[^>]*> ee400120 ?        dvfsp   f0, f0, f0
61 0+0c8 <[^>]*> ee400140 ?        dvfsm   f0, f0, f0
62 0+0cc <[^>]*> ee400160 ?        dvfsz   f0, f0, f0
63 0+0d0 <[^>]*> ee400180 ?        dvfd    f0, f0, f0
64 0+0d4 <[^>]*> ee4001a0 ?        dvfdp   f0, f0, f0
65 0+0d8 <[^>]*> ee4001c0 ?        dvfdm   f0, f0, f0
66 0+0dc <[^>]*> ee4001e0 ?        dvfdz   f0, f0, f0
67 0+0e0 <[^>]*> ee480100 ?        dvfe    f0, f0, f0
68 0+0e4 <[^>]*> ee480120 ?        dvfep   f0, f0, f0
69 0+0e8 <[^>]*> ee480140 ?        dvfem   f0, f0, f0
70 0+0ec <[^>]*> ee480160 ?        dvfez   f0, f0, f0
71 0+0f0 <[^>]*> ee500100 ?        rdfs    f0, f0, f0
72 0+0f4 <[^>]*> ee500120 ?        rdfsp   f0, f0, f0
73 0+0f8 <[^>]*> ee500140 ?        rdfsm   f0, f0, f0
74 0+0fc <[^>]*> ee500160 ?        rdfsz   f0, f0, f0
75 0+100 <[^>]*> ee500180 ?        rdfd    f0, f0, f0
76 0+104 <[^>]*> ee5001a0 ?        rdfdp   f0, f0, f0
77 0+108 <[^>]*> ee5001c0 ?        rdfdm   f0, f0, f0
78 0+10c <[^>]*> ee5001e0 ?        rdfdz   f0, f0, f0
79 0+110 <[^>]*> ee580100 ?        rdfe    f0, f0, f0
80 0+114 <[^>]*> ee580120 ?        rdfep   f0, f0, f0
81 0+118 <[^>]*> ee580140 ?        rdfem   f0, f0, f0
82 0+11c <[^>]*> ee580160 ?        rdfez   f0, f0, f0
83 0+120 <[^>]*> ee600100 ?        pows    f0, f0, f0
84 0+124 <[^>]*> ee600120 ?        powsp   f0, f0, f0
85 0+128 <[^>]*> ee600140 ?        powsm   f0, f0, f0
86 0+12c <[^>]*> ee600160 ?        powsz   f0, f0, f0
87 0+130 <[^>]*> ee600180 ?        powd    f0, f0, f0
88 0+134 <[^>]*> ee6001a0 ?        powdp   f0, f0, f0
89 0+138 <[^>]*> ee6001c0 ?        powdm   f0, f0, f0
90 0+13c <[^>]*> ee6001e0 ?        powdz   f0, f0, f0
91 0+140 <[^>]*> ee680100 ?        powe    f0, f0, f0
92 0+144 <[^>]*> ee680120 ?        powep   f0, f0, f0
93 0+148 <[^>]*> ee680140 ?        powem   f0, f0, f0
94 0+14c <[^>]*> ee680160 ?        powez   f0, f0, f0
95 0+150 <[^>]*> ee700100 ?        rpws    f0, f0, f0
96 0+154 <[^>]*> ee700120 ?        rpwsp   f0, f0, f0
97 0+158 <[^>]*> ee700140 ?        rpwsm   f0, f0, f0
98 0+15c <[^>]*> ee700160 ?        rpwsz   f0, f0, f0
99 0+160 <[^>]*> ee700180 ?        rpwd    f0, f0, f0
100 0+164 <[^>]*> ee7001a0 ?        rpwdp   f0, f0, f0
101 0+168 <[^>]*> ee7001c0 ?        rpwdm   f0, f0, f0
102 0+16c <[^>]*> ee7001e0 ?        rpwdz   f0, f0, f0
103 0+170 <[^>]*> ee780100 ?        rpwe    f0, f0, f0
104 0+174 <[^>]*> ee780120 ?        rpwep   f0, f0, f0
105 0+178 <[^>]*> ee780140 ?        rpwem   f0, f0, f0
106 0+17c <[^>]*> ee780160 ?        rpwez   f0, f0, f0
107 0+180 <[^>]*> ee800100 ?        rmfs    f0, f0, f0
108 0+184 <[^>]*> ee800120 ?        rmfsp   f0, f0, f0
109 0+188 <[^>]*> ee800140 ?        rmfsm   f0, f0, f0
110 0+18c <[^>]*> ee800160 ?        rmfsz   f0, f0, f0
111 0+190 <[^>]*> ee800180 ?        rmfd    f0, f0, f0
112 0+194 <[^>]*> ee8001a0 ?        rmfdp   f0, f0, f0
113 0+198 <[^>]*> ee8001c0 ?        rmfdm   f0, f0, f0
114 0+19c <[^>]*> ee8001e0 ?        rmfdz   f0, f0, f0
115 0+1a0 <[^>]*> ee880100 ?        rmfe    f0, f0, f0
116 0+1a4 <[^>]*> ee880120 ?        rmfep   f0, f0, f0
117 0+1a8 <[^>]*> ee880140 ?        rmfem   f0, f0, f0
118 0+1ac <[^>]*> ee880160 ?        rmfez   f0, f0, f0
119 0+1b0 <[^>]*> ee900100 ?        fmls    f0, f0, f0
120 0+1b4 <[^>]*> ee900120 ?        fmlsp   f0, f0, f0
121 0+1b8 <[^>]*> ee900140 ?        fmlsm   f0, f0, f0
122 0+1bc <[^>]*> ee900160 ?        fmlsz   f0, f0, f0
123 0+1c0 <[^>]*> ee900180 ?        fmld    f0, f0, f0
124 0+1c4 <[^>]*> ee9001a0 ?        fmldp   f0, f0, f0
125 0+1c8 <[^>]*> ee9001c0 ?        fmldm   f0, f0, f0
126 0+1cc <[^>]*> ee9001e0 ?        fmldz   f0, f0, f0
127 0+1d0 <[^>]*> ee980100 ?        fmle    f0, f0, f0
128 0+1d4 <[^>]*> ee980120 ?        fmlep   f0, f0, f0
129 0+1d8 <[^>]*> ee980140 ?        fmlem   f0, f0, f0
130 0+1dc <[^>]*> ee980160 ?        fmlez   f0, f0, f0
131 0+1e0 <[^>]*> eea00100 ?        fdvs    f0, f0, f0
132 0+1e4 <[^>]*> eea00120 ?        fdvsp   f0, f0, f0
133 0+1e8 <[^>]*> eea00140 ?        fdvsm   f0, f0, f0
134 0+1ec <[^>]*> eea00160 ?        fdvsz   f0, f0, f0
135 0+1f0 <[^>]*> eea00180 ?        fdvd    f0, f0, f0
136 0+1f4 <[^>]*> eea001a0 ?        fdvdp   f0, f0, f0
137 0+1f8 <[^>]*> eea001c0 ?        fdvdm   f0, f0, f0
138 0+1fc <[^>]*> eea001e0 ?        fdvdz   f0, f0, f0
139 0+200 <[^>]*> eea80100 ?        fdve    f0, f0, f0
140 0+204 <[^>]*> eea80120 ?        fdvep   f0, f0, f0
141 0+208 <[^>]*> eea80140 ?        fdvem   f0, f0, f0
142 0+20c <[^>]*> eea80160 ?        fdvez   f0, f0, f0
143 0+210 <[^>]*> eeb00100 ?        frds    f0, f0, f0
144 0+214 <[^>]*> eeb00120 ?        frdsp   f0, f0, f0
145 0+218 <[^>]*> eeb00140 ?        frdsm   f0, f0, f0
146 0+21c <[^>]*> eeb00160 ?        frdsz   f0, f0, f0
147 0+220 <[^>]*> eeb00180 ?        frdd    f0, f0, f0
148 0+224 <[^>]*> eeb001a0 ?        frddp   f0, f0, f0
149 0+228 <[^>]*> eeb001c0 ?        frddm   f0, f0, f0
150 0+22c <[^>]*> eeb001e0 ?        frddz   f0, f0, f0
151 0+230 <[^>]*> eeb80100 ?        frde    f0, f0, f0
152 0+234 <[^>]*> eeb80120 ?        frdep   f0, f0, f0
153 0+238 <[^>]*> eeb80140 ?        frdem   f0, f0, f0
154 0+23c <[^>]*> eeb80160 ?        frdez   f0, f0, f0
155 0+240 <[^>]*> eec00100 ?        pols    f0, f0, f0
156 0+244 <[^>]*> eec00120 ?        polsp   f0, f0, f0
157 0+248 <[^>]*> eec00140 ?        polsm   f0, f0, f0
158 0+24c <[^>]*> eec00160 ?        polsz   f0, f0, f0
159 0+250 <[^>]*> eec00180 ?        pold    f0, f0, f0
160 0+254 <[^>]*> eec001a0 ?        poldp   f0, f0, f0
161 0+258 <[^>]*> eec001c0 ?        poldm   f0, f0, f0
162 0+25c <[^>]*> eec001e0 ?        poldz   f0, f0, f0
163 0+260 <[^>]*> eec80100 ?        pole    f0, f0, f0
164 0+264 <[^>]*> eec80120 ?        polep   f0, f0, f0
165 0+268 <[^>]*> eec80140 ?        polem   f0, f0, f0
166 0+26c <[^>]*> eec80160 ?        polez   f0, f0, f0