Statistics
| Branch: | Revision:

root / target-mips / helper.h @ 9e56e756

History | View | Annotate | Download (8.8 kB)

1 a7812ae4 pbrook
#include "def-helper.h"
2 a7812ae4 pbrook
3 a7812ae4 pbrook
DEF_HELPER_2(raise_exception_err, void, i32, int)
4 a7812ae4 pbrook
DEF_HELPER_1(raise_exception, void, i32)
5 7dd9e556 ths
6 c8c2227e ths
#ifdef TARGET_MIPS64
7 a7812ae4 pbrook
DEF_HELPER_3(ldl, tl, tl, tl, int)
8 a7812ae4 pbrook
DEF_HELPER_3(ldr, tl, tl, tl, int)
9 a7812ae4 pbrook
DEF_HELPER_3(sdl, void, tl, tl, int)
10 a7812ae4 pbrook
DEF_HELPER_3(sdr, void, tl, tl, int)
11 c8c2227e ths
#endif
12 a7812ae4 pbrook
DEF_HELPER_3(lwl, tl, tl, tl, int)
13 a7812ae4 pbrook
DEF_HELPER_3(lwr, tl, tl, tl, int)
14 a7812ae4 pbrook
DEF_HELPER_3(swl, void, tl, tl, int)
15 a7812ae4 pbrook
DEF_HELPER_3(swr, void, tl, tl, int)
16 c8c2227e ths
17 e7139c44 Aurelien Jarno
#ifndef CONFIG_USER_ONLY
18 e7139c44 Aurelien Jarno
DEF_HELPER_2(ll, tl, tl, int)
19 e7139c44 Aurelien Jarno
DEF_HELPER_3(sc, tl, tl, tl, int)
20 e7139c44 Aurelien Jarno
#ifdef TARGET_MIPS64
21 e7139c44 Aurelien Jarno
DEF_HELPER_2(lld, tl, tl, int)
22 e7139c44 Aurelien Jarno
DEF_HELPER_3(scd, tl, tl, tl, int)
23 e7139c44 Aurelien Jarno
#endif
24 e7139c44 Aurelien Jarno
#endif
25 e7139c44 Aurelien Jarno
26 e7a6965b aurel32
DEF_HELPER_FLAGS_1(clo, TCG_CALL_CONST | TCG_CALL_PURE, tl, tl)
27 e7a6965b aurel32
DEF_HELPER_FLAGS_1(clz, TCG_CALL_CONST | TCG_CALL_PURE, tl, tl)
28 7dd9e556 ths
#ifdef TARGET_MIPS64
29 e7a6965b aurel32
DEF_HELPER_FLAGS_1(dclo, TCG_CALL_CONST | TCG_CALL_PURE, tl, tl)
30 e7a6965b aurel32
DEF_HELPER_FLAGS_1(dclz, TCG_CALL_CONST | TCG_CALL_PURE, tl, tl)
31 a7812ae4 pbrook
DEF_HELPER_2(dmult, void, tl, tl)
32 a7812ae4 pbrook
DEF_HELPER_2(dmultu, void, tl, tl)
33 7dd9e556 ths
#endif
34 f1aa6320 ths
35 a7812ae4 pbrook
DEF_HELPER_2(muls, tl, tl, tl)
36 a7812ae4 pbrook
DEF_HELPER_2(mulsu, tl, tl, tl)
37 a7812ae4 pbrook
DEF_HELPER_2(macc, tl, tl, tl)
38 a7812ae4 pbrook
DEF_HELPER_2(maccu, tl, tl, tl)
39 a7812ae4 pbrook
DEF_HELPER_2(msac, tl, tl, tl)
40 a7812ae4 pbrook
DEF_HELPER_2(msacu, tl, tl, tl)
41 a7812ae4 pbrook
DEF_HELPER_2(mulhi, tl, tl, tl)
42 a7812ae4 pbrook
DEF_HELPER_2(mulhiu, tl, tl, tl)
43 a7812ae4 pbrook
DEF_HELPER_2(mulshi, tl, tl, tl)
44 a7812ae4 pbrook
DEF_HELPER_2(mulshiu, tl, tl, tl)
45 a7812ae4 pbrook
DEF_HELPER_2(macchi, tl, tl, tl)
46 a7812ae4 pbrook
DEF_HELPER_2(macchiu, tl, tl, tl)
47 a7812ae4 pbrook
DEF_HELPER_2(msachi, tl, tl, tl)
48 a7812ae4 pbrook
DEF_HELPER_2(msachiu, tl, tl, tl)
49 92af06d2 ths
50 f1aa6320 ths
#ifndef CONFIG_USER_ONLY
51 0eaef5aa ths
/* CP0 helpers */
52 a7812ae4 pbrook
DEF_HELPER_0(mfc0_mvpcontrol, tl)
53 a7812ae4 pbrook
DEF_HELPER_0(mfc0_mvpconf0, tl)
54 a7812ae4 pbrook
DEF_HELPER_0(mfc0_mvpconf1, tl)
55 5a25ce94 Edgar E. Iglesias
DEF_HELPER_0(mftc0_vpecontrol, tl)
56 5a25ce94 Edgar E. Iglesias
DEF_HELPER_0(mftc0_vpeconf0, tl)
57 a7812ae4 pbrook
DEF_HELPER_0(mfc0_random, tl)
58 a7812ae4 pbrook
DEF_HELPER_0(mfc0_tcstatus, tl)
59 a7812ae4 pbrook
DEF_HELPER_0(mftc0_tcstatus, tl)
60 a7812ae4 pbrook
DEF_HELPER_0(mfc0_tcbind, tl)
61 a7812ae4 pbrook
DEF_HELPER_0(mftc0_tcbind, tl)
62 a7812ae4 pbrook
DEF_HELPER_0(mfc0_tcrestart, tl)
63 a7812ae4 pbrook
DEF_HELPER_0(mftc0_tcrestart, tl)
64 a7812ae4 pbrook
DEF_HELPER_0(mfc0_tchalt, tl)
65 a7812ae4 pbrook
DEF_HELPER_0(mftc0_tchalt, tl)
66 a7812ae4 pbrook
DEF_HELPER_0(mfc0_tccontext, tl)
67 a7812ae4 pbrook
DEF_HELPER_0(mftc0_tccontext, tl)
68 a7812ae4 pbrook
DEF_HELPER_0(mfc0_tcschedule, tl)
69 a7812ae4 pbrook
DEF_HELPER_0(mftc0_tcschedule, tl)
70 a7812ae4 pbrook
DEF_HELPER_0(mfc0_tcschefback, tl)
71 a7812ae4 pbrook
DEF_HELPER_0(mftc0_tcschefback, tl)
72 a7812ae4 pbrook
DEF_HELPER_0(mfc0_count, tl)
73 a7812ae4 pbrook
DEF_HELPER_0(mftc0_entryhi, tl)
74 a7812ae4 pbrook
DEF_HELPER_0(mftc0_status, tl)
75 5a25ce94 Edgar E. Iglesias
DEF_HELPER_0(mftc0_cause, tl)
76 5a25ce94 Edgar E. Iglesias
DEF_HELPER_0(mftc0_epc, tl)
77 5a25ce94 Edgar E. Iglesias
DEF_HELPER_0(mftc0_ebase, tl)
78 5a25ce94 Edgar E. Iglesias
DEF_HELPER_1(mftc0_configx, tl, tl)
79 a7812ae4 pbrook
DEF_HELPER_0(mfc0_lladdr, tl)
80 a7812ae4 pbrook
DEF_HELPER_1(mfc0_watchlo, tl, i32)
81 a7812ae4 pbrook
DEF_HELPER_1(mfc0_watchhi, tl, i32)
82 a7812ae4 pbrook
DEF_HELPER_0(mfc0_debug, tl)
83 a7812ae4 pbrook
DEF_HELPER_0(mftc0_debug, tl)
84 f1aa6320 ths
#ifdef TARGET_MIPS64
85 a7812ae4 pbrook
DEF_HELPER_0(dmfc0_tcrestart, tl)
86 a7812ae4 pbrook
DEF_HELPER_0(dmfc0_tchalt, tl)
87 a7812ae4 pbrook
DEF_HELPER_0(dmfc0_tccontext, tl)
88 a7812ae4 pbrook
DEF_HELPER_0(dmfc0_tcschedule, tl)
89 a7812ae4 pbrook
DEF_HELPER_0(dmfc0_tcschefback, tl)
90 a7812ae4 pbrook
DEF_HELPER_0(dmfc0_lladdr, tl)
91 a7812ae4 pbrook
DEF_HELPER_1(dmfc0_watchlo, tl, i32)
92 f1aa6320 ths
#endif /* TARGET_MIPS64 */
93 f1aa6320 ths
94 a7812ae4 pbrook
DEF_HELPER_1(mtc0_index, void, tl)
95 a7812ae4 pbrook
DEF_HELPER_1(mtc0_mvpcontrol, void, tl)
96 a7812ae4 pbrook
DEF_HELPER_1(mtc0_vpecontrol, void, tl)
97 5a25ce94 Edgar E. Iglesias
DEF_HELPER_1(mttc0_vpecontrol, void, tl)
98 a7812ae4 pbrook
DEF_HELPER_1(mtc0_vpeconf0, void, tl)
99 5a25ce94 Edgar E. Iglesias
DEF_HELPER_1(mttc0_vpeconf0, void, tl)
100 a7812ae4 pbrook
DEF_HELPER_1(mtc0_vpeconf1, void, tl)
101 a7812ae4 pbrook
DEF_HELPER_1(mtc0_yqmask, void, tl)
102 a7812ae4 pbrook
DEF_HELPER_1(mtc0_vpeopt, void, tl)
103 a7812ae4 pbrook
DEF_HELPER_1(mtc0_entrylo0, void, tl)
104 a7812ae4 pbrook
DEF_HELPER_1(mtc0_tcstatus, void, tl)
105 a7812ae4 pbrook
DEF_HELPER_1(mttc0_tcstatus, void, tl)
106 a7812ae4 pbrook
DEF_HELPER_1(mtc0_tcbind, void, tl)
107 a7812ae4 pbrook
DEF_HELPER_1(mttc0_tcbind, void, tl)
108 a7812ae4 pbrook
DEF_HELPER_1(mtc0_tcrestart, void, tl)
109 a7812ae4 pbrook
DEF_HELPER_1(mttc0_tcrestart, void, tl)
110 a7812ae4 pbrook
DEF_HELPER_1(mtc0_tchalt, void, tl)
111 a7812ae4 pbrook
DEF_HELPER_1(mttc0_tchalt, void, tl)
112 a7812ae4 pbrook
DEF_HELPER_1(mtc0_tccontext, void, tl)
113 a7812ae4 pbrook
DEF_HELPER_1(mttc0_tccontext, void, tl)
114 a7812ae4 pbrook
DEF_HELPER_1(mtc0_tcschedule, void, tl)
115 a7812ae4 pbrook
DEF_HELPER_1(mttc0_tcschedule, void, tl)
116 a7812ae4 pbrook
DEF_HELPER_1(mtc0_tcschefback, void, tl)
117 a7812ae4 pbrook
DEF_HELPER_1(mttc0_tcschefback, void, tl)
118 a7812ae4 pbrook
DEF_HELPER_1(mtc0_entrylo1, void, tl)
119 a7812ae4 pbrook
DEF_HELPER_1(mtc0_context, void, tl)
120 a7812ae4 pbrook
DEF_HELPER_1(mtc0_pagemask, void, tl)
121 a7812ae4 pbrook
DEF_HELPER_1(mtc0_pagegrain, void, tl)
122 a7812ae4 pbrook
DEF_HELPER_1(mtc0_wired, void, tl)
123 a7812ae4 pbrook
DEF_HELPER_1(mtc0_srsconf0, void, tl)
124 a7812ae4 pbrook
DEF_HELPER_1(mtc0_srsconf1, void, tl)
125 a7812ae4 pbrook
DEF_HELPER_1(mtc0_srsconf2, void, tl)
126 a7812ae4 pbrook
DEF_HELPER_1(mtc0_srsconf3, void, tl)
127 a7812ae4 pbrook
DEF_HELPER_1(mtc0_srsconf4, void, tl)
128 a7812ae4 pbrook
DEF_HELPER_1(mtc0_hwrena, void, tl)
129 a7812ae4 pbrook
DEF_HELPER_1(mtc0_count, void, tl)
130 a7812ae4 pbrook
DEF_HELPER_1(mtc0_entryhi, void, tl)
131 a7812ae4 pbrook
DEF_HELPER_1(mttc0_entryhi, void, tl)
132 a7812ae4 pbrook
DEF_HELPER_1(mtc0_compare, void, tl)
133 a7812ae4 pbrook
DEF_HELPER_1(mtc0_status, void, tl)
134 a7812ae4 pbrook
DEF_HELPER_1(mttc0_status, void, tl)
135 a7812ae4 pbrook
DEF_HELPER_1(mtc0_intctl, void, tl)
136 a7812ae4 pbrook
DEF_HELPER_1(mtc0_srsctl, void, tl)
137 a7812ae4 pbrook
DEF_HELPER_1(mtc0_cause, void, tl)
138 5a25ce94 Edgar E. Iglesias
DEF_HELPER_1(mttc0_cause, void, tl)
139 a7812ae4 pbrook
DEF_HELPER_1(mtc0_ebase, void, tl)
140 5a25ce94 Edgar E. Iglesias
DEF_HELPER_1(mttc0_ebase, void, tl)
141 a7812ae4 pbrook
DEF_HELPER_1(mtc0_config0, void, tl)
142 a7812ae4 pbrook
DEF_HELPER_1(mtc0_config2, void, tl)
143 2a6e32dd Aurelien Jarno
DEF_HELPER_1(mtc0_lladdr, void, tl)
144 a7812ae4 pbrook
DEF_HELPER_2(mtc0_watchlo, void, tl, i32)
145 a7812ae4 pbrook
DEF_HELPER_2(mtc0_watchhi, void, tl, i32)
146 a7812ae4 pbrook
DEF_HELPER_1(mtc0_xcontext, void, tl)
147 a7812ae4 pbrook
DEF_HELPER_1(mtc0_framemask, void, tl)
148 a7812ae4 pbrook
DEF_HELPER_1(mtc0_debug, void, tl)
149 a7812ae4 pbrook
DEF_HELPER_1(mttc0_debug, void, tl)
150 a7812ae4 pbrook
DEF_HELPER_1(mtc0_performance0, void, tl)
151 a7812ae4 pbrook
DEF_HELPER_1(mtc0_taglo, void, tl)
152 a7812ae4 pbrook
DEF_HELPER_1(mtc0_datalo, void, tl)
153 a7812ae4 pbrook
DEF_HELPER_1(mtc0_taghi, void, tl)
154 a7812ae4 pbrook
DEF_HELPER_1(mtc0_datahi, void, tl)
155 f1aa6320 ths
156 f1aa6320 ths
/* MIPS MT functions */
157 a7812ae4 pbrook
DEF_HELPER_1(mftgpr, tl, i32);
158 a7812ae4 pbrook
DEF_HELPER_1(mftlo, tl, i32)
159 a7812ae4 pbrook
DEF_HELPER_1(mfthi, tl, i32)
160 a7812ae4 pbrook
DEF_HELPER_1(mftacx, tl, i32)
161 a7812ae4 pbrook
DEF_HELPER_0(mftdsp, tl)
162 a7812ae4 pbrook
DEF_HELPER_2(mttgpr, void, tl, i32)
163 a7812ae4 pbrook
DEF_HELPER_2(mttlo, void, tl, i32)
164 a7812ae4 pbrook
DEF_HELPER_2(mtthi, void, tl, i32)
165 a7812ae4 pbrook
DEF_HELPER_2(mttacx, void, tl, i32)
166 a7812ae4 pbrook
DEF_HELPER_1(mttdsp, void, tl)
167 9ed5726c Nathan Froyd
DEF_HELPER_0(dmt, tl)
168 9ed5726c Nathan Froyd
DEF_HELPER_0(emt, tl)
169 9ed5726c Nathan Froyd
DEF_HELPER_0(dvpe, tl)
170 9ed5726c Nathan Froyd
DEF_HELPER_0(evpe, tl)
171 0eaef5aa ths
#endif /* !CONFIG_USER_ONLY */
172 3c824109 Nathan Froyd
173 3c824109 Nathan Froyd
/* microMIPS functions */
174 3c824109 Nathan Froyd
DEF_HELPER_3(lwm, void, tl, tl, i32);
175 3c824109 Nathan Froyd
DEF_HELPER_3(swm, void, tl, tl, i32);
176 3c824109 Nathan Froyd
#ifdef TARGET_MIPS64
177 3c824109 Nathan Froyd
DEF_HELPER_3(ldm, void, tl, tl, i32);
178 3c824109 Nathan Froyd
DEF_HELPER_3(sdm, void, tl, tl, i32);
179 3c824109 Nathan Froyd
#endif
180 3c824109 Nathan Froyd
181 a7812ae4 pbrook
DEF_HELPER_2(fork, void, tl, tl)
182 a7812ae4 pbrook
DEF_HELPER_1(yield, tl, tl)
183 f1aa6320 ths
184 f1aa6320 ths
/* CP1 functions */
185 a7812ae4 pbrook
DEF_HELPER_1(cfc1, tl, i32)
186 a7812ae4 pbrook
DEF_HELPER_2(ctc1, void, tl, i32)
187 5d0fc900 ths
188 a7812ae4 pbrook
DEF_HELPER_1(float_cvtd_s, i64, i32)
189 a7812ae4 pbrook
DEF_HELPER_1(float_cvtd_w, i64, i32)
190 a7812ae4 pbrook
DEF_HELPER_1(float_cvtd_l, i64, i64)
191 a7812ae4 pbrook
DEF_HELPER_1(float_cvtl_d, i64, i64)
192 a7812ae4 pbrook
DEF_HELPER_1(float_cvtl_s, i64, i32)
193 a7812ae4 pbrook
DEF_HELPER_1(float_cvtps_pw, i64, i64)
194 a7812ae4 pbrook
DEF_HELPER_1(float_cvtpw_ps, i64, i64)
195 a7812ae4 pbrook
DEF_HELPER_1(float_cvts_d, i32, i64)
196 a7812ae4 pbrook
DEF_HELPER_1(float_cvts_w, i32, i32)
197 a7812ae4 pbrook
DEF_HELPER_1(float_cvts_l, i32, i64)
198 a7812ae4 pbrook
DEF_HELPER_1(float_cvts_pl, i32, i32)
199 a7812ae4 pbrook
DEF_HELPER_1(float_cvts_pu, i32, i32)
200 a7812ae4 pbrook
DEF_HELPER_1(float_cvtw_s, i32, i32)
201 a7812ae4 pbrook
DEF_HELPER_1(float_cvtw_d, i32, i64)
202 b6d96bed ths
203 a7812ae4 pbrook
DEF_HELPER_2(float_addr_ps, i64, i64, i64)
204 a7812ae4 pbrook
DEF_HELPER_2(float_mulr_ps, i64, i64, i64)
205 b6d96bed ths
206 a7812ae4 pbrook
#define FOP_PROTO(op)                       \
207 a7812ae4 pbrook
DEF_HELPER_1(float_ ## op ## l_s, i64, i32) \
208 a7812ae4 pbrook
DEF_HELPER_1(float_ ## op ## l_d, i64, i64) \
209 a7812ae4 pbrook
DEF_HELPER_1(float_ ## op ## w_s, i32, i32) \
210 a7812ae4 pbrook
DEF_HELPER_1(float_ ## op ## w_d, i32, i64)
211 b6d96bed ths
FOP_PROTO(round)
212 b6d96bed ths
FOP_PROTO(trunc)
213 b6d96bed ths
FOP_PROTO(ceil)
214 b6d96bed ths
FOP_PROTO(floor)
215 b6d96bed ths
#undef FOP_PROTO
216 b6d96bed ths
217 a7812ae4 pbrook
#define FOP_PROTO(op)                       \
218 a7812ae4 pbrook
DEF_HELPER_1(float_ ## op ## _s, i32, i32)  \
219 a7812ae4 pbrook
DEF_HELPER_1(float_ ## op ## _d, i64, i64)
220 a16336e4 ths
FOP_PROTO(sqrt)
221 5d0fc900 ths
FOP_PROTO(rsqrt)
222 5d0fc900 ths
FOP_PROTO(recip)
223 5d0fc900 ths
#undef FOP_PROTO
224 5d0fc900 ths
225 a7812ae4 pbrook
#define FOP_PROTO(op)                       \
226 a7812ae4 pbrook
DEF_HELPER_1(float_ ## op ## _s, i32, i32)  \
227 a7812ae4 pbrook
DEF_HELPER_1(float_ ## op ## _d, i64, i64)  \
228 a7812ae4 pbrook
DEF_HELPER_1(float_ ## op ## _ps, i64, i64)
229 b6d96bed ths
FOP_PROTO(abs)
230 b6d96bed ths
FOP_PROTO(chs)
231 b6d96bed ths
FOP_PROTO(recip1)
232 b6d96bed ths
FOP_PROTO(rsqrt1)
233 b6d96bed ths
#undef FOP_PROTO
234 b6d96bed ths
235 a7812ae4 pbrook
#define FOP_PROTO(op)                             \
236 a7812ae4 pbrook
DEF_HELPER_2(float_ ## op ## _s, i32, i32, i32)   \
237 a7812ae4 pbrook
DEF_HELPER_2(float_ ## op ## _d, i64, i64, i64)   \
238 a7812ae4 pbrook
DEF_HELPER_2(float_ ## op ## _ps, i64, i64, i64)
239 5d0fc900 ths
FOP_PROTO(add)
240 5d0fc900 ths
FOP_PROTO(sub)
241 5d0fc900 ths
FOP_PROTO(mul)
242 5d0fc900 ths
FOP_PROTO(div)
243 b6d96bed ths
FOP_PROTO(recip2)
244 b6d96bed ths
FOP_PROTO(rsqrt2)
245 b6d96bed ths
#undef FOP_PROTO
246 b6d96bed ths
247 a7812ae4 pbrook
#define FOP_PROTO(op)                                 \
248 a7812ae4 pbrook
DEF_HELPER_3(float_ ## op ## _s, i32, i32, i32, i32)  \
249 a7812ae4 pbrook
DEF_HELPER_3(float_ ## op ## _d, i64, i64, i64, i64)  \
250 a7812ae4 pbrook
DEF_HELPER_3(float_ ## op ## _ps, i64, i64, i64, i64)
251 a16336e4 ths
FOP_PROTO(muladd)
252 a16336e4 ths
FOP_PROTO(mulsub)
253 a16336e4 ths
FOP_PROTO(nmuladd)
254 a16336e4 ths
FOP_PROTO(nmulsub)
255 5d0fc900 ths
#undef FOP_PROTO
256 5d0fc900 ths
257 a7812ae4 pbrook
#define FOP_PROTO(op)                               \
258 a7812ae4 pbrook
DEF_HELPER_3(cmp_d_ ## op, void, i64, i64, int)     \
259 a7812ae4 pbrook
DEF_HELPER_3(cmpabs_d_ ## op, void, i64, i64, int)  \
260 a7812ae4 pbrook
DEF_HELPER_3(cmp_s_ ## op, void, i32, i32, int)     \
261 a7812ae4 pbrook
DEF_HELPER_3(cmpabs_s_ ## op, void, i32, i32, int)  \
262 a7812ae4 pbrook
DEF_HELPER_3(cmp_ps_ ## op, void, i64, i64, int)    \
263 a7812ae4 pbrook
DEF_HELPER_3(cmpabs_ps_ ## op, void, i64, i64, int)
264 5d0fc900 ths
FOP_PROTO(f)
265 5d0fc900 ths
FOP_PROTO(un)
266 5d0fc900 ths
FOP_PROTO(eq)
267 5d0fc900 ths
FOP_PROTO(ueq)
268 5d0fc900 ths
FOP_PROTO(olt)
269 5d0fc900 ths
FOP_PROTO(ult)
270 5d0fc900 ths
FOP_PROTO(ole)
271 5d0fc900 ths
FOP_PROTO(ule)
272 5d0fc900 ths
FOP_PROTO(sf)
273 5d0fc900 ths
FOP_PROTO(ngle)
274 5d0fc900 ths
FOP_PROTO(seq)
275 5d0fc900 ths
FOP_PROTO(ngl)
276 5d0fc900 ths
FOP_PROTO(lt)
277 5d0fc900 ths
FOP_PROTO(nge)
278 5d0fc900 ths
FOP_PROTO(le)
279 5d0fc900 ths
FOP_PROTO(ngt)
280 5d0fc900 ths
#undef FOP_PROTO
281 08ba7963 ths
282 08ba7963 ths
/* Special functions */
283 0eaef5aa ths
#ifndef CONFIG_USER_ONLY
284 a7812ae4 pbrook
DEF_HELPER_0(tlbwi, void)
285 a7812ae4 pbrook
DEF_HELPER_0(tlbwr, void)
286 a7812ae4 pbrook
DEF_HELPER_0(tlbp, void)
287 a7812ae4 pbrook
DEF_HELPER_0(tlbr, void)
288 a7812ae4 pbrook
DEF_HELPER_0(di, tl)
289 a7812ae4 pbrook
DEF_HELPER_0(ei, tl)
290 a7812ae4 pbrook
DEF_HELPER_0(eret, void)
291 a7812ae4 pbrook
DEF_HELPER_0(deret, void)
292 0eaef5aa ths
#endif /* !CONFIG_USER_ONLY */
293 a7812ae4 pbrook
DEF_HELPER_0(rdhwr_cpunum, tl)
294 a7812ae4 pbrook
DEF_HELPER_0(rdhwr_synci_step, tl)
295 a7812ae4 pbrook
DEF_HELPER_0(rdhwr_cc, tl)
296 a7812ae4 pbrook
DEF_HELPER_0(rdhwr_ccres, tl)
297 a7812ae4 pbrook
DEF_HELPER_1(pmon, void, int)
298 a7812ae4 pbrook
DEF_HELPER_0(wait, void)
299 a7812ae4 pbrook
300 a7812ae4 pbrook
#include "def-helper.h"