Mercurial > hg > CbC > CbC_gcc
comparison gcc/config/mep/intrinsics.h @ 55:77e2b8dfacca gcc-4.4.5
update it from 4.4.3 to 4.5.0
author | ryoma <e075725@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 12 Feb 2010 23:39:51 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
52:c156f1bd5cd9 | 55:77e2b8dfacca |
---|---|
1 | |
2 | |
3 /* DO NOT EDIT: This file is automatically generated by CGEN. | |
4 Any changes you make will be discarded when it is next regenerated. | |
5 */ | |
6 | |
7 /* GCC defines these internally, as follows... | |
8 #if __MEP_CONFIG_CP_DATA_BUS_WIDTH == 64 | |
9 typedef long long cp_data_bus_int; | |
10 #else | |
11 typedef long cp_data_bus_int; | |
12 #endif | |
13 typedef char cp_v8qi __attribute__((vector_size(8))); | |
14 typedef unsigned char cp_v8uqi __attribute__((vector_size(8))); | |
15 typedef short cp_v4hi __attribute__((vector_size(8))); | |
16 typedef unsigned short cp_v4uhi __attribute__((vector_size(8))); | |
17 typedef int cp_v2si __attribute__((vector_size(8))); | |
18 typedef unsigned int cp_v2usi __attribute__((vector_size(8))); | |
19 */ | |
20 | |
21 | |
22 // default | |
23 void mep_cpfmadila1_h (cp_v4hi, cp_v4hi, long, long); // volatile | |
24 void mep_cpfmadiua1_h (cp_v4hi, cp_v4hi, long, long); // volatile | |
25 void mep_cpfmadia1_b (cp_v8qi, cp_v8qi, long, long); // volatile | |
26 void mep_cpfmadia1u_b (cp_v8uqi, cp_v8uqi, long, long); // volatile | |
27 void mep_cpfmulila1_h (cp_v4hi, cp_v4hi, long, long); // volatile | |
28 void mep_cpfmuliua1_h (cp_v4hi, cp_v4hi, long, long); // volatile | |
29 void mep_cpfmulia1_b (cp_v8qi, cp_v8qi, long, long); // volatile | |
30 void mep_cpfmulia1u_b (cp_v8uqi, cp_v8uqi, long, long); // volatile | |
31 void mep_cpamadila1_h (cp_v4hi, cp_v4hi, long); // volatile | |
32 void mep_cpamadiua1_h (cp_v4hi, cp_v4hi, long); // volatile | |
33 void mep_cpamadia1_b (cp_v8qi, cp_v8qi, long); // volatile | |
34 void mep_cpamadia1u_b (cp_v8uqi, cp_v8uqi, long); // volatile | |
35 void mep_cpamulila1_h (cp_v4hi, cp_v4hi, long); // volatile | |
36 void mep_cpamuliua1_h (cp_v4hi, cp_v4hi, long); // volatile | |
37 void mep_cpamulia1_b (cp_v8qi, cp_v8qi, long); // volatile | |
38 void mep_cpamulia1u_b (cp_v8uqi, cp_v8uqi, long); // volatile | |
39 void mep_cpfmadila1s1_h (cp_v4hi, cp_v4hi, long); // volatile | |
40 void mep_cpfmadiua1s1_h (cp_v4hi, cp_v4hi, long); // volatile | |
41 void mep_cpfmadia1s1_b (cp_v8qi, cp_v8qi, long); // volatile | |
42 void mep_cpfmadia1s1u_b (cp_v8uqi, cp_v8uqi, long); // volatile | |
43 void mep_cpfmulila1s1_h (cp_v4hi, cp_v4hi, long); // volatile | |
44 void mep_cpfmuliua1s1_h (cp_v4hi, cp_v4hi, long); // volatile | |
45 void mep_cpfmulia1s1_b (cp_v8qi, cp_v8qi, long); // volatile | |
46 void mep_cpfmulia1s1u_b (cp_v8uqi, cp_v8uqi, long); // volatile | |
47 void mep_cpfmadila1s0_h (cp_v4hi, cp_v4hi, long); // volatile | |
48 void mep_cpfmadiua1s0_h (cp_v4hi, cp_v4hi, long); // volatile | |
49 void mep_cpfmadia1s0_b (cp_v8qi, cp_v8qi, long); // volatile | |
50 void mep_cpfmadia1s0u_b (cp_v8uqi, cp_v8uqi, long); // volatile | |
51 void mep_cpfmulila1s0_h (cp_v4hi, cp_v4hi, long); // volatile | |
52 void mep_cpfmuliua1s0_h (cp_v4hi, cp_v4hi, long); // volatile | |
53 void mep_cpfmulia1s0_b (cp_v8qi, cp_v8qi, long); // volatile | |
54 void mep_cpfmulia1s0u_b (cp_v8uqi, cp_v8uqi, long); // volatile | |
55 void mep_cpacswp (); // volatile | |
56 void mep_cpaccpa1 (); // volatile | |
57 void mep_cpacsuma1 (); // volatile | |
58 void mep_c1nop (); // volatile | |
59 void mep_cpfacla0s1_h (cp_v4hi, cp_v4hi); // volatile | |
60 void mep_cpfacua0s1_h (cp_v4hi, cp_v4hi); // volatile | |
61 void mep_cpfaca0s1_b (cp_v8qi, cp_v8qi); // volatile | |
62 void mep_cpfaca0s1u_b (cp_v8uqi, cp_v8uqi); // volatile | |
63 void mep_cpfsftbla0s1_h (cp_v4hi, cp_v4hi); // volatile | |
64 void mep_cpfsftbua0s1_h (cp_v4hi, cp_v4hi); // volatile | |
65 void mep_cpfsftba0s1_b (cp_v8qi, cp_v8qi); // volatile | |
66 void mep_cpfsftba0s1u_b (cp_v8uqi, cp_v8uqi); // volatile | |
67 void mep_cpfacla0s0_h (cp_v4hi, cp_v4hi); // volatile | |
68 void mep_cpfacua0s0_h (cp_v4hi, cp_v4hi); // volatile | |
69 void mep_cpfaca0s0_b (cp_v8qi, cp_v8qi); // volatile | |
70 void mep_cpfaca0s0u_b (cp_v8uqi, cp_v8uqi); // volatile | |
71 void mep_cpfsftbla0s0_h (cp_v4hi, cp_v4hi); // volatile | |
72 void mep_cpfsftbua0s0_h (cp_v4hi, cp_v4hi); // volatile | |
73 void mep_cpfsftba0s0_b (cp_v8qi, cp_v8qi); // volatile | |
74 void mep_cpfsftba0s0u_b (cp_v8uqi, cp_v8uqi); // volatile | |
75 void mep_cpsllia0 (long); // volatile | |
76 void mep_cpsraia0 (long); // volatile | |
77 void mep_cpsrlia0 (long); // volatile | |
78 void mep_cpslla0 (cp_data_bus_int); // volatile | |
79 void mep_cpsraa0 (cp_data_bus_int); // volatile | |
80 void mep_cpsrla0 (cp_data_bus_int); // volatile | |
81 void mep_cpaccpa0 (); // volatile | |
82 void mep_cpacsuma0 (); // volatile | |
83 cp_v2si mep_cpmovhla0_w (); // volatile | |
84 cp_v2si mep_cpmovhua0_w (); // volatile | |
85 cp_v2si mep_cppackla0_w (); // volatile | |
86 cp_v2si mep_cppackua0_w (); // volatile | |
87 cp_v4hi mep_cppackla0_h (); // volatile | |
88 cp_v4hi mep_cppackua0_h (); // volatile | |
89 cp_v8qi mep_cppacka0_b (); // volatile | |
90 cp_v8uqi mep_cppacka0u_b (); // volatile | |
91 cp_v2si mep_cpmovlla0_w (); // volatile | |
92 cp_v2si mep_cpmovlua0_w (); // volatile | |
93 cp_v2si mep_cpmovula0_w (); // volatile | |
94 cp_v2si mep_cpmovuua0_w (); // volatile | |
95 cp_v4hi mep_cpmovla0_h (); // volatile | |
96 cp_v4hi mep_cpmovua0_h (); // volatile | |
97 cp_v8qi mep_cpmova0_b (); // volatile | |
98 void mep_cpsetla0_w (cp_v2si, cp_v2si); // volatile | |
99 void mep_cpsetua0_w (cp_v2si, cp_v2si); // volatile | |
100 void mep_cpseta0_h (cp_v4hi, cp_v4hi); // volatile | |
101 void mep_cpsadla0_h (cp_v4hi, cp_v4hi); // volatile | |
102 void mep_cpsadua0_h (cp_v4hi, cp_v4hi); // volatile | |
103 void mep_cpsada0_b (cp_v8qi, cp_v8qi); // volatile | |
104 void mep_cpsada0u_b (cp_v8uqi, cp_v8uqi); // volatile | |
105 void mep_cpabsla0_h (cp_v4hi, cp_v4hi); // volatile | |
106 void mep_cpabsua0_h (cp_v4hi, cp_v4hi); // volatile | |
107 void mep_cpabsa0_b (cp_v8qi, cp_v8qi); // volatile | |
108 void mep_cpabsa0u_b (cp_v8uqi, cp_v8uqi); // volatile | |
109 void mep_cpsubacla0_h (cp_v4hi, cp_v4hi); // volatile | |
110 void mep_cpsubacua0_h (cp_v4hi, cp_v4hi); // volatile | |
111 void mep_cpsubaca0_b (cp_v8qi, cp_v8qi); // volatile | |
112 void mep_cpsubaca0u_b (cp_v8uqi, cp_v8uqi); // volatile | |
113 void mep_cpsubla0_h (cp_v4hi, cp_v4hi); // volatile | |
114 void mep_cpsubua0_h (cp_v4hi, cp_v4hi); // volatile | |
115 void mep_cpsuba0_b (cp_v8qi, cp_v8qi); // volatile | |
116 void mep_cpsuba0u_b (cp_v8uqi, cp_v8uqi); // volatile | |
117 void mep_cpaddacla0_h (cp_v4hi, cp_v4hi); // volatile | |
118 void mep_cpaddacua0_h (cp_v4hi, cp_v4hi); // volatile | |
119 void mep_cpaddaca0_b (cp_v8qi, cp_v8qi); // volatile | |
120 void mep_cpaddaca0u_b (cp_v8uqi, cp_v8uqi); // volatile | |
121 void mep_cpaddla0_h (cp_v4hi, cp_v4hi); // volatile | |
122 void mep_cpaddua0_h (cp_v4hi, cp_v4hi); // volatile | |
123 void mep_cpadda0_b (cp_v8qi, cp_v8qi); // volatile | |
124 void mep_cpadda0u_b (cp_v8uqi, cp_v8uqi); // volatile | |
125 void mep_c0nop (); // volatile | |
126 void mep_cpsmsbslla1_w (cp_v2si, cp_v2si); // volatile | |
127 void mep_cpsmsbslua1_w (cp_v2si, cp_v2si); // volatile | |
128 void mep_cpsmsbslla1_h (cp_v4hi, cp_v4hi); // volatile | |
129 void mep_cpsmsbslua1_h (cp_v4hi, cp_v4hi); // volatile | |
130 void mep_cpsmadslla1_w (cp_v2si, cp_v2si); // volatile | |
131 void mep_cpsmadslua1_w (cp_v2si, cp_v2si); // volatile | |
132 void mep_cpsmadslla1_h (cp_v4hi, cp_v4hi); // volatile | |
133 void mep_cpsmadslua1_h (cp_v4hi, cp_v4hi); // volatile | |
134 void mep_cpmulslla1_w (cp_v2si, cp_v2si); // volatile | |
135 void mep_cpmulslua1_w (cp_v2si, cp_v2si); // volatile | |
136 void mep_cpmulslla1_h (cp_v4hi, cp_v4hi); // volatile | |
137 void mep_cpmulslua1_h (cp_v4hi, cp_v4hi); // volatile | |
138 void mep_cpsmsbla1_w (cp_v2si, cp_v2si); // volatile | |
139 void mep_cpsmsbua1_w (cp_v2si, cp_v2si); // volatile | |
140 void mep_cpsmsbla1_h (cp_v4hi, cp_v4hi); // volatile | |
141 void mep_cpsmsbua1_h (cp_v4hi, cp_v4hi); // volatile | |
142 void mep_cpsmadla1_w (cp_v2si, cp_v2si); // volatile | |
143 void mep_cpsmadua1_w (cp_v2si, cp_v2si); // volatile | |
144 void mep_cpsmadla1_h (cp_v4hi, cp_v4hi); // volatile | |
145 void mep_cpsmadua1_h (cp_v4hi, cp_v4hi); // volatile | |
146 void mep_cpmsbla1_w (cp_v2si, cp_v2si); // volatile | |
147 void mep_cpmsbua1_w (cp_v2si, cp_v2si); // volatile | |
148 void mep_cpmsbla1u_w (cp_v2usi, cp_v2usi); // volatile | |
149 void mep_cpmsbua1u_w (cp_v2usi, cp_v2usi); // volatile | |
150 void mep_cpmsbla1_h (cp_v4hi, cp_v4hi); // volatile | |
151 void mep_cpmsbua1_h (cp_v4hi, cp_v4hi); // volatile | |
152 void mep_cpmadla1_w (cp_v2si, cp_v2si); // volatile | |
153 void mep_cpmadua1_w (cp_v2si, cp_v2si); // volatile | |
154 void mep_cpmadla1u_w (cp_v2usi, cp_v2usi); // volatile | |
155 void mep_cpmadua1u_w (cp_v2usi, cp_v2usi); // volatile | |
156 void mep_cpmadla1_h (cp_v4hi, cp_v4hi); // volatile | |
157 void mep_cpmadua1_h (cp_v4hi, cp_v4hi); // volatile | |
158 void mep_cpmada1_b (cp_v8qi, cp_v8qi); // volatile | |
159 void mep_cpmada1u_b (cp_v8uqi, cp_v8uqi); // volatile | |
160 void mep_cpmulla1_w (cp_v2si, cp_v2si); // volatile | |
161 void mep_cpmulua1_w (cp_v2si, cp_v2si); // volatile | |
162 void mep_cpmulla1u_w (cp_v2usi, cp_v2usi); // volatile | |
163 void mep_cpmulua1u_w (cp_v2usi, cp_v2usi); // volatile | |
164 void mep_cpmulla1_h (cp_v4hi, cp_v4hi); // volatile | |
165 void mep_cpmulua1_h (cp_v4hi, cp_v4hi); // volatile | |
166 void mep_cpmula1_b (cp_v8qi, cp_v8qi); // volatile | |
167 void mep_cpmula1u_b (cp_v8uqi, cp_v8uqi); // volatile | |
168 void mep_cpssda1_b (cp_v8qi, cp_v8qi); // volatile | |
169 void mep_cpssda1u_b (cp_v8uqi, cp_v8uqi); // volatile | |
170 void mep_cpssqa1_b (cp_v8qi, cp_v8qi); // volatile | |
171 void mep_cpssqa1u_b (cp_v8uqi, cp_v8uqi); // volatile | |
172 void mep_cpsllia1 (long); // volatile | |
173 void mep_cpsraia1 (long); // volatile | |
174 void mep_cpsrlia1 (long); // volatile | |
175 void mep_cpslla1 (cp_data_bus_int); // volatile | |
176 void mep_cpsraa1 (cp_data_bus_int); // volatile | |
177 void mep_cpsrla1 (cp_data_bus_int); // volatile | |
178 cp_v2si mep_cpmovhla1_w (); // volatile | |
179 cp_v2si mep_cpmovhua1_w (); // volatile | |
180 cp_v2si mep_cppackla1_w (); // volatile | |
181 cp_v2si mep_cppackua1_w (); // volatile | |
182 cp_v4hi mep_cppackla1_h (); // volatile | |
183 cp_v4hi mep_cppackua1_h (); // volatile | |
184 cp_v8qi mep_cppacka1_b (); // volatile | |
185 cp_v8uqi mep_cppacka1u_b (); // volatile | |
186 cp_v2si mep_cpmovlla1_w (); // volatile | |
187 cp_v2si mep_cpmovlua1_w (); // volatile | |
188 cp_v2si mep_cpmovula1_w (); // volatile | |
189 cp_v2si mep_cpmovuua1_w (); // volatile | |
190 cp_v4hi mep_cpmovla1_h (); // volatile | |
191 cp_v4hi mep_cpmovua1_h (); // volatile | |
192 cp_v8qi mep_cpmova1_b (); // volatile | |
193 void mep_cpsetla1_w (cp_v2si, cp_v2si); // volatile | |
194 void mep_cpsetua1_w (cp_v2si, cp_v2si); // volatile | |
195 void mep_cpseta1_h (cp_v4hi, cp_v4hi); // volatile | |
196 void mep_cpsadla1_h (cp_v4hi, cp_v4hi); // volatile | |
197 void mep_cpsadua1_h (cp_v4hi, cp_v4hi); // volatile | |
198 void mep_cpsada1_b (cp_v8qi, cp_v8qi); // volatile | |
199 void mep_cpsada1u_b (cp_v8uqi, cp_v8uqi); // volatile | |
200 void mep_cpabsla1_h (cp_v4hi, cp_v4hi); // volatile | |
201 void mep_cpabsua1_h (cp_v4hi, cp_v4hi); // volatile | |
202 void mep_cpabsa1_b (cp_v8qi, cp_v8qi); // volatile | |
203 void mep_cpabsa1u_b (cp_v8uqi, cp_v8uqi); // volatile | |
204 void mep_cpsubacla1_h (cp_v4hi, cp_v4hi); // volatile | |
205 void mep_cpsubacua1_h (cp_v4hi, cp_v4hi); // volatile | |
206 void mep_cpsubaca1_b (cp_v8qi, cp_v8qi); // volatile | |
207 void mep_cpsubaca1u_b (cp_v8uqi, cp_v8uqi); // volatile | |
208 void mep_cpsubla1_h (cp_v4hi, cp_v4hi); // volatile | |
209 void mep_cpsubua1_h (cp_v4hi, cp_v4hi); // volatile | |
210 void mep_cpsuba1_b (cp_v8qi, cp_v8qi); // volatile | |
211 void mep_cpsuba1u_b (cp_v8uqi, cp_v8uqi); // volatile | |
212 void mep_cpaddacla1_h (cp_v4hi, cp_v4hi); // volatile | |
213 void mep_cpaddacua1_h (cp_v4hi, cp_v4hi); // volatile | |
214 void mep_cpaddaca1_b (cp_v8qi, cp_v8qi); // volatile | |
215 void mep_cpaddaca1u_b (cp_v8uqi, cp_v8uqi); // volatile | |
216 void mep_cpaddla1_h (cp_v4hi, cp_v4hi); // volatile | |
217 void mep_cpaddua1_h (cp_v4hi, cp_v4hi); // volatile | |
218 void mep_cpadda1_b (cp_v8qi, cp_v8qi); // volatile | |
219 void mep_cpadda1u_b (cp_v8uqi, cp_v8uqi); // volatile | |
220 cp_data_bus_int mep_cdmovi (long); | |
221 cp_data_bus_int mep_cdmoviu (long); | |
222 cp_v2si mep_cpmovi_w (long); | |
223 cp_v2usi mep_cpmoviu_w (long); | |
224 cp_v4hi mep_cpmovi_h (long); | |
225 cp_v4uhi mep_cpmoviu_h (long); | |
226 cp_v8qi mep_cpmovi_b (long); | |
227 cp_data_bus_int mep_cdclipi3 (cp_data_bus_int, long); | |
228 cp_data_bus_int mep_cdclipiu3 (cp_data_bus_int, long); | |
229 cp_v2si mep_cpclipi3_w (cp_v2si, long); | |
230 cp_v2si mep_cpclipiu3_w (cp_v2si, long); | |
231 cp_v2si mep_cpslai3_w (cp_v2si, long); // volatile | |
232 cp_v4hi mep_cpslai3_h (cp_v4hi, long); // volatile | |
233 cp_data_bus_int mep_cdslli3 (cp_data_bus_int, long); | |
234 cp_v2si mep_cpslli3_w (cp_v2si, long); | |
235 cp_v4hi mep_cpslli3_h (cp_v4hi, long); | |
236 cp_v8qi mep_cpslli3_b (cp_v8qi, long); | |
237 cp_data_bus_int mep_cdsrai3 (cp_data_bus_int, long); | |
238 cp_v2si mep_cpsrai3_w (cp_v2si, long); | |
239 cp_v4hi mep_cpsrai3_h (cp_v4hi, long); | |
240 cp_v8qi mep_cpsrai3_b (cp_v8qi, long); | |
241 cp_data_bus_int mep_cdsrli3 (cp_data_bus_int, long); | |
242 cp_v2si mep_cpsrli3_w (cp_v2si, long); | |
243 cp_v4hi mep_cpsrli3_h (cp_v4hi, long); | |
244 cp_v8qi mep_cpsrli3_b (cp_v8qi, long); | |
245 void mep_cpocmpge_w (cp_v2si, cp_v2si); // volatile | |
246 void mep_cpocmpgeu_w (cp_v2usi, cp_v2usi); // volatile | |
247 void mep_cpocmpge_h (cp_v4hi, cp_v4hi); // volatile | |
248 void mep_cpocmpge_b (cp_v8qi, cp_v8qi); // volatile | |
249 void mep_cpocmpgeu_b (cp_v8uqi, cp_v8uqi); // volatile | |
250 void mep_cpocmpgt_w (cp_v2si, cp_v2si); // volatile | |
251 void mep_cpocmpgtu_w (cp_v2usi, cp_v2usi); // volatile | |
252 void mep_cpocmpgt_h (cp_v4hi, cp_v4hi); // volatile | |
253 void mep_cpocmpgt_b (cp_v8qi, cp_v8qi); // volatile | |
254 void mep_cpocmpgtu_b (cp_v8uqi, cp_v8uqi); // volatile | |
255 void mep_cpocmpne_w (cp_v2si, cp_v2si); // volatile | |
256 void mep_cpocmpne_h (cp_v4hi, cp_v4hi); // volatile | |
257 void mep_cpocmpne_b (cp_v8qi, cp_v8qi); // volatile | |
258 void mep_cpocmpeq_w (cp_v2si, cp_v2si); // volatile | |
259 void mep_cpocmpeq_h (cp_v4hi, cp_v4hi); // volatile | |
260 void mep_cpocmpeq_b (cp_v8qi, cp_v8qi); // volatile | |
261 void mep_cpacmpge_w (cp_v2si, cp_v2si); // volatile | |
262 void mep_cpacmpgeu_w (cp_v2usi, cp_v2usi); // volatile | |
263 void mep_cpacmpge_h (cp_v4hi, cp_v4hi); // volatile | |
264 void mep_cpacmpge_b (cp_v8qi, cp_v8qi); // volatile | |
265 void mep_cpacmpgeu_b (cp_v8uqi, cp_v8uqi); // volatile | |
266 void mep_cpacmpgt_w (cp_v2si, cp_v2si); // volatile | |
267 void mep_cpacmpgtu_w (cp_v2usi, cp_v2usi); // volatile | |
268 void mep_cpacmpgt_h (cp_v4hi, cp_v4hi); // volatile | |
269 void mep_cpacmpgt_b (cp_v8qi, cp_v8qi); // volatile | |
270 void mep_cpacmpgtu_b (cp_v8uqi, cp_v8uqi); // volatile | |
271 void mep_cpacmpne_w (cp_v2si, cp_v2si); // volatile | |
272 void mep_cpacmpne_h (cp_v4hi, cp_v4hi); // volatile | |
273 void mep_cpacmpne_b (cp_v8qi, cp_v8qi); // volatile | |
274 void mep_cpacmpeq_w (cp_v2si, cp_v2si); // volatile | |
275 void mep_cpacmpeq_h (cp_v4hi, cp_v4hi); // volatile | |
276 void mep_cpacmpeq_b (cp_v8qi, cp_v8qi); // volatile | |
277 void mep_cpcmpge_w (cp_v2si, cp_v2si); // volatile | |
278 void mep_cpcmpgeu_w (cp_v2usi, cp_v2usi); // volatile | |
279 void mep_cpcmpge_h (cp_v4hi, cp_v4hi); // volatile | |
280 void mep_cpcmpge_b (cp_v8qi, cp_v8qi); // volatile | |
281 void mep_cpcmpgeu_b (cp_v8uqi, cp_v8uqi); // volatile | |
282 void mep_cpcmpgt_w (cp_v2si, cp_v2si); // volatile | |
283 void mep_cpcmpgtu_w (cp_v2usi, cp_v2usi); // volatile | |
284 void mep_cpcmpgt_h (cp_v4hi, cp_v4hi); // volatile | |
285 void mep_cpcmpgt_b (cp_v8qi, cp_v8qi); // volatile | |
286 void mep_cpcmpgtu_b (cp_v8uqi, cp_v8uqi); // volatile | |
287 void mep_cpcmpne_w (cp_v2si, cp_v2si); // volatile | |
288 void mep_cpcmpne_h (cp_v4hi, cp_v4hi); // volatile | |
289 void mep_cpcmpne_b (cp_v8qi, cp_v8qi); // volatile | |
290 void mep_cpcmpeq_w (cp_v2si, cp_v2si); // volatile | |
291 void mep_cpcmpeq_h (cp_v4hi, cp_v4hi); // volatile | |
292 void mep_cpcmpeq_b (cp_v8qi, cp_v8qi); // volatile | |
293 void mep_cpcmpeqz_b (cp_v8qi, cp_v8qi); // volatile | |
294 cp_data_bus_int mep_cdcastw (cp_data_bus_int); | |
295 cp_data_bus_int mep_cdcastuw (cp_data_bus_int); | |
296 cp_v2si mep_cpcasth_w (cp_v2si); | |
297 cp_v2si mep_cpcastuh_w (cp_v2si); | |
298 cp_v2si mep_cpcastb_w (cp_v2si); | |
299 cp_v2si mep_cpcastub_w (cp_v2si); | |
300 cp_v4hi mep_cpcastb_h (cp_v4hi); | |
301 cp_v4hi mep_cpcastub_h (cp_v4hi); | |
302 cp_v4hi mep_cpextl_h (cp_v4hi); | |
303 cp_v4uhi mep_cpextlu_h (cp_v4uhi); | |
304 cp_v8qi mep_cpextl_b (cp_v8qi); | |
305 cp_v8uqi mep_cpextlu_b (cp_v8uqi); | |
306 cp_v4uhi mep_cpextu_h (cp_v4uhi); | |
307 cp_v4uhi mep_cpextuu_h (cp_v4uhi); | |
308 cp_v8uqi mep_cpextu_b (cp_v8uqi); | |
309 cp_v8uqi mep_cpextuu_b (cp_v8uqi); | |
310 cp_v2si mep_cpbcast_w (cp_v2si); | |
311 cp_v4hi mep_cpbcast_h (cp_v4hi); | |
312 cp_v8qi mep_cpbcast_b (cp_v8qi); | |
313 void mep_cpccadd_b (cp_v8qi*); // volatile | |
314 cp_v2si mep_cphadd_w (cp_v2si); | |
315 cp_v4hi mep_cphadd_h (cp_v4hi); | |
316 cp_v8qi mep_cphadd_b (cp_v8qi); | |
317 cp_v8uqi mep_cphaddu_b (cp_v8uqi); | |
318 cp_v2si mep_cpnorm_w (cp_v2si); | |
319 cp_v4hi mep_cpnorm_h (cp_v4hi); | |
320 cp_v2si mep_cpldz_w (cp_v2si); | |
321 cp_v4hi mep_cpldz_h (cp_v4hi); | |
322 cp_v2si mep_cpabsz_w (cp_v2si); | |
323 cp_v4hi mep_cpabsz_h (cp_v4hi); | |
324 cp_v8qi mep_cpabsz_b (cp_v8qi); | |
325 void mep_cpmovtocc (cp_data_bus_int); // volatile | |
326 void mep_cpmovtocsar1 (cp_data_bus_int); // volatile | |
327 void mep_cpmovtocsar0 (cp_data_bus_int); // volatile | |
328 cp_data_bus_int mep_cpmovfrcc (); // volatile | |
329 cp_data_bus_int mep_cpmovfrcsar1 (); // volatile | |
330 cp_data_bus_int mep_cpmovfrcsar0 (); // volatile | |
331 cp_v2si mep_cpmin3_w (cp_v2si, cp_v2si); | |
332 cp_v2si mep_cpminu3_w (cp_v2si, cp_v2si); | |
333 cp_v4hi mep_cpmin3_h (cp_v4hi, cp_v4hi); | |
334 cp_v8qi mep_cpmin3_b (cp_v8qi, cp_v8qi); | |
335 cp_v8qi mep_cpminu3_b (cp_v8qi, cp_v8qi); | |
336 cp_v2si mep_cpmax3_w (cp_v2si, cp_v2si); | |
337 cp_v2si mep_cpmaxu3_w (cp_v2si, cp_v2si); | |
338 cp_v4hi mep_cpmax3_h (cp_v4hi, cp_v4hi); | |
339 cp_v8qi mep_cpmax3_b (cp_v8qi, cp_v8qi); | |
340 cp_v8qi mep_cpmaxu3_b (cp_v8qi, cp_v8qi); | |
341 cp_v4hi mep_cpabs3_h (cp_v4hi, cp_v4hi); | |
342 cp_v8qi mep_cpabs3_b (cp_v8qi, cp_v8qi); | |
343 cp_v8qi mep_cpabsu3_b (cp_v8qi, cp_v8qi); | |
344 cp_v2si mep_cpaddsr3_w (cp_v2si, cp_v2si); | |
345 cp_v4hi mep_cpaddsr3_h (cp_v4hi, cp_v4hi); | |
346 cp_v8qi mep_cpaddsr3_b (cp_v8qi, cp_v8qi); | |
347 cp_v8qi mep_cpaddsru3_b (cp_v8qi, cp_v8qi); | |
348 cp_v2si mep_cpave3_w (cp_v2si, cp_v2si); | |
349 cp_v4hi mep_cpave3_h (cp_v4hi, cp_v4hi); | |
350 cp_v8qi mep_cpave3_b (cp_v8qi, cp_v8qi); | |
351 cp_v8qi mep_cpaveu3_b (cp_v8qi, cp_v8qi); | |
352 cp_v8qi mep_cpextlsub3_b (cp_v8qi, cp_v8qi); | |
353 cp_v8qi mep_cpextlsubu3_b (cp_v8qi, cp_v8qi); | |
354 cp_v8qi mep_cpextusub3_b (cp_v8qi, cp_v8qi); | |
355 cp_v8qi mep_cpextusubu3_b (cp_v8qi, cp_v8qi); | |
356 cp_v8qi mep_cpextladd3_b (cp_v8qi, cp_v8qi); | |
357 cp_v8qi mep_cpextladdu3_b (cp_v8qi, cp_v8qi); | |
358 cp_v8qi mep_cpextuadd3_b (cp_v8qi, cp_v8qi); | |
359 cp_v8qi mep_cpextuaddu3_b (cp_v8qi, cp_v8qi); | |
360 cp_v2si mep_cpssub3_w (cp_v2si, cp_v2si); // volatile | |
361 cp_v4hi mep_cpssub3_h (cp_v4hi, cp_v4hi); // volatile | |
362 cp_v2si mep_cpsadd3_w (cp_v2si, cp_v2si); // volatile | |
363 cp_v4hi mep_cpsadd3_h (cp_v4hi, cp_v4hi); // volatile | |
364 cp_v2si mep_cpsla3_w (cp_v2si, cp_v2si); // volatile | |
365 cp_v4hi mep_cpsla3_h (cp_v4hi, cp_v4hi); // volatile | |
366 cp_data_bus_int mep_cdsll3 (cp_data_bus_int, cp_data_bus_int); | |
367 cp_v2si mep_cpssll3_w (cp_v2si, cp_v2si); | |
368 cp_v2si mep_cpsll3_w (cp_v2si, cp_v2si); | |
369 cp_v4hi mep_cpssll3_h (cp_v4hi, cp_v4hi); | |
370 cp_v4hi mep_cpsll3_h (cp_v4hi, cp_v4hi); | |
371 cp_v8qi mep_cpssll3_b (cp_v8qi, cp_v8qi); | |
372 cp_v8qi mep_cpsll3_b (cp_v8qi, cp_v8qi); | |
373 cp_data_bus_int mep_cdsra3 (cp_data_bus_int, cp_data_bus_int); | |
374 cp_v2si mep_cpssra3_w (cp_v2si, cp_v2si); | |
375 cp_v2si mep_cpsra3_w (cp_v2si, cp_v2si); | |
376 cp_v4hi mep_cpssra3_h (cp_v4hi, cp_v4hi); | |
377 cp_v4hi mep_cpsra3_h (cp_v4hi, cp_v4hi); | |
378 cp_v8qi mep_cpssra3_b (cp_v8qi, cp_v8qi); | |
379 cp_v8qi mep_cpsra3_b (cp_v8qi, cp_v8qi); | |
380 cp_data_bus_int mep_cdsrl3 (cp_data_bus_int, cp_data_bus_int); | |
381 cp_v2si mep_cpssrl3_w (cp_v2si, cp_v2si); | |
382 cp_v2si mep_cpsrl3_w (cp_v2si, cp_v2si); | |
383 cp_v4hi mep_cpssrl3_h (cp_v4hi, cp_v4hi); | |
384 cp_v4hi mep_cpsrl3_h (cp_v4hi, cp_v4hi); | |
385 cp_v8qi mep_cpssrl3_b (cp_v8qi, cp_v8qi); | |
386 cp_v8qi mep_cpsrl3_b (cp_v8qi, cp_v8qi); | |
387 cp_v4hi mep_cppack_h (cp_v4hi, cp_v4hi); | |
388 cp_v8qi mep_cppack_b (cp_v8qi, cp_v8qi); | |
389 cp_v8uqi mep_cppacku_b (cp_v8uqi, cp_v8uqi); | |
390 cp_v2si mep_cpunpackl_w (cp_v2si, cp_v2si); | |
391 cp_v4hi mep_cpunpackl_h (cp_v4hi, cp_v4hi); | |
392 cp_v8qi mep_cpunpackl_b (cp_v8qi, cp_v8qi); | |
393 cp_v2usi mep_cpunpacku_w (cp_v2usi, cp_v2usi); | |
394 cp_v4uhi mep_cpunpacku_h (cp_v4uhi, cp_v4uhi); | |
395 cp_v8uqi mep_cpunpacku_b (cp_v8uqi, cp_v8uqi); | |
396 cp_data_bus_int mep_cpfsftbs1 (cp_data_bus_int, cp_data_bus_int); // volatile | |
397 cp_data_bus_int mep_cpfsftbs0 (cp_data_bus_int, cp_data_bus_int); // volatile | |
398 cp_data_bus_int mep_cpfsftbi (cp_data_bus_int, cp_data_bus_int, long); | |
399 cp_data_bus_int mep_cpsel (cp_data_bus_int, cp_data_bus_int); // volatile | |
400 cp_vector mep_cpxor3 (cp_vector, cp_vector); | |
401 cp_vector mep_cpnor3 (cp_vector, cp_vector); | |
402 cp_vector mep_cpor3 (cp_vector, cp_vector); | |
403 cp_vector mep_cpand3 (cp_vector, cp_vector); | |
404 cp_data_bus_int mep_cdsub3 (cp_data_bus_int, cp_data_bus_int); | |
405 cp_v2si mep_cpsub3_w (cp_v2si, cp_v2si); | |
406 cp_v4hi mep_cpsub3_h (cp_v4hi, cp_v4hi); | |
407 cp_v8qi mep_cpsub3_b (cp_v8qi, cp_v8qi); | |
408 cp_data_bus_int mep_cdadd3 (cp_data_bus_int, cp_data_bus_int); | |
409 cp_v2si mep_cpadd3_w (cp_v2si, cp_v2si); | |
410 cp_v4hi mep_cpadd3_h (cp_v4hi, cp_v4hi); | |
411 cp_v8qi mep_cpadd3_b (cp_v8qi, cp_v8qi); | |
412 void mep_bsrv (void *); | |
413 void mep_jsrv (long); | |
414 void mep_synccp (); // volatile | |
415 void mep_bcpaf (long, void *); | |
416 void mep_bcpat (long, void *); | |
417 void mep_bcpne (long, void *); | |
418 void mep_bcpeq (long, void *); | |
419 void mep_lmcpm1 (cp_data_bus_int*, long **, long); | |
420 void mep_smcpm1 (cp_data_bus_int, long **, long); | |
421 void mep_lwcpm1 (cp_data_bus_int*, long **, long); | |
422 void mep_swcpm1 (cp_data_bus_int, long **, long); | |
423 void mep_lhcpm1 (cp_data_bus_int*, long **, long); | |
424 void mep_shcpm1 (cp_data_bus_int, long **, long); | |
425 void mep_lbcpm1 (cp_data_bus_int*, long **, long); | |
426 void mep_sbcpm1 (cp_data_bus_int, long **, long); | |
427 void mep_lmcpm0 (cp_data_bus_int*, long **, long); | |
428 void mep_smcpm0 (cp_data_bus_int, long **, long); | |
429 void mep_lwcpm0 (cp_data_bus_int*, long **, long); | |
430 void mep_swcpm0 (cp_data_bus_int, long **, long); | |
431 void mep_lhcpm0 (cp_data_bus_int*, long **, long); | |
432 void mep_shcpm0 (cp_data_bus_int, long **, long); | |
433 void mep_lbcpm0 (cp_data_bus_int*, long **, long); | |
434 void mep_sbcpm0 (cp_data_bus_int, long **, long); | |
435 void mep_lmcpa (cp_data_bus_int*, long **, long); | |
436 void mep_smcpa (cp_data_bus_int, long **, long); | |
437 void mep_lwcpa (cp_data_bus_int*, long **, long); | |
438 void mep_swcpa (cp_data_bus_int, long **, long); | |
439 void mep_lhcpa (cp_data_bus_int*, long **, long); | |
440 void mep_shcpa (cp_data_bus_int, long **, long); | |
441 void mep_lbcpa (cp_data_bus_int*, long **, long); | |
442 void mep_sbcpa (cp_data_bus_int, long **, long); | |
443 void mep_lmcp16 (cp_data_bus_int*, long, long *); | |
444 void mep_smcp16 (cp_data_bus_int, long, long *); // volatile | |
445 void mep_lwcp16 (cp_data_bus_int*, long, long *); | |
446 void mep_swcp16 (cp_data_bus_int, long, long *); | |
447 void mep_lmcpi (cp_data_bus_int*, long **); | |
448 void mep_smcpi (cp_data_bus_int, long **); | |
449 void mep_lwcpi (cp_data_bus_int*, long **); | |
450 void mep_swcpi (cp_data_bus_int, long **); | |
451 void mep_lmcp (cp_data_bus_int*, long *); | |
452 void mep_smcp (cp_data_bus_int, long *); // volatile | |
453 void mep_lwcp (cp_data_bus_int*, long *); | |
454 void mep_swcp (cp_data_bus_int, long *); | |
455 void mep_ssubu (long*, long); | |
456 void mep_saddu (long*, long); | |
457 void mep_ssub (long*, long); | |
458 void mep_sadd (long*, long); | |
459 void mep_clipu (long*, long); | |
460 void mep_clip (long*, long); | |
461 void mep_maxu (long*, long); | |
462 void mep_minu (long*, long); | |
463 void mep_max (long*, long); | |
464 void mep_min (long*, long); | |
465 void mep_ave (long*, long); | |
466 void mep_abs (long*, long); | |
467 void mep_ldz (long*, long); | |
468 void mep_dbreak (); // volatile | |
469 void mep_dret (); | |
470 void mep_divu (long, long); | |
471 void mep_div (long, long); | |
472 void mep_maddru (long*, long); | |
473 void mep_maddr (long*, long); | |
474 void mep_maddu (long, long); | |
475 void mep_madd (long, long); | |
476 void mep_mulru (long*, long); | |
477 void mep_mulr (long*, long); | |
478 void mep_mulu (long, long); | |
479 void mep_mul (long, long); | |
480 void mep_cache (long, long *); // volatile | |
481 void mep_tas (long*, long *); | |
482 void mep_btstm (long*, long *, long); | |
483 void mep_bnotm (long *, long); | |
484 void mep_bclrm (long *, long); | |
485 void mep_bsetm (long *, long); | |
486 void mep_ldcb (long*, long); // volatile | |
487 void mep_stcb (long, long); // volatile | |
488 void mep_syncm (); // volatile | |
489 void mep_break (); // volatile | |
490 void mep_swi (long); // volatile | |
491 void mep_sleep (); // volatile | |
492 void mep_halt (); // volatile | |
493 void mep_reti (); | |
494 void mep_ei (); // volatile | |
495 void mep_di (); // volatile | |
496 void mep_ldc (long*, long); // volatile | |
497 void mep_ldc_lo (long*); | |
498 void mep_ldc_hi (long*); | |
499 void mep_ldc_lp (long*); | |
500 void mep_stc (long, long); // volatile | |
501 void mep_stc_lo (long); | |
502 void mep_stc_hi (long); | |
503 void mep_stc_lp (long); | |
504 void mep_erepeat (void *); | |
505 void mep_repeat (long, void *); | |
506 void mep_ret (); | |
507 void mep_jsr (long); | |
508 void mep_jmp24 (void *); | |
509 void mep_jmp (long); | |
510 void mep_bsr24 (void *); | |
511 void mep_bsr12 (void *); | |
512 void mep_bne (long, long, void *); | |
513 void mep_beq (long, long, void *); | |
514 void mep_bgei (long, long, void *); | |
515 void mep_blti (long, long, void *); | |
516 void mep_bnei (long, long, void *); | |
517 void mep_beqi (long, long, void *); | |
518 void mep_bnez (long, void *); | |
519 void mep_beqz (long, void *); | |
520 void mep_bra (void *); | |
521 void mep_fsft (long*, long); // volatile | |
522 void mep_sll3 (long*, long, long); | |
523 void mep_slli (long*, long); | |
524 void mep_srli (long*, long); | |
525 void mep_srai (long*, long); | |
526 void mep_sll (long*, long); | |
527 void mep_srl (long*, long); | |
528 void mep_sra (long*, long); | |
529 void mep_xor3 (long*, long, long); | |
530 void mep_and3 (long*, long, long); | |
531 void mep_or3 (long*, long, long); | |
532 void mep_nor (long*, long); | |
533 void mep_xor (long*, long); | |
534 void mep_and (long*, long); | |
535 void mep_or (long*, long); | |
536 void mep_sltu3x (long*, long, long); | |
537 void mep_slt3x (long*, long, long); | |
538 void mep_add3x (long*, long, long); | |
539 void mep_sl2ad3 (long*, long, long); | |
540 void mep_sl1ad3 (long*, long, long); | |
541 void mep_sltu3i (long*, long, long); | |
542 void mep_slt3i (long*, long, long); | |
543 void mep_sltu3 (long*, long, long); | |
544 void mep_slt3 (long*, long, long); | |
545 void mep_neg (long*, long); | |
546 void mep_sbvck3 (long*, long, long); | |
547 void mep_sub (long*, long); | |
548 void mep_advck3 (long*, long, long); | |
549 void mep_add3i (long*, long); | |
550 void mep_add (long*, long); | |
551 void mep_add3 (long*, long, long); | |
552 void mep_movh (long*, long); | |
553 void mep_movu16 (long*, long); | |
554 void mep_movu24 (long*, long); | |
555 void mep_movi16 (long*, long); | |
556 void mep_movi8 (long*, long); | |
557 void mep_mov (long*, long); | |
558 void mep_ssarb (long, long); // volatile | |
559 void mep_extuh (long*); | |
560 void mep_extub (long*); | |
561 void mep_exth (long*); | |
562 void mep_extb (long*); | |
563 void mep_lw24 (long*, long); | |
564 void mep_sw24 (long, long); | |
565 void mep_lhu16 (long*, long, long *); | |
566 void mep_lbu16 (long*, long, long *); | |
567 void mep_lw16 (long*, long, long *); | |
568 void mep_lh16 (long*, long, long *); | |
569 void mep_lb16 (long*, long, long *); | |
570 void mep_sw16 (long, long, long *); | |
571 void mep_sh16 (long, long, long *); | |
572 void mep_sb16 (long, long, long *); | |
573 void mep_lhu_tp (long*, long); | |
574 void mep_lbu_tp (long*, long); | |
575 void mep_lw_tp (long*, long); | |
576 void mep_lh_tp (long*, long); | |
577 void mep_lb_tp (long*, long); | |
578 void mep_sw_tp (long, long); | |
579 void mep_sh_tp (long, long); | |
580 void mep_sb_tp (long, long); | |
581 void mep_lw_sp (long*, long); | |
582 void mep_sw_sp (long, long); | |
583 void mep_lhu (long*, long *); | |
584 void mep_lbu (long*, long *); | |
585 void mep_lw (long*, long *); | |
586 void mep_lh (long*, long *); | |
587 void mep_lb (long*, long *); | |
588 void mep_sw (long, long *); | |
589 void mep_sh (long, long *); | |
590 void mep_sb (long, long *); | |
591 void mep_dsp1 (long*, long); // volatile | |
592 void mep_dsp0 (long); // volatile | |
593 void mep_dsp (long*, long, long); // volatile | |
594 void mep_uci (long*, long, long); // volatile | |
595 void mep_lhucpm1 (cp_data_bus_int*, long **, long); | |
596 void mep_lbucpm1 (cp_data_bus_int*, long **, long); | |
597 void mep_lhucpm0 (cp_data_bus_int*, long **, long); | |
598 void mep_lbucpm0 (cp_data_bus_int*, long **, long); | |
599 void mep_lhucpa (cp_data_bus_int*, long **, long); | |
600 void mep_lbucpa (cp_data_bus_int*, long **, long); | |
601 void mep_lhucp (cp_data_bus_int*, long, long *); | |
602 void mep_lhcp (cp_data_bus_int*, long, long *); | |
603 void mep_shcp (cp_data_bus_int, long, long *); | |
604 void mep_lbucp (cp_data_bus_int*, long, long *); | |
605 void mep_lbcp (cp_data_bus_int*, long, long *); | |
606 void mep_sbcp (cp_data_bus_int, long, long *); | |
607 void mep_casw3 (long*, long, long); // volatile | |
608 void mep_cash3 (long*, long, long); // volatile | |
609 void mep_casb3 (long*, long, long); // volatile | |
610 void mep_prefd (long, long, long *); // volatile | |
611 void mep_pref (long, long *); // volatile | |
612 void mep_ldcb_r (long*, long *); // volatile | |
613 void mep_stcb_r (long, long *); // volatile | |
614 void mep_cmovh2 (long*, cp_data_bus_int); | |
615 void mep_cmovh1 (cp_data_bus_int*, long); | |
616 void mep_cmovc2 (long*, long); // volatile | |
617 void mep_cmovc1 (long, long); // volatile | |
618 void mep_cmov2 (long*, cp_data_bus_int); | |
619 void mep_cmov1 (cp_data_bus_int*, long); | |
620 cp_data_bus_int mep_cpmov (cp_data_bus_int); |