1 |
205 |
julius |
#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
|