root / target-ppc / helper.h @ f53f81e0
History | View | Annotate | Download (20.6 kB)
1 | 022c62cb | Paolo Bonzini | #include "exec/def-helper.h" |
---|---|---|---|
2 | f10dc08e | aurel32 | |
3 | e5f17ac6 | Blue Swirl | DEF_HELPER_3(raise_exception_err, void, env, i32, i32)
|
4 | e5f17ac6 | Blue Swirl | DEF_HELPER_2(raise_exception, void, env, i32)
|
5 | e5f17ac6 | Blue Swirl | DEF_HELPER_4(tw, void, env, tl, tl, i32)
|
6 | cab3bee2 | aurel32 | #if defined(TARGET_PPC64)
|
7 | e5f17ac6 | Blue Swirl | DEF_HELPER_4(td, void, env, tl, tl, i32)
|
8 | cab3bee2 | aurel32 | #endif
|
9 | d72a19f7 | aurel32 | #if !defined(CONFIG_USER_ONLY)
|
10 | e5f17ac6 | Blue Swirl | DEF_HELPER_2(store_msr, void, env, tl)
|
11 | e5f17ac6 | Blue Swirl | DEF_HELPER_1(rfi, void, env)
|
12 | e5f17ac6 | Blue Swirl | DEF_HELPER_1(rfsvc, void, env)
|
13 | e5f17ac6 | Blue Swirl | DEF_HELPER_1(40x_rfci, void, env) |
14 | e5f17ac6 | Blue Swirl | DEF_HELPER_1(rfci, void, env)
|
15 | e5f17ac6 | Blue Swirl | DEF_HELPER_1(rfdi, void, env)
|
16 | e5f17ac6 | Blue Swirl | DEF_HELPER_1(rfmci, void, env)
|
17 | d72a19f7 | aurel32 | #if defined(TARGET_PPC64)
|
18 | e5f17ac6 | Blue Swirl | DEF_HELPER_1(rfid, void, env)
|
19 | e5f17ac6 | Blue Swirl | DEF_HELPER_1(hrfid, void, env)
|
20 | d72a19f7 | aurel32 | #endif
|
21 | d72a19f7 | aurel32 | #endif
|
22 | 64adab3f | aurel32 | |
23 | 2f5a189c | Blue Swirl | DEF_HELPER_3(lmw, void, env, tl, i32)
|
24 | 2f5a189c | Blue Swirl | DEF_HELPER_3(stmw, void, env, tl, i32)
|
25 | 2f5a189c | Blue Swirl | DEF_HELPER_4(lsw, void, env, tl, i32, i32)
|
26 | 2f5a189c | Blue Swirl | DEF_HELPER_5(lswx, void, env, tl, i32, i32, i32)
|
27 | 2f5a189c | Blue Swirl | DEF_HELPER_4(stsw, void, env, tl, i32, i32)
|
28 | 8e33944f | Alexander Graf | DEF_HELPER_3(dcbz, void, env, tl, i32)
|
29 | 2f5a189c | Blue Swirl | DEF_HELPER_2(icbi, void, env, tl)
|
30 | 2f5a189c | Blue Swirl | DEF_HELPER_5(lscbx, tl, env, tl, i32, i32, i32) |
31 | bdb4b689 | aurel32 | |
32 | 74637406 | aurel32 | #if defined(TARGET_PPC64)
|
33 | d15f74fb | Blue Swirl | DEF_HELPER_3(mulldo, i64, env, i64, i64) |
34 | 74637406 | aurel32 | #endif
|
35 | 74637406 | aurel32 | |
36 | 8f885ef8 | Aurelien Jarno | DEF_HELPER_FLAGS_1(cntlzw, TCG_CALL_NO_RWG_SE, tl, tl) |
37 | 8f885ef8 | Aurelien Jarno | DEF_HELPER_FLAGS_1(popcntb, TCG_CALL_NO_RWG_SE, tl, tl) |
38 | 8f885ef8 | Aurelien Jarno | DEF_HELPER_FLAGS_1(popcntw, TCG_CALL_NO_RWG_SE, tl, tl) |
39 | fcfda20f | Aurelien Jarno | DEF_HELPER_FLAGS_2(cmpb, TCG_CALL_NO_RWG_SE, tl, tl, tl) |
40 | d15f74fb | Blue Swirl | DEF_HELPER_3(sraw, tl, env, tl, tl) |
41 | 26d67362 | aurel32 | #if defined(TARGET_PPC64)
|
42 | 8f885ef8 | Aurelien Jarno | DEF_HELPER_FLAGS_1(cntlzd, TCG_CALL_NO_RWG_SE, tl, tl) |
43 | 8f885ef8 | Aurelien Jarno | DEF_HELPER_FLAGS_1(popcntd, TCG_CALL_NO_RWG_SE, tl, tl) |
44 | d15f74fb | Blue Swirl | DEF_HELPER_3(srad, tl, env, tl, tl) |
45 | 26d67362 | aurel32 | #endif
|
46 | 26d67362 | aurel32 | |
47 | 8f885ef8 | Aurelien Jarno | DEF_HELPER_FLAGS_1(cntlsw32, TCG_CALL_NO_RWG_SE, i32, i32) |
48 | 8f885ef8 | Aurelien Jarno | DEF_HELPER_FLAGS_1(cntlzw32, TCG_CALL_NO_RWG_SE, i32, i32) |
49 | 8f885ef8 | Aurelien Jarno | DEF_HELPER_FLAGS_2(brinc, TCG_CALL_NO_RWG_SE, tl, tl, tl) |
50 | a7812ae4 | pbrook | |
51 | 8e703949 | Blue Swirl | DEF_HELPER_1(float_check_status, void, env)
|
52 | 8e703949 | Blue Swirl | DEF_HELPER_1(reset_fpstatus, void, env)
|
53 | 8e703949 | Blue Swirl | DEF_HELPER_3(compute_fprf, i32, env, i64, i32) |
54 | 8e703949 | Blue Swirl | DEF_HELPER_3(store_fpscr, void, env, i64, i32)
|
55 | 8e703949 | Blue Swirl | DEF_HELPER_2(fpscr_clrbit, void, env, i32)
|
56 | 8e703949 | Blue Swirl | DEF_HELPER_2(fpscr_setbit, void, env, i32)
|
57 | 8e703949 | Blue Swirl | DEF_HELPER_2(float64_to_float32, i32, env, i64) |
58 | 8e703949 | Blue Swirl | DEF_HELPER_2(float32_to_float64, i64, env, i32) |
59 | af12906f | aurel32 | |
60 | 8e703949 | Blue Swirl | DEF_HELPER_4(fcmpo, void, env, i64, i64, i32)
|
61 | 8e703949 | Blue Swirl | DEF_HELPER_4(fcmpu, void, env, i64, i64, i32)
|
62 | d72a19f7 | aurel32 | |
63 | 8e703949 | Blue Swirl | DEF_HELPER_2(fctiw, i64, env, i64) |
64 | 8e703949 | Blue Swirl | DEF_HELPER_2(fctiwz, i64, env, i64) |
65 | af12906f | aurel32 | #if defined(TARGET_PPC64)
|
66 | 8e703949 | Blue Swirl | DEF_HELPER_2(fcfid, i64, env, i64) |
67 | 8e703949 | Blue Swirl | DEF_HELPER_2(fctid, i64, env, i64) |
68 | 8e703949 | Blue Swirl | DEF_HELPER_2(fctidz, i64, env, i64) |
69 | af12906f | aurel32 | #endif
|
70 | 8e703949 | Blue Swirl | DEF_HELPER_2(frsp, i64, env, i64) |
71 | 8e703949 | Blue Swirl | DEF_HELPER_2(frin, i64, env, i64) |
72 | 8e703949 | Blue Swirl | DEF_HELPER_2(friz, i64, env, i64) |
73 | 8e703949 | Blue Swirl | DEF_HELPER_2(frip, i64, env, i64) |
74 | 8e703949 | Blue Swirl | DEF_HELPER_2(frim, i64, env, i64) |
75 | af12906f | aurel32 | |
76 | 8e703949 | Blue Swirl | DEF_HELPER_3(fadd, i64, env, i64, i64) |
77 | 8e703949 | Blue Swirl | DEF_HELPER_3(fsub, i64, env, i64, i64) |
78 | 8e703949 | Blue Swirl | DEF_HELPER_3(fmul, i64, env, i64, i64) |
79 | 8e703949 | Blue Swirl | DEF_HELPER_3(fdiv, i64, env, i64, i64) |
80 | 8e703949 | Blue Swirl | DEF_HELPER_4(fmadd, i64, env, i64, i64, i64) |
81 | 8e703949 | Blue Swirl | DEF_HELPER_4(fmsub, i64, env, i64, i64, i64) |
82 | 8e703949 | Blue Swirl | DEF_HELPER_4(fnmadd, i64, env, i64, i64, i64) |
83 | 8e703949 | Blue Swirl | DEF_HELPER_4(fnmsub, i64, env, i64, i64, i64) |
84 | 8e703949 | Blue Swirl | DEF_HELPER_2(fsqrt, i64, env, i64) |
85 | 8e703949 | Blue Swirl | DEF_HELPER_2(fre, i64, env, i64) |
86 | 8e703949 | Blue Swirl | DEF_HELPER_2(fres, i64, env, i64) |
87 | 8e703949 | Blue Swirl | DEF_HELPER_2(frsqrte, i64, env, i64) |
88 | 8e703949 | Blue Swirl | DEF_HELPER_4(fsel, i64, env, i64, i64, i64) |
89 | af12906f | aurel32 | |
90 | 7872c51c | aurel32 | #define dh_alias_avr ptr
|
91 | c227f099 | Anthony Liguori | #define dh_ctype_avr ppc_avr_t *
|
92 | 2bece2c8 | Richard Henderson | #define dh_is_signed_avr dh_is_signed_ptr
|
93 | 7872c51c | aurel32 | |
94 | 7872c51c | aurel32 | DEF_HELPER_3(vaddubm, void, avr, avr, avr)
|
95 | 7872c51c | aurel32 | DEF_HELPER_3(vadduhm, void, avr, avr, avr)
|
96 | 7872c51c | aurel32 | DEF_HELPER_3(vadduwm, void, avr, avr, avr)
|
97 | 7872c51c | aurel32 | DEF_HELPER_3(vsububm, void, avr, avr, avr)
|
98 | 7872c51c | aurel32 | DEF_HELPER_3(vsubuhm, void, avr, avr, avr)
|
99 | 7872c51c | aurel32 | DEF_HELPER_3(vsubuwm, void, avr, avr, avr)
|
100 | fab3cbe9 | aurel32 | DEF_HELPER_3(vavgub, void, avr, avr, avr)
|
101 | fab3cbe9 | aurel32 | DEF_HELPER_3(vavguh, void, avr, avr, avr)
|
102 | fab3cbe9 | aurel32 | DEF_HELPER_3(vavguw, void, avr, avr, avr)
|
103 | fab3cbe9 | aurel32 | DEF_HELPER_3(vavgsb, void, avr, avr, avr)
|
104 | fab3cbe9 | aurel32 | DEF_HELPER_3(vavgsh, void, avr, avr, avr)
|
105 | fab3cbe9 | aurel32 | DEF_HELPER_3(vavgsw, void, avr, avr, avr)
|
106 | e4039339 | aurel32 | DEF_HELPER_3(vminsb, void, avr, avr, avr)
|
107 | e4039339 | aurel32 | DEF_HELPER_3(vminsh, void, avr, avr, avr)
|
108 | e4039339 | aurel32 | DEF_HELPER_3(vminsw, void, avr, avr, avr)
|
109 | e4039339 | aurel32 | DEF_HELPER_3(vmaxsb, void, avr, avr, avr)
|
110 | e4039339 | aurel32 | DEF_HELPER_3(vmaxsh, void, avr, avr, avr)
|
111 | e4039339 | aurel32 | DEF_HELPER_3(vmaxsw, void, avr, avr, avr)
|
112 | e4039339 | aurel32 | DEF_HELPER_3(vminub, void, avr, avr, avr)
|
113 | e4039339 | aurel32 | DEF_HELPER_3(vminuh, void, avr, avr, avr)
|
114 | e4039339 | aurel32 | DEF_HELPER_3(vminuw, void, avr, avr, avr)
|
115 | e4039339 | aurel32 | DEF_HELPER_3(vmaxub, void, avr, avr, avr)
|
116 | e4039339 | aurel32 | DEF_HELPER_3(vmaxuh, void, avr, avr, avr)
|
117 | e4039339 | aurel32 | DEF_HELPER_3(vmaxuw, void, avr, avr, avr)
|
118 | d15f74fb | Blue Swirl | DEF_HELPER_4(vcmpequb, void, env, avr, avr, avr)
|
119 | d15f74fb | Blue Swirl | DEF_HELPER_4(vcmpequh, void, env, avr, avr, avr)
|
120 | d15f74fb | Blue Swirl | DEF_HELPER_4(vcmpequw, void, env, avr, avr, avr)
|
121 | d15f74fb | Blue Swirl | DEF_HELPER_4(vcmpgtub, void, env, avr, avr, avr)
|
122 | d15f74fb | Blue Swirl | DEF_HELPER_4(vcmpgtuh, void, env, avr, avr, avr)
|
123 | d15f74fb | Blue Swirl | DEF_HELPER_4(vcmpgtuw, void, env, avr, avr, avr)
|
124 | d15f74fb | Blue Swirl | DEF_HELPER_4(vcmpgtsb, void, env, avr, avr, avr)
|
125 | d15f74fb | Blue Swirl | DEF_HELPER_4(vcmpgtsh, void, env, avr, avr, avr)
|
126 | d15f74fb | Blue Swirl | DEF_HELPER_4(vcmpgtsw, void, env, avr, avr, avr)
|
127 | d15f74fb | Blue Swirl | DEF_HELPER_4(vcmpeqfp, void, env, avr, avr, avr)
|
128 | d15f74fb | Blue Swirl | DEF_HELPER_4(vcmpgefp, void, env, avr, avr, avr)
|
129 | d15f74fb | Blue Swirl | DEF_HELPER_4(vcmpgtfp, void, env, avr, avr, avr)
|
130 | d15f74fb | Blue Swirl | DEF_HELPER_4(vcmpbfp, void, env, avr, avr, avr)
|
131 | d15f74fb | Blue Swirl | DEF_HELPER_4(vcmpequb_dot, void, env, avr, avr, avr)
|
132 | d15f74fb | Blue Swirl | DEF_HELPER_4(vcmpequh_dot, void, env, avr, avr, avr)
|
133 | d15f74fb | Blue Swirl | DEF_HELPER_4(vcmpequw_dot, void, env, avr, avr, avr)
|
134 | d15f74fb | Blue Swirl | DEF_HELPER_4(vcmpgtub_dot, void, env, avr, avr, avr)
|
135 | d15f74fb | Blue Swirl | DEF_HELPER_4(vcmpgtuh_dot, void, env, avr, avr, avr)
|
136 | d15f74fb | Blue Swirl | DEF_HELPER_4(vcmpgtuw_dot, void, env, avr, avr, avr)
|
137 | d15f74fb | Blue Swirl | DEF_HELPER_4(vcmpgtsb_dot, void, env, avr, avr, avr)
|
138 | d15f74fb | Blue Swirl | DEF_HELPER_4(vcmpgtsh_dot, void, env, avr, avr, avr)
|
139 | d15f74fb | Blue Swirl | DEF_HELPER_4(vcmpgtsw_dot, void, env, avr, avr, avr)
|
140 | d15f74fb | Blue Swirl | DEF_HELPER_4(vcmpeqfp_dot, void, env, avr, avr, avr)
|
141 | d15f74fb | Blue Swirl | DEF_HELPER_4(vcmpgefp_dot, void, env, avr, avr, avr)
|
142 | d15f74fb | Blue Swirl | DEF_HELPER_4(vcmpgtfp_dot, void, env, avr, avr, avr)
|
143 | d15f74fb | Blue Swirl | DEF_HELPER_4(vcmpbfp_dot, void, env, avr, avr, avr)
|
144 | 3b430048 | aurel32 | DEF_HELPER_3(vmrglb, void, avr, avr, avr)
|
145 | 3b430048 | aurel32 | DEF_HELPER_3(vmrglh, void, avr, avr, avr)
|
146 | 3b430048 | aurel32 | DEF_HELPER_3(vmrglw, void, avr, avr, avr)
|
147 | 3b430048 | aurel32 | DEF_HELPER_3(vmrghb, void, avr, avr, avr)
|
148 | 3b430048 | aurel32 | DEF_HELPER_3(vmrghh, void, avr, avr, avr)
|
149 | 3b430048 | aurel32 | DEF_HELPER_3(vmrghw, void, avr, avr, avr)
|
150 | 2c277908 | aurel32 | DEF_HELPER_3(vmulesb, void, avr, avr, avr)
|
151 | 2c277908 | aurel32 | DEF_HELPER_3(vmulesh, void, avr, avr, avr)
|
152 | 2c277908 | aurel32 | DEF_HELPER_3(vmuleub, void, avr, avr, avr)
|
153 | 2c277908 | aurel32 | DEF_HELPER_3(vmuleuh, void, avr, avr, avr)
|
154 | 2c277908 | aurel32 | DEF_HELPER_3(vmulosb, void, avr, avr, avr)
|
155 | 2c277908 | aurel32 | DEF_HELPER_3(vmulosh, void, avr, avr, avr)
|
156 | 2c277908 | aurel32 | DEF_HELPER_3(vmuloub, void, avr, avr, avr)
|
157 | 2c277908 | aurel32 | DEF_HELPER_3(vmulouh, void, avr, avr, avr)
|
158 | 07ef34c3 | aurel32 | DEF_HELPER_3(vsrab, void, avr, avr, avr)
|
159 | 07ef34c3 | aurel32 | DEF_HELPER_3(vsrah, void, avr, avr, avr)
|
160 | 07ef34c3 | aurel32 | DEF_HELPER_3(vsraw, void, avr, avr, avr)
|
161 | 07ef34c3 | aurel32 | DEF_HELPER_3(vsrb, void, avr, avr, avr)
|
162 | 07ef34c3 | aurel32 | DEF_HELPER_3(vsrh, void, avr, avr, avr)
|
163 | 07ef34c3 | aurel32 | DEF_HELPER_3(vsrw, void, avr, avr, avr)
|
164 | d79f0809 | aurel32 | DEF_HELPER_3(vslb, void, avr, avr, avr)
|
165 | d79f0809 | aurel32 | DEF_HELPER_3(vslh, void, avr, avr, avr)
|
166 | d79f0809 | aurel32 | DEF_HELPER_3(vslw, void, avr, avr, avr)
|
167 | 7b239bec | aurel32 | DEF_HELPER_3(vslo, void, avr, avr, avr)
|
168 | 7b239bec | aurel32 | DEF_HELPER_3(vsro, void, avr, avr, avr)
|
169 | e343da72 | aurel32 | DEF_HELPER_3(vaddcuw, void, avr, avr, avr)
|
170 | e343da72 | aurel32 | DEF_HELPER_3(vsubcuw, void, avr, avr, avr)
|
171 | f5daeec4 | Richard Henderson | DEF_HELPER_2(lvsl, void, avr, tl)
|
172 | f5daeec4 | Richard Henderson | DEF_HELPER_2(lvsr, void, avr, tl)
|
173 | d15f74fb | Blue Swirl | DEF_HELPER_4(vaddsbs, void, env, avr, avr, avr)
|
174 | d15f74fb | Blue Swirl | DEF_HELPER_4(vaddshs, void, env, avr, avr, avr)
|
175 | d15f74fb | Blue Swirl | DEF_HELPER_4(vaddsws, void, env, avr, avr, avr)
|
176 | d15f74fb | Blue Swirl | DEF_HELPER_4(vsubsbs, void, env, avr, avr, avr)
|
177 | d15f74fb | Blue Swirl | DEF_HELPER_4(vsubshs, void, env, avr, avr, avr)
|
178 | d15f74fb | Blue Swirl | DEF_HELPER_4(vsubsws, void, env, avr, avr, avr)
|
179 | d15f74fb | Blue Swirl | DEF_HELPER_4(vaddubs, void, env, avr, avr, avr)
|
180 | d15f74fb | Blue Swirl | DEF_HELPER_4(vadduhs, void, env, avr, avr, avr)
|
181 | d15f74fb | Blue Swirl | DEF_HELPER_4(vadduws, void, env, avr, avr, avr)
|
182 | d15f74fb | Blue Swirl | DEF_HELPER_4(vsububs, void, env, avr, avr, avr)
|
183 | d15f74fb | Blue Swirl | DEF_HELPER_4(vsubuhs, void, env, avr, avr, avr)
|
184 | d15f74fb | Blue Swirl | DEF_HELPER_4(vsubuws, void, env, avr, avr, avr)
|
185 | 5e1d0985 | aurel32 | DEF_HELPER_3(vrlb, void, avr, avr, avr)
|
186 | 5e1d0985 | aurel32 | DEF_HELPER_3(vrlh, void, avr, avr, avr)
|
187 | 5e1d0985 | aurel32 | DEF_HELPER_3(vrlw, void, avr, avr, avr)
|
188 | d9430add | aurel32 | DEF_HELPER_3(vsl, void, avr, avr, avr)
|
189 | d9430add | aurel32 | DEF_HELPER_3(vsr, void, avr, avr, avr)
|
190 | cd633b10 | aurel32 | DEF_HELPER_4(vsldoi, void, avr, avr, avr, i32)
|
191 | c026766b | aurel32 | DEF_HELPER_2(vspltisb, void, avr, i32)
|
192 | c026766b | aurel32 | DEF_HELPER_2(vspltish, void, avr, i32)
|
193 | c026766b | aurel32 | DEF_HELPER_2(vspltisw, void, avr, i32)
|
194 | e4e6bee7 | aurel32 | DEF_HELPER_3(vspltb, void, avr, avr, i32)
|
195 | e4e6bee7 | aurel32 | DEF_HELPER_3(vsplth, void, avr, avr, i32)
|
196 | e4e6bee7 | aurel32 | DEF_HELPER_3(vspltw, void, avr, avr, i32)
|
197 | 79f85c3a | aurel32 | DEF_HELPER_2(vupkhpx, void, avr, avr)
|
198 | 79f85c3a | aurel32 | DEF_HELPER_2(vupklpx, void, avr, avr)
|
199 | 6cf1c6e5 | aurel32 | DEF_HELPER_2(vupkhsb, void, avr, avr)
|
200 | 6cf1c6e5 | aurel32 | DEF_HELPER_2(vupkhsh, void, avr, avr)
|
201 | 6cf1c6e5 | aurel32 | DEF_HELPER_2(vupklsb, void, avr, avr)
|
202 | 6cf1c6e5 | aurel32 | DEF_HELPER_2(vupklsh, void, avr, avr)
|
203 | d15f74fb | Blue Swirl | DEF_HELPER_5(vmsumubm, void, env, avr, avr, avr, avr)
|
204 | d15f74fb | Blue Swirl | DEF_HELPER_5(vmsummbm, void, env, avr, avr, avr, avr)
|
205 | d15f74fb | Blue Swirl | DEF_HELPER_5(vsel, void, env, avr, avr, avr, avr)
|
206 | d15f74fb | Blue Swirl | DEF_HELPER_5(vperm, void, env, avr, avr, avr, avr)
|
207 | d15f74fb | Blue Swirl | DEF_HELPER_4(vpkshss, void, env, avr, avr, avr)
|
208 | d15f74fb | Blue Swirl | DEF_HELPER_4(vpkshus, void, env, avr, avr, avr)
|
209 | d15f74fb | Blue Swirl | DEF_HELPER_4(vpkswss, void, env, avr, avr, avr)
|
210 | d15f74fb | Blue Swirl | DEF_HELPER_4(vpkswus, void, env, avr, avr, avr)
|
211 | d15f74fb | Blue Swirl | DEF_HELPER_4(vpkuhus, void, env, avr, avr, avr)
|
212 | d15f74fb | Blue Swirl | DEF_HELPER_4(vpkuwus, void, env, avr, avr, avr)
|
213 | d15f74fb | Blue Swirl | DEF_HELPER_4(vpkuhum, void, env, avr, avr, avr)
|
214 | d15f74fb | Blue Swirl | DEF_HELPER_4(vpkuwum, void, env, avr, avr, avr)
|
215 | 1dd9ffb9 | aurel32 | DEF_HELPER_3(vpkpx, void, avr, avr, avr)
|
216 | d15f74fb | Blue Swirl | DEF_HELPER_5(vmhaddshs, void, env, avr, avr, avr, avr)
|
217 | d15f74fb | Blue Swirl | DEF_HELPER_5(vmhraddshs, void, env, avr, avr, avr, avr)
|
218 | d15f74fb | Blue Swirl | DEF_HELPER_5(vmsumuhm, void, env, avr, avr, avr, avr)
|
219 | d15f74fb | Blue Swirl | DEF_HELPER_5(vmsumuhs, void, env, avr, avr, avr, avr)
|
220 | d15f74fb | Blue Swirl | DEF_HELPER_5(vmsumshm, void, env, avr, avr, avr, avr)
|
221 | d15f74fb | Blue Swirl | DEF_HELPER_5(vmsumshs, void, env, avr, avr, avr, avr)
|
222 | bcd2ee23 | aurel32 | DEF_HELPER_4(vmladduhm, void, avr, avr, avr, avr)
|
223 | f5daeec4 | Richard Henderson | DEF_HELPER_2(mtvscr, void, env, avr)
|
224 | 2f5a189c | Blue Swirl | DEF_HELPER_3(lvebx, void, env, avr, tl)
|
225 | 2f5a189c | Blue Swirl | DEF_HELPER_3(lvehx, void, env, avr, tl)
|
226 | 2f5a189c | Blue Swirl | DEF_HELPER_3(lvewx, void, env, avr, tl)
|
227 | 2f5a189c | Blue Swirl | DEF_HELPER_3(stvebx, void, env, avr, tl)
|
228 | 2f5a189c | Blue Swirl | DEF_HELPER_3(stvehx, void, env, avr, tl)
|
229 | 2f5a189c | Blue Swirl | DEF_HELPER_3(stvewx, void, env, avr, tl)
|
230 | d15f74fb | Blue Swirl | DEF_HELPER_4(vsumsws, void, env, avr, avr, avr)
|
231 | d15f74fb | Blue Swirl | DEF_HELPER_4(vsum2sws, void, env, avr, avr, avr)
|
232 | d15f74fb | Blue Swirl | DEF_HELPER_4(vsum4sbs, void, env, avr, avr, avr)
|
233 | d15f74fb | Blue Swirl | DEF_HELPER_4(vsum4shs, void, env, avr, avr, avr)
|
234 | d15f74fb | Blue Swirl | DEF_HELPER_4(vsum4ubs, void, env, avr, avr, avr)
|
235 | d15f74fb | Blue Swirl | DEF_HELPER_4(vaddfp, void, env, avr, avr, avr)
|
236 | d15f74fb | Blue Swirl | DEF_HELPER_4(vsubfp, void, env, avr, avr, avr)
|
237 | d15f74fb | Blue Swirl | DEF_HELPER_4(vmaxfp, void, env, avr, avr, avr)
|
238 | d15f74fb | Blue Swirl | DEF_HELPER_4(vminfp, void, env, avr, avr, avr)
|
239 | d15f74fb | Blue Swirl | DEF_HELPER_3(vrefp, void, env, avr, avr)
|
240 | d15f74fb | Blue Swirl | DEF_HELPER_3(vrsqrtefp, void, env, avr, avr)
|
241 | d15f74fb | Blue Swirl | DEF_HELPER_5(vmaddfp, void, env, avr, avr, avr, avr)
|
242 | d15f74fb | Blue Swirl | DEF_HELPER_5(vnmsubfp, void, env, avr, avr, avr, avr)
|
243 | d15f74fb | Blue Swirl | DEF_HELPER_3(vexptefp, void, env, avr, avr)
|
244 | d15f74fb | Blue Swirl | DEF_HELPER_3(vlogefp, void, env, avr, avr)
|
245 | d15f74fb | Blue Swirl | DEF_HELPER_3(vrfim, void, env, avr, avr)
|
246 | d15f74fb | Blue Swirl | DEF_HELPER_3(vrfin, void, env, avr, avr)
|
247 | d15f74fb | Blue Swirl | DEF_HELPER_3(vrfip, void, env, avr, avr)
|
248 | d15f74fb | Blue Swirl | DEF_HELPER_3(vrfiz, void, env, avr, avr)
|
249 | d15f74fb | Blue Swirl | DEF_HELPER_4(vcfux, void, env, avr, avr, i32)
|
250 | d15f74fb | Blue Swirl | DEF_HELPER_4(vcfsx, void, env, avr, avr, i32)
|
251 | d15f74fb | Blue Swirl | DEF_HELPER_4(vctuxs, void, env, avr, avr, i32)
|
252 | d15f74fb | Blue Swirl | DEF_HELPER_4(vctsxs, void, env, avr, avr, i32)
|
253 | fab3cbe9 | aurel32 | |
254 | ee6e02c0 | Tom Musta | DEF_HELPER_2(xsadddp, void, env, i32)
|
255 | ee6e02c0 | Tom Musta | DEF_HELPER_2(xssubdp, void, env, i32)
|
256 | 5e591d88 | Tom Musta | DEF_HELPER_2(xsmuldp, void, env, i32)
|
257 | 4b98eeef | Tom Musta | DEF_HELPER_2(xsdivdp, void, env, i32)
|
258 | 2009227f | Tom Musta | DEF_HELPER_2(xsredp, void, env, i32)
|
259 | d32404fe | Tom Musta | DEF_HELPER_2(xssqrtdp, void, env, i32)
|
260 | d3f9df8f | Tom Musta | DEF_HELPER_2(xsrsqrtedp, void, env, i32)
|
261 | bc80838f | Tom Musta | DEF_HELPER_2(xstdivdp, void, env, i32)
|
262 | 5cb151ac | Tom Musta | DEF_HELPER_2(xstsqrtdp, void, env, i32)
|
263 | 595c6eef | Tom Musta | DEF_HELPER_2(xsmaddadp, void, env, i32)
|
264 | 595c6eef | Tom Musta | DEF_HELPER_2(xsmaddmdp, void, env, i32)
|
265 | 595c6eef | Tom Musta | DEF_HELPER_2(xsmsubadp, void, env, i32)
|
266 | 595c6eef | Tom Musta | DEF_HELPER_2(xsmsubmdp, void, env, i32)
|
267 | 595c6eef | Tom Musta | DEF_HELPER_2(xsnmaddadp, void, env, i32)
|
268 | 595c6eef | Tom Musta | DEF_HELPER_2(xsnmaddmdp, void, env, i32)
|
269 | 595c6eef | Tom Musta | DEF_HELPER_2(xsnmsubadp, void, env, i32)
|
270 | 595c6eef | Tom Musta | DEF_HELPER_2(xsnmsubmdp, void, env, i32)
|
271 | 4f17e9c7 | Tom Musta | DEF_HELPER_2(xscmpodp, void, env, i32)
|
272 | 4f17e9c7 | Tom Musta | DEF_HELPER_2(xscmpudp, void, env, i32)
|
273 | 959e9c9d | Tom Musta | DEF_HELPER_2(xsmaxdp, void, env, i32)
|
274 | 959e9c9d | Tom Musta | DEF_HELPER_2(xsmindp, void, env, i32)
|
275 | ed8ac568 | Tom Musta | DEF_HELPER_2(xscvdpsp, void, env, i32)
|
276 | ed8ac568 | Tom Musta | DEF_HELPER_2(xscvspdp, void, env, i32)
|
277 | 5177d2ca | Tom Musta | DEF_HELPER_2(xscvdpsxds, void, env, i32)
|
278 | 5177d2ca | Tom Musta | DEF_HELPER_2(xscvdpsxws, void, env, i32)
|
279 | 5177d2ca | Tom Musta | DEF_HELPER_2(xscvdpuxds, void, env, i32)
|
280 | 5177d2ca | Tom Musta | DEF_HELPER_2(xscvdpuxws, void, env, i32)
|
281 | 5177d2ca | Tom Musta | DEF_HELPER_2(xscvsxddp, void, env, i32)
|
282 | 5177d2ca | Tom Musta | DEF_HELPER_2(xscvuxddp, void, env, i32)
|
283 | 88e33d08 | Tom Musta | DEF_HELPER_2(xsrdpi, void, env, i32)
|
284 | 88e33d08 | Tom Musta | DEF_HELPER_2(xsrdpic, void, env, i32)
|
285 | 88e33d08 | Tom Musta | DEF_HELPER_2(xsrdpim, void, env, i32)
|
286 | 88e33d08 | Tom Musta | DEF_HELPER_2(xsrdpip, void, env, i32)
|
287 | 88e33d08 | Tom Musta | DEF_HELPER_2(xsrdpiz, void, env, i32)
|
288 | ee6e02c0 | Tom Musta | |
289 | 3fd0aadf | Tom Musta | DEF_HELPER_2(xsaddsp, void, env, i32)
|
290 | 3fd0aadf | Tom Musta | DEF_HELPER_2(xssubsp, void, env, i32)
|
291 | ab9408a2 | Tom Musta | DEF_HELPER_2(xsmulsp, void, env, i32)
|
292 | b24d0b47 | Tom Musta | DEF_HELPER_2(xsdivsp, void, env, i32)
|
293 | 2c0c52ae | Tom Musta | DEF_HELPER_2(xsresp, void, env, i32)
|
294 | cea4e574 | Tom Musta | DEF_HELPER_2(xssqrtsp, void, env, i32)
|
295 | 968e76bc | Tom Musta | DEF_HELPER_2(xsrsqrtesp, void, env, i32)
|
296 | f53f81e0 | Tom Musta | DEF_HELPER_2(xsmaddasp, void, env, i32)
|
297 | f53f81e0 | Tom Musta | DEF_HELPER_2(xsmaddmsp, void, env, i32)
|
298 | f53f81e0 | Tom Musta | DEF_HELPER_2(xsmsubasp, void, env, i32)
|
299 | f53f81e0 | Tom Musta | DEF_HELPER_2(xsmsubmsp, void, env, i32)
|
300 | f53f81e0 | Tom Musta | DEF_HELPER_2(xsnmaddasp, void, env, i32)
|
301 | f53f81e0 | Tom Musta | DEF_HELPER_2(xsnmaddmsp, void, env, i32)
|
302 | f53f81e0 | Tom Musta | DEF_HELPER_2(xsnmsubasp, void, env, i32)
|
303 | f53f81e0 | Tom Musta | DEF_HELPER_2(xsnmsubmsp, void, env, i32)
|
304 | 3fd0aadf | Tom Musta | |
305 | ee6e02c0 | Tom Musta | DEF_HELPER_2(xvadddp, void, env, i32)
|
306 | ee6e02c0 | Tom Musta | DEF_HELPER_2(xvsubdp, void, env, i32)
|
307 | 5e591d88 | Tom Musta | DEF_HELPER_2(xvmuldp, void, env, i32)
|
308 | 4b98eeef | Tom Musta | DEF_HELPER_2(xvdivdp, void, env, i32)
|
309 | 2009227f | Tom Musta | DEF_HELPER_2(xvredp, void, env, i32)
|
310 | d32404fe | Tom Musta | DEF_HELPER_2(xvsqrtdp, void, env, i32)
|
311 | d3f9df8f | Tom Musta | DEF_HELPER_2(xvrsqrtedp, void, env, i32)
|
312 | bc80838f | Tom Musta | DEF_HELPER_2(xvtdivdp, void, env, i32)
|
313 | 5cb151ac | Tom Musta | DEF_HELPER_2(xvtsqrtdp, void, env, i32)
|
314 | 595c6eef | Tom Musta | DEF_HELPER_2(xvmaddadp, void, env, i32)
|
315 | 595c6eef | Tom Musta | DEF_HELPER_2(xvmaddmdp, void, env, i32)
|
316 | 595c6eef | Tom Musta | DEF_HELPER_2(xvmsubadp, void, env, i32)
|
317 | 595c6eef | Tom Musta | DEF_HELPER_2(xvmsubmdp, void, env, i32)
|
318 | 595c6eef | Tom Musta | DEF_HELPER_2(xvnmaddadp, void, env, i32)
|
319 | 595c6eef | Tom Musta | DEF_HELPER_2(xvnmaddmdp, void, env, i32)
|
320 | 595c6eef | Tom Musta | DEF_HELPER_2(xvnmsubadp, void, env, i32)
|
321 | 595c6eef | Tom Musta | DEF_HELPER_2(xvnmsubmdp, void, env, i32)
|
322 | 959e9c9d | Tom Musta | DEF_HELPER_2(xvmaxdp, void, env, i32)
|
323 | 959e9c9d | Tom Musta | DEF_HELPER_2(xvmindp, void, env, i32)
|
324 | 354a6dec | Tom Musta | DEF_HELPER_2(xvcmpeqdp, void, env, i32)
|
325 | 354a6dec | Tom Musta | DEF_HELPER_2(xvcmpgedp, void, env, i32)
|
326 | 354a6dec | Tom Musta | DEF_HELPER_2(xvcmpgtdp, void, env, i32)
|
327 | ed8ac568 | Tom Musta | DEF_HELPER_2(xvcvdpsp, void, env, i32)
|
328 | 5177d2ca | Tom Musta | DEF_HELPER_2(xvcvdpsxds, void, env, i32)
|
329 | 5177d2ca | Tom Musta | DEF_HELPER_2(xvcvdpsxws, void, env, i32)
|
330 | 5177d2ca | Tom Musta | DEF_HELPER_2(xvcvdpuxds, void, env, i32)
|
331 | 5177d2ca | Tom Musta | DEF_HELPER_2(xvcvdpuxws, void, env, i32)
|
332 | 5177d2ca | Tom Musta | DEF_HELPER_2(xvcvsxddp, void, env, i32)
|
333 | 5177d2ca | Tom Musta | DEF_HELPER_2(xvcvuxddp, void, env, i32)
|
334 | 5177d2ca | Tom Musta | DEF_HELPER_2(xvcvsxwdp, void, env, i32)
|
335 | 5177d2ca | Tom Musta | DEF_HELPER_2(xvcvuxwdp, void, env, i32)
|
336 | 88e33d08 | Tom Musta | DEF_HELPER_2(xvrdpi, void, env, i32)
|
337 | 88e33d08 | Tom Musta | DEF_HELPER_2(xvrdpic, void, env, i32)
|
338 | 88e33d08 | Tom Musta | DEF_HELPER_2(xvrdpim, void, env, i32)
|
339 | 88e33d08 | Tom Musta | DEF_HELPER_2(xvrdpip, void, env, i32)
|
340 | 88e33d08 | Tom Musta | DEF_HELPER_2(xvrdpiz, void, env, i32)
|
341 | ee6e02c0 | Tom Musta | |
342 | ee6e02c0 | Tom Musta | DEF_HELPER_2(xvaddsp, void, env, i32)
|
343 | ee6e02c0 | Tom Musta | DEF_HELPER_2(xvsubsp, void, env, i32)
|
344 | 5e591d88 | Tom Musta | DEF_HELPER_2(xvmulsp, void, env, i32)
|
345 | 4b98eeef | Tom Musta | DEF_HELPER_2(xvdivsp, void, env, i32)
|
346 | 2009227f | Tom Musta | DEF_HELPER_2(xvresp, void, env, i32)
|
347 | d32404fe | Tom Musta | DEF_HELPER_2(xvsqrtsp, void, env, i32)
|
348 | d3f9df8f | Tom Musta | DEF_HELPER_2(xvrsqrtesp, void, env, i32)
|
349 | bc80838f | Tom Musta | DEF_HELPER_2(xvtdivsp, void, env, i32)
|
350 | 5cb151ac | Tom Musta | DEF_HELPER_2(xvtsqrtsp, void, env, i32)
|
351 | 595c6eef | Tom Musta | DEF_HELPER_2(xvmaddasp, void, env, i32)
|
352 | 595c6eef | Tom Musta | DEF_HELPER_2(xvmaddmsp, void, env, i32)
|
353 | 595c6eef | Tom Musta | DEF_HELPER_2(xvmsubasp, void, env, i32)
|
354 | 595c6eef | Tom Musta | DEF_HELPER_2(xvmsubmsp, void, env, i32)
|
355 | 595c6eef | Tom Musta | DEF_HELPER_2(xvnmaddasp, void, env, i32)
|
356 | 595c6eef | Tom Musta | DEF_HELPER_2(xvnmaddmsp, void, env, i32)
|
357 | 595c6eef | Tom Musta | DEF_HELPER_2(xvnmsubasp, void, env, i32)
|
358 | 595c6eef | Tom Musta | DEF_HELPER_2(xvnmsubmsp, void, env, i32)
|
359 | 959e9c9d | Tom Musta | DEF_HELPER_2(xvmaxsp, void, env, i32)
|
360 | 959e9c9d | Tom Musta | DEF_HELPER_2(xvminsp, void, env, i32)
|
361 | 354a6dec | Tom Musta | DEF_HELPER_2(xvcmpeqsp, void, env, i32)
|
362 | 354a6dec | Tom Musta | DEF_HELPER_2(xvcmpgesp, void, env, i32)
|
363 | 354a6dec | Tom Musta | DEF_HELPER_2(xvcmpgtsp, void, env, i32)
|
364 | ed8ac568 | Tom Musta | DEF_HELPER_2(xvcvspdp, void, env, i32)
|
365 | 5177d2ca | Tom Musta | DEF_HELPER_2(xvcvspsxds, void, env, i32)
|
366 | 5177d2ca | Tom Musta | DEF_HELPER_2(xvcvspsxws, void, env, i32)
|
367 | 5177d2ca | Tom Musta | DEF_HELPER_2(xvcvspuxds, void, env, i32)
|
368 | 5177d2ca | Tom Musta | DEF_HELPER_2(xvcvspuxws, void, env, i32)
|
369 | 5177d2ca | Tom Musta | DEF_HELPER_2(xvcvsxdsp, void, env, i32)
|
370 | 5177d2ca | Tom Musta | DEF_HELPER_2(xvcvuxdsp, void, env, i32)
|
371 | 5177d2ca | Tom Musta | DEF_HELPER_2(xvcvsxwsp, void, env, i32)
|
372 | 5177d2ca | Tom Musta | DEF_HELPER_2(xvcvuxwsp, void, env, i32)
|
373 | 88e33d08 | Tom Musta | DEF_HELPER_2(xvrspi, void, env, i32)
|
374 | 88e33d08 | Tom Musta | DEF_HELPER_2(xvrspic, void, env, i32)
|
375 | 88e33d08 | Tom Musta | DEF_HELPER_2(xvrspim, void, env, i32)
|
376 | 88e33d08 | Tom Musta | DEF_HELPER_2(xvrspip, void, env, i32)
|
377 | 88e33d08 | Tom Musta | DEF_HELPER_2(xvrspiz, void, env, i32)
|
378 | ee6e02c0 | Tom Musta | |
379 | 8e703949 | Blue Swirl | DEF_HELPER_2(efscfsi, i32, env, i32) |
380 | 8e703949 | Blue Swirl | DEF_HELPER_2(efscfui, i32, env, i32) |
381 | 8e703949 | Blue Swirl | DEF_HELPER_2(efscfuf, i32, env, i32) |
382 | 8e703949 | Blue Swirl | DEF_HELPER_2(efscfsf, i32, env, i32) |
383 | 8e703949 | Blue Swirl | DEF_HELPER_2(efsctsi, i32, env, i32) |
384 | 8e703949 | Blue Swirl | DEF_HELPER_2(efsctui, i32, env, i32) |
385 | 8e703949 | Blue Swirl | DEF_HELPER_2(efsctsiz, i32, env, i32) |
386 | 8e703949 | Blue Swirl | DEF_HELPER_2(efsctuiz, i32, env, i32) |
387 | 8e703949 | Blue Swirl | DEF_HELPER_2(efsctsf, i32, env, i32) |
388 | 8e703949 | Blue Swirl | DEF_HELPER_2(efsctuf, i32, env, i32) |
389 | 8e703949 | Blue Swirl | DEF_HELPER_2(evfscfsi, i64, env, i64) |
390 | 8e703949 | Blue Swirl | DEF_HELPER_2(evfscfui, i64, env, i64) |
391 | 8e703949 | Blue Swirl | DEF_HELPER_2(evfscfuf, i64, env, i64) |
392 | 8e703949 | Blue Swirl | DEF_HELPER_2(evfscfsf, i64, env, i64) |
393 | 8e703949 | Blue Swirl | DEF_HELPER_2(evfsctsi, i64, env, i64) |
394 | 8e703949 | Blue Swirl | DEF_HELPER_2(evfsctui, i64, env, i64) |
395 | 8e703949 | Blue Swirl | DEF_HELPER_2(evfsctsiz, i64, env, i64) |
396 | 8e703949 | Blue Swirl | DEF_HELPER_2(evfsctuiz, i64, env, i64) |
397 | 8e703949 | Blue Swirl | DEF_HELPER_2(evfsctsf, i64, env, i64) |
398 | 8e703949 | Blue Swirl | DEF_HELPER_2(evfsctuf, i64, env, i64) |
399 | 8e703949 | Blue Swirl | DEF_HELPER_3(efsadd, i32, env, i32, i32) |
400 | 8e703949 | Blue Swirl | DEF_HELPER_3(efssub, i32, env, i32, i32) |
401 | 8e703949 | Blue Swirl | DEF_HELPER_3(efsmul, i32, env, i32, i32) |
402 | 8e703949 | Blue Swirl | DEF_HELPER_3(efsdiv, i32, env, i32, i32) |
403 | 8e703949 | Blue Swirl | DEF_HELPER_3(evfsadd, i64, env, i64, i64) |
404 | 8e703949 | Blue Swirl | DEF_HELPER_3(evfssub, i64, env, i64, i64) |
405 | 8e703949 | Blue Swirl | DEF_HELPER_3(evfsmul, i64, env, i64, i64) |
406 | 8e703949 | Blue Swirl | DEF_HELPER_3(evfsdiv, i64, env, i64, i64) |
407 | 8e703949 | Blue Swirl | DEF_HELPER_3(efststlt, i32, env, i32, i32) |
408 | 8e703949 | Blue Swirl | DEF_HELPER_3(efststgt, i32, env, i32, i32) |
409 | 8e703949 | Blue Swirl | DEF_HELPER_3(efststeq, i32, env, i32, i32) |
410 | 8e703949 | Blue Swirl | DEF_HELPER_3(efscmplt, i32, env, i32, i32) |
411 | 8e703949 | Blue Swirl | DEF_HELPER_3(efscmpgt, i32, env, i32, i32) |
412 | 8e703949 | Blue Swirl | DEF_HELPER_3(efscmpeq, i32, env, i32, i32) |
413 | 8e703949 | Blue Swirl | DEF_HELPER_3(evfststlt, i32, env, i64, i64) |
414 | 8e703949 | Blue Swirl | DEF_HELPER_3(evfststgt, i32, env, i64, i64) |
415 | 8e703949 | Blue Swirl | DEF_HELPER_3(evfststeq, i32, env, i64, i64) |
416 | 8e703949 | Blue Swirl | DEF_HELPER_3(evfscmplt, i32, env, i64, i64) |
417 | 8e703949 | Blue Swirl | DEF_HELPER_3(evfscmpgt, i32, env, i64, i64) |
418 | 8e703949 | Blue Swirl | DEF_HELPER_3(evfscmpeq, i32, env, i64, i64) |
419 | 8e703949 | Blue Swirl | DEF_HELPER_2(efdcfsi, i64, env, i32) |
420 | 8e703949 | Blue Swirl | DEF_HELPER_2(efdcfsid, i64, env, i64) |
421 | 8e703949 | Blue Swirl | DEF_HELPER_2(efdcfui, i64, env, i32) |
422 | 8e703949 | Blue Swirl | DEF_HELPER_2(efdcfuid, i64, env, i64) |
423 | 8e703949 | Blue Swirl | DEF_HELPER_2(efdctsi, i32, env, i64) |
424 | 8e703949 | Blue Swirl | DEF_HELPER_2(efdctui, i32, env, i64) |
425 | 8e703949 | Blue Swirl | DEF_HELPER_2(efdctsiz, i32, env, i64) |
426 | 8e703949 | Blue Swirl | DEF_HELPER_2(efdctsidz, i64, env, i64) |
427 | 8e703949 | Blue Swirl | DEF_HELPER_2(efdctuiz, i32, env, i64) |
428 | 8e703949 | Blue Swirl | DEF_HELPER_2(efdctuidz, i64, env, i64) |
429 | 8e703949 | Blue Swirl | DEF_HELPER_2(efdcfsf, i64, env, i32) |
430 | 8e703949 | Blue Swirl | DEF_HELPER_2(efdcfuf, i64, env, i32) |
431 | 8e703949 | Blue Swirl | DEF_HELPER_2(efdctsf, i32, env, i64) |
432 | 8e703949 | Blue Swirl | DEF_HELPER_2(efdctuf, i32, env, i64) |
433 | 8e703949 | Blue Swirl | DEF_HELPER_2(efscfd, i32, env, i64) |
434 | 8e703949 | Blue Swirl | DEF_HELPER_2(efdcfs, i64, env, i32) |
435 | 8e703949 | Blue Swirl | DEF_HELPER_3(efdadd, i64, env, i64, i64) |
436 | 8e703949 | Blue Swirl | DEF_HELPER_3(efdsub, i64, env, i64, i64) |
437 | 8e703949 | Blue Swirl | DEF_HELPER_3(efdmul, i64, env, i64, i64) |
438 | 8e703949 | Blue Swirl | DEF_HELPER_3(efddiv, i64, env, i64, i64) |
439 | 8e703949 | Blue Swirl | DEF_HELPER_3(efdtstlt, i32, env, i64, i64) |
440 | 8e703949 | Blue Swirl | DEF_HELPER_3(efdtstgt, i32, env, i64, i64) |
441 | 8e703949 | Blue Swirl | DEF_HELPER_3(efdtsteq, i32, env, i64, i64) |
442 | 8e703949 | Blue Swirl | DEF_HELPER_3(efdcmplt, i32, env, i64, i64) |
443 | 8e703949 | Blue Swirl | DEF_HELPER_3(efdcmpgt, i32, env, i64, i64) |
444 | 8e703949 | Blue Swirl | DEF_HELPER_3(efdcmpeq, i32, env, i64, i64) |
445 | 1c97856d | aurel32 | |
446 | 0f3955e2 | aurel32 | #if !defined(CONFIG_USER_ONLY)
|
447 | c6c7cf05 | Blue Swirl | DEF_HELPER_2(4xx_tlbre_hi, tl, env, tl)
|
448 | c6c7cf05 | Blue Swirl | DEF_HELPER_2(4xx_tlbre_lo, tl, env, tl)
|
449 | c6c7cf05 | Blue Swirl | DEF_HELPER_3(4xx_tlbwe_hi, void, env, tl, tl) |
450 | c6c7cf05 | Blue Swirl | DEF_HELPER_3(4xx_tlbwe_lo, void, env, tl, tl) |
451 | c6c7cf05 | Blue Swirl | DEF_HELPER_2(4xx_tlbsx, tl, env, tl)
|
452 | c6c7cf05 | Blue Swirl | DEF_HELPER_3(440_tlbre, tl, env, i32, tl)
|
453 | c6c7cf05 | Blue Swirl | DEF_HELPER_4(440_tlbwe, void, env, i32, tl, tl) |
454 | c6c7cf05 | Blue Swirl | DEF_HELPER_2(440_tlbsx, tl, env, tl)
|
455 | c6c7cf05 | Blue Swirl | DEF_HELPER_1(booke206_tlbre, void, env)
|
456 | c6c7cf05 | Blue Swirl | DEF_HELPER_1(booke206_tlbwe, void, env)
|
457 | c6c7cf05 | Blue Swirl | DEF_HELPER_2(booke206_tlbsx, void, env, tl)
|
458 | c6c7cf05 | Blue Swirl | DEF_HELPER_2(booke206_tlbivax, void, env, tl)
|
459 | c6c7cf05 | Blue Swirl | DEF_HELPER_2(booke206_tlbilx0, void, env, tl)
|
460 | c6c7cf05 | Blue Swirl | DEF_HELPER_2(booke206_tlbilx1, void, env, tl)
|
461 | c6c7cf05 | Blue Swirl | DEF_HELPER_2(booke206_tlbilx3, void, env, tl)
|
462 | c6c7cf05 | Blue Swirl | DEF_HELPER_2(booke206_tlbflush, void, env, i32)
|
463 | c6c7cf05 | Blue Swirl | DEF_HELPER_3(booke_setpid, void, env, i32, tl)
|
464 | c6c7cf05 | Blue Swirl | DEF_HELPER_2(6xx_tlbd, void, env, tl) |
465 | c6c7cf05 | Blue Swirl | DEF_HELPER_2(6xx_tlbi, void, env, tl) |
466 | c6c7cf05 | Blue Swirl | DEF_HELPER_2(74xx_tlbd, void, env, tl) |
467 | c6c7cf05 | Blue Swirl | DEF_HELPER_2(74xx_tlbi, void, env, tl) |
468 | 8f885ef8 | Aurelien Jarno | DEF_HELPER_FLAGS_1(tlbia, TCG_CALL_NO_RWG, void, env)
|
469 | 8f885ef8 | Aurelien Jarno | DEF_HELPER_FLAGS_2(tlbie, TCG_CALL_NO_RWG, void, env, tl)
|
470 | 74d37793 | aurel32 | #if defined(TARGET_PPC64)
|
471 | 8f885ef8 | Aurelien Jarno | DEF_HELPER_FLAGS_3(store_slb, TCG_CALL_NO_RWG, void, env, tl, tl)
|
472 | c6c7cf05 | Blue Swirl | DEF_HELPER_2(load_slb_esid, tl, env, tl) |
473 | c6c7cf05 | Blue Swirl | DEF_HELPER_2(load_slb_vsid, tl, env, tl) |
474 | 8f885ef8 | Aurelien Jarno | DEF_HELPER_FLAGS_1(slbia, TCG_CALL_NO_RWG, void, env)
|
475 | 8f885ef8 | Aurelien Jarno | DEF_HELPER_FLAGS_2(slbie, TCG_CALL_NO_RWG, void, env, tl)
|
476 | 74d37793 | aurel32 | #endif
|
477 | f5daeec4 | Richard Henderson | DEF_HELPER_FLAGS_2(load_sr, TCG_CALL_NO_RWG, tl, env, tl) |
478 | 8f885ef8 | Aurelien Jarno | DEF_HELPER_FLAGS_3(store_sr, TCG_CALL_NO_RWG, void, env, tl, tl)
|
479 | cf02a65c | aurel32 | |
480 | 8f885ef8 | Aurelien Jarno | DEF_HELPER_FLAGS_1(602_mfrom, TCG_CALL_NO_RWG_SE, tl, tl)
|
481 | d5d11a39 | Alexander Graf | DEF_HELPER_1(msgsnd, void, tl)
|
482 | e5f17ac6 | Blue Swirl | DEF_HELPER_2(msgclr, void, env, tl)
|
483 | 0f3955e2 | aurel32 | #endif
|
484 | 0f3955e2 | aurel32 | |
485 | d15f74fb | Blue Swirl | DEF_HELPER_4(dlmzb, tl, env, tl, tl, i32) |
486 | 8f885ef8 | Aurelien Jarno | DEF_HELPER_FLAGS_2(clcs, TCG_CALL_NO_RWG_SE, tl, env, i32) |
487 | 22e0e173 | aurel32 | #if !defined(CONFIG_USER_ONLY)
|
488 | c6c7cf05 | Blue Swirl | DEF_HELPER_2(rac, tl, env, tl) |
489 | 22e0e173 | aurel32 | #endif
|
490 | d15f74fb | Blue Swirl | DEF_HELPER_3(div, tl, env, tl, tl) |
491 | d15f74fb | Blue Swirl | DEF_HELPER_3(divo, tl, env, tl, tl) |
492 | d15f74fb | Blue Swirl | DEF_HELPER_3(divs, tl, env, tl, tl) |
493 | d15f74fb | Blue Swirl | DEF_HELPER_3(divso, tl, env, tl, tl) |
494 | ef0d51af | aurel32 | |
495 | f5daeec4 | Richard Henderson | DEF_HELPER_2(load_dcr, tl, env, tl) |
496 | d0f1562d | Blue Swirl | DEF_HELPER_3(store_dcr, void, env, tl, tl)
|
497 | 45d827d2 | aurel32 | |
498 | d523dd00 | Blue Swirl | DEF_HELPER_2(load_dump_spr, void, env, i32)
|
499 | d523dd00 | Blue Swirl | DEF_HELPER_2(store_dump_spr, void, env, i32)
|
500 | d0f1562d | Blue Swirl | DEF_HELPER_1(load_tbl, tl, env) |
501 | d0f1562d | Blue Swirl | DEF_HELPER_1(load_tbu, tl, env) |
502 | d0f1562d | Blue Swirl | DEF_HELPER_1(load_atbl, tl, env) |
503 | d0f1562d | Blue Swirl | DEF_HELPER_1(load_atbu, tl, env) |
504 | d0f1562d | Blue Swirl | DEF_HELPER_1(load_601_rtcl, tl, env) |
505 | d0f1562d | Blue Swirl | DEF_HELPER_1(load_601_rtcu, tl, env) |
506 | 45d827d2 | aurel32 | #if !defined(CONFIG_USER_ONLY)
|
507 | 45d827d2 | aurel32 | #if defined(TARGET_PPC64)
|
508 | d0f1562d | Blue Swirl | DEF_HELPER_1(load_purr, tl, env) |
509 | 45d827d2 | aurel32 | #endif
|
510 | d523dd00 | Blue Swirl | DEF_HELPER_2(store_sdr1, void, env, tl)
|
511 | d0f1562d | Blue Swirl | DEF_HELPER_2(store_tbl, void, env, tl)
|
512 | d0f1562d | Blue Swirl | DEF_HELPER_2(store_tbu, void, env, tl)
|
513 | d0f1562d | Blue Swirl | DEF_HELPER_2(store_atbl, void, env, tl)
|
514 | d0f1562d | Blue Swirl | DEF_HELPER_2(store_atbu, void, env, tl)
|
515 | d0f1562d | Blue Swirl | DEF_HELPER_2(store_601_rtcl, void, env, tl)
|
516 | d0f1562d | Blue Swirl | DEF_HELPER_2(store_601_rtcu, void, env, tl)
|
517 | d0f1562d | Blue Swirl | DEF_HELPER_1(load_decr, tl, env) |
518 | d0f1562d | Blue Swirl | DEF_HELPER_2(store_decr, void, env, tl)
|
519 | d523dd00 | Blue Swirl | DEF_HELPER_2(store_hid0_601, void, env, tl)
|
520 | d523dd00 | Blue Swirl | DEF_HELPER_3(store_403_pbr, void, env, i32, tl)
|
521 | d0f1562d | Blue Swirl | DEF_HELPER_1(load_40x_pit, tl, env) |
522 | d0f1562d | Blue Swirl | DEF_HELPER_2(store_40x_pit, void, env, tl)
|
523 | d523dd00 | Blue Swirl | DEF_HELPER_2(store_40x_dbcr0, void, env, tl)
|
524 | d523dd00 | Blue Swirl | DEF_HELPER_2(store_40x_sler, void, env, tl)
|
525 | d0f1562d | Blue Swirl | DEF_HELPER_2(store_booke_tcr, void, env, tl)
|
526 | d0f1562d | Blue Swirl | DEF_HELPER_2(store_booke_tsr, void, env, tl)
|
527 | c6c7cf05 | Blue Swirl | DEF_HELPER_3(store_ibatl, void, env, i32, tl)
|
528 | c6c7cf05 | Blue Swirl | DEF_HELPER_3(store_ibatu, void, env, i32, tl)
|
529 | c6c7cf05 | Blue Swirl | DEF_HELPER_3(store_dbatl, void, env, i32, tl)
|
530 | c6c7cf05 | Blue Swirl | DEF_HELPER_3(store_dbatu, void, env, i32, tl)
|
531 | c6c7cf05 | Blue Swirl | DEF_HELPER_3(store_601_batl, void, env, i32, tl)
|
532 | c6c7cf05 | Blue Swirl | DEF_HELPER_3(store_601_batu, void, env, i32, tl)
|
533 | 45d827d2 | aurel32 | #endif
|
534 | 06dca6a7 | aurel32 | |
535 | 022c62cb | Paolo Bonzini | #include "exec/def-helper.h" |