]>
Commit | Line | Data |
---|---|---|
0c3e702a MC |
1 | /* Exceptions */ |
2 | DEF_HELPER_2(raise_exception, noreturn, env, i32) | |
3 | ||
4 | /* Floating Point - rounding mode */ | |
5 | DEF_HELPER_FLAGS_2(set_rounding_mode, TCG_CALL_NO_WG, void, env, i32) | |
6 | ||
7 | /* Floating Point - fused */ | |
8 | DEF_HELPER_FLAGS_4(fmadd_s, TCG_CALL_NO_RWG, i64, env, i64, i64, i64) | |
9 | DEF_HELPER_FLAGS_4(fmadd_d, TCG_CALL_NO_RWG, i64, env, i64, i64, i64) | |
00c1899f | 10 | DEF_HELPER_FLAGS_4(fmadd_h, TCG_CALL_NO_RWG, i64, env, i64, i64, i64) |
0c3e702a MC |
11 | DEF_HELPER_FLAGS_4(fmsub_s, TCG_CALL_NO_RWG, i64, env, i64, i64, i64) |
12 | DEF_HELPER_FLAGS_4(fmsub_d, TCG_CALL_NO_RWG, i64, env, i64, i64, i64) | |
00c1899f | 13 | DEF_HELPER_FLAGS_4(fmsub_h, TCG_CALL_NO_RWG, i64, env, i64, i64, i64) |
0c3e702a MC |
14 | DEF_HELPER_FLAGS_4(fnmsub_s, TCG_CALL_NO_RWG, i64, env, i64, i64, i64) |
15 | DEF_HELPER_FLAGS_4(fnmsub_d, TCG_CALL_NO_RWG, i64, env, i64, i64, i64) | |
00c1899f | 16 | DEF_HELPER_FLAGS_4(fnmsub_h, TCG_CALL_NO_RWG, i64, env, i64, i64, i64) |
0c3e702a MC |
17 | DEF_HELPER_FLAGS_4(fnmadd_s, TCG_CALL_NO_RWG, i64, env, i64, i64, i64) |
18 | DEF_HELPER_FLAGS_4(fnmadd_d, TCG_CALL_NO_RWG, i64, env, i64, i64, i64) | |
00c1899f | 19 | DEF_HELPER_FLAGS_4(fnmadd_h, TCG_CALL_NO_RWG, i64, env, i64, i64, i64) |
0c3e702a MC |
20 | |
21 | /* Floating Point - Single Precision */ | |
22 | DEF_HELPER_FLAGS_3(fadd_s, TCG_CALL_NO_RWG, i64, env, i64, i64) | |
23 | DEF_HELPER_FLAGS_3(fsub_s, TCG_CALL_NO_RWG, i64, env, i64, i64) | |
24 | DEF_HELPER_FLAGS_3(fmul_s, TCG_CALL_NO_RWG, i64, env, i64, i64) | |
25 | DEF_HELPER_FLAGS_3(fdiv_s, TCG_CALL_NO_RWG, i64, env, i64, i64) | |
26 | DEF_HELPER_FLAGS_3(fmin_s, TCG_CALL_NO_RWG, i64, env, i64, i64) | |
27 | DEF_HELPER_FLAGS_3(fmax_s, TCG_CALL_NO_RWG, i64, env, i64, i64) | |
28 | DEF_HELPER_FLAGS_2(fsqrt_s, TCG_CALL_NO_RWG, i64, env, i64) | |
29 | DEF_HELPER_FLAGS_3(fle_s, TCG_CALL_NO_RWG, tl, env, i64, i64) | |
30 | DEF_HELPER_FLAGS_3(flt_s, TCG_CALL_NO_RWG, tl, env, i64, i64) | |
31 | DEF_HELPER_FLAGS_3(feq_s, TCG_CALL_NO_RWG, tl, env, i64, i64) | |
32 | DEF_HELPER_FLAGS_2(fcvt_w_s, TCG_CALL_NO_RWG, tl, env, i64) | |
33 | DEF_HELPER_FLAGS_2(fcvt_wu_s, TCG_CALL_NO_RWG, tl, env, i64) | |
daf866b6 AF |
34 | DEF_HELPER_FLAGS_2(fcvt_l_s, TCG_CALL_NO_RWG, tl, env, i64) |
35 | DEF_HELPER_FLAGS_2(fcvt_lu_s, TCG_CALL_NO_RWG, tl, env, i64) | |
0c3e702a MC |
36 | DEF_HELPER_FLAGS_2(fcvt_s_w, TCG_CALL_NO_RWG, i64, env, tl) |
37 | DEF_HELPER_FLAGS_2(fcvt_s_wu, TCG_CALL_NO_RWG, i64, env, tl) | |
daf866b6 AF |
38 | DEF_HELPER_FLAGS_2(fcvt_s_l, TCG_CALL_NO_RWG, i64, env, tl) |
39 | DEF_HELPER_FLAGS_2(fcvt_s_lu, TCG_CALL_NO_RWG, i64, env, tl) | |
0c3e702a MC |
40 | DEF_HELPER_FLAGS_1(fclass_s, TCG_CALL_NO_RWG_SE, tl, i64) |
41 | ||
42 | /* Floating Point - Double Precision */ | |
43 | DEF_HELPER_FLAGS_3(fadd_d, TCG_CALL_NO_RWG, i64, env, i64, i64) | |
44 | DEF_HELPER_FLAGS_3(fsub_d, TCG_CALL_NO_RWG, i64, env, i64, i64) | |
45 | DEF_HELPER_FLAGS_3(fmul_d, TCG_CALL_NO_RWG, i64, env, i64, i64) | |
46 | DEF_HELPER_FLAGS_3(fdiv_d, TCG_CALL_NO_RWG, i64, env, i64, i64) | |
47 | DEF_HELPER_FLAGS_3(fmin_d, TCG_CALL_NO_RWG, i64, env, i64, i64) | |
48 | DEF_HELPER_FLAGS_3(fmax_d, TCG_CALL_NO_RWG, i64, env, i64, i64) | |
49 | DEF_HELPER_FLAGS_2(fcvt_s_d, TCG_CALL_NO_RWG, i64, env, i64) | |
50 | DEF_HELPER_FLAGS_2(fcvt_d_s, TCG_CALL_NO_RWG, i64, env, i64) | |
51 | DEF_HELPER_FLAGS_2(fsqrt_d, TCG_CALL_NO_RWG, i64, env, i64) | |
52 | DEF_HELPER_FLAGS_3(fle_d, TCG_CALL_NO_RWG, tl, env, i64, i64) | |
53 | DEF_HELPER_FLAGS_3(flt_d, TCG_CALL_NO_RWG, tl, env, i64, i64) | |
54 | DEF_HELPER_FLAGS_3(feq_d, TCG_CALL_NO_RWG, tl, env, i64, i64) | |
55 | DEF_HELPER_FLAGS_2(fcvt_w_d, TCG_CALL_NO_RWG, tl, env, i64) | |
56 | DEF_HELPER_FLAGS_2(fcvt_wu_d, TCG_CALL_NO_RWG, tl, env, i64) | |
daf866b6 AF |
57 | DEF_HELPER_FLAGS_2(fcvt_l_d, TCG_CALL_NO_RWG, tl, env, i64) |
58 | DEF_HELPER_FLAGS_2(fcvt_lu_d, TCG_CALL_NO_RWG, tl, env, i64) | |
0c3e702a MC |
59 | DEF_HELPER_FLAGS_2(fcvt_d_w, TCG_CALL_NO_RWG, i64, env, tl) |
60 | DEF_HELPER_FLAGS_2(fcvt_d_wu, TCG_CALL_NO_RWG, i64, env, tl) | |
daf866b6 AF |
61 | DEF_HELPER_FLAGS_2(fcvt_d_l, TCG_CALL_NO_RWG, i64, env, tl) |
62 | DEF_HELPER_FLAGS_2(fcvt_d_lu, TCG_CALL_NO_RWG, i64, env, tl) | |
0c3e702a MC |
63 | DEF_HELPER_FLAGS_1(fclass_d, TCG_CALL_NO_RWG_SE, tl, i64) |
64 | ||
831ec7f3 | 65 | /* Bitmanip */ |
fd4b81a3 PT |
66 | DEF_HELPER_FLAGS_2(clmul, TCG_CALL_NO_RWG_SE, tl, tl, tl) |
67 | DEF_HELPER_FLAGS_2(clmulr, TCG_CALL_NO_RWG_SE, tl, tl, tl) | |
831ec7f3 | 68 | |
00c1899f KC |
69 | /* Floating Point - Half Precision */ |
70 | DEF_HELPER_FLAGS_3(fadd_h, TCG_CALL_NO_RWG, i64, env, i64, i64) | |
71 | DEF_HELPER_FLAGS_3(fsub_h, TCG_CALL_NO_RWG, i64, env, i64, i64) | |
72 | DEF_HELPER_FLAGS_3(fmul_h, TCG_CALL_NO_RWG, i64, env, i64, i64) | |
73 | DEF_HELPER_FLAGS_3(fdiv_h, TCG_CALL_NO_RWG, i64, env, i64, i64) | |
74 | DEF_HELPER_FLAGS_3(fmin_h, TCG_CALL_NO_RWG, i64, env, i64, i64) | |
75 | DEF_HELPER_FLAGS_3(fmax_h, TCG_CALL_NO_RWG, i64, env, i64, i64) | |
76 | DEF_HELPER_FLAGS_2(fsqrt_h, TCG_CALL_NO_RWG, i64, env, i64) | |
11f9c450 KC |
77 | DEF_HELPER_FLAGS_3(fle_h, TCG_CALL_NO_RWG, tl, env, i64, i64) |
78 | DEF_HELPER_FLAGS_3(flt_h, TCG_CALL_NO_RWG, tl, env, i64, i64) | |
79 | DEF_HELPER_FLAGS_3(feq_h, TCG_CALL_NO_RWG, tl, env, i64, i64) | |
7b03c8e5 KC |
80 | DEF_HELPER_FLAGS_2(fcvt_s_h, TCG_CALL_NO_RWG, i64, env, i64) |
81 | DEF_HELPER_FLAGS_2(fcvt_h_s, TCG_CALL_NO_RWG, i64, env, i64) | |
82 | DEF_HELPER_FLAGS_2(fcvt_d_h, TCG_CALL_NO_RWG, i64, env, i64) | |
83 | DEF_HELPER_FLAGS_2(fcvt_h_d, TCG_CALL_NO_RWG, i64, env, i64) | |
84 | DEF_HELPER_FLAGS_2(fcvt_w_h, TCG_CALL_NO_RWG, tl, env, i64) | |
85 | DEF_HELPER_FLAGS_2(fcvt_wu_h, TCG_CALL_NO_RWG, tl, env, i64) | |
86 | DEF_HELPER_FLAGS_2(fcvt_l_h, TCG_CALL_NO_RWG, tl, env, i64) | |
87 | DEF_HELPER_FLAGS_2(fcvt_lu_h, TCG_CALL_NO_RWG, tl, env, i64) | |
88 | DEF_HELPER_FLAGS_2(fcvt_h_w, TCG_CALL_NO_RWG, i64, env, tl) | |
89 | DEF_HELPER_FLAGS_2(fcvt_h_wu, TCG_CALL_NO_RWG, i64, env, tl) | |
90 | DEF_HELPER_FLAGS_2(fcvt_h_l, TCG_CALL_NO_RWG, i64, env, tl) | |
91 | DEF_HELPER_FLAGS_2(fcvt_h_lu, TCG_CALL_NO_RWG, i64, env, tl) | |
00c1899f | 92 | |
0c3e702a | 93 | /* Special functions */ |
a974879b RH |
94 | DEF_HELPER_2(csrr, tl, env, int) |
95 | DEF_HELPER_3(csrw, void, env, int, tl) | |
96 | DEF_HELPER_4(csrrw, tl, env, int, tl, tl) | |
0c3e702a MC |
97 | #ifndef CONFIG_USER_ONLY |
98 | DEF_HELPER_2(sret, tl, env, tl) | |
99 | DEF_HELPER_2(mret, tl, env, tl) | |
100 | DEF_HELPER_1(wfi, void, env) | |
101 | DEF_HELPER_1(tlb_flush, void, env) | |
102 | #endif | |
2761db5f AF |
103 | |
104 | /* Hypervisor functions */ | |
105 | #ifndef CONFIG_USER_ONLY | |
106 | DEF_HELPER_1(hyp_tlb_flush, void, env) | |
e39a8320 | 107 | DEF_HELPER_1(hyp_gvma_tlb_flush, void, env) |
7687537a AF |
108 | DEF_HELPER_2(hyp_hlvx_hu, tl, env, tl) |
109 | DEF_HELPER_2(hyp_hlvx_wu, tl, env, tl) | |
2761db5f | 110 | #endif |
2b7168fc LZ |
111 | |
112 | /* Vector functions */ | |
113 | DEF_HELPER_3(vsetvl, tl, env, tl, tl) | |
751538d5 LZ |
114 | DEF_HELPER_5(vlb_v_b, void, ptr, ptr, tl, env, i32) |
115 | DEF_HELPER_5(vlb_v_b_mask, void, ptr, ptr, tl, env, i32) | |
116 | DEF_HELPER_5(vlb_v_h, void, ptr, ptr, tl, env, i32) | |
117 | DEF_HELPER_5(vlb_v_h_mask, void, ptr, ptr, tl, env, i32) | |
118 | DEF_HELPER_5(vlb_v_w, void, ptr, ptr, tl, env, i32) | |
119 | DEF_HELPER_5(vlb_v_w_mask, void, ptr, ptr, tl, env, i32) | |
120 | DEF_HELPER_5(vlb_v_d, void, ptr, ptr, tl, env, i32) | |
121 | DEF_HELPER_5(vlb_v_d_mask, void, ptr, ptr, tl, env, i32) | |
122 | DEF_HELPER_5(vlh_v_h, void, ptr, ptr, tl, env, i32) | |
123 | DEF_HELPER_5(vlh_v_h_mask, void, ptr, ptr, tl, env, i32) | |
124 | DEF_HELPER_5(vlh_v_w, void, ptr, ptr, tl, env, i32) | |
125 | DEF_HELPER_5(vlh_v_w_mask, void, ptr, ptr, tl, env, i32) | |
126 | DEF_HELPER_5(vlh_v_d, void, ptr, ptr, tl, env, i32) | |
127 | DEF_HELPER_5(vlh_v_d_mask, void, ptr, ptr, tl, env, i32) | |
128 | DEF_HELPER_5(vlw_v_w, void, ptr, ptr, tl, env, i32) | |
129 | DEF_HELPER_5(vlw_v_w_mask, void, ptr, ptr, tl, env, i32) | |
130 | DEF_HELPER_5(vlw_v_d, void, ptr, ptr, tl, env, i32) | |
131 | DEF_HELPER_5(vlw_v_d_mask, void, ptr, ptr, tl, env, i32) | |
132 | DEF_HELPER_5(vle_v_b, void, ptr, ptr, tl, env, i32) | |
133 | DEF_HELPER_5(vle_v_b_mask, void, ptr, ptr, tl, env, i32) | |
134 | DEF_HELPER_5(vle_v_h, void, ptr, ptr, tl, env, i32) | |
135 | DEF_HELPER_5(vle_v_h_mask, void, ptr, ptr, tl, env, i32) | |
136 | DEF_HELPER_5(vle_v_w, void, ptr, ptr, tl, env, i32) | |
137 | DEF_HELPER_5(vle_v_w_mask, void, ptr, ptr, tl, env, i32) | |
138 | DEF_HELPER_5(vle_v_d, void, ptr, ptr, tl, env, i32) | |
139 | DEF_HELPER_5(vle_v_d_mask, void, ptr, ptr, tl, env, i32) | |
140 | DEF_HELPER_5(vlbu_v_b, void, ptr, ptr, tl, env, i32) | |
141 | DEF_HELPER_5(vlbu_v_b_mask, void, ptr, ptr, tl, env, i32) | |
142 | DEF_HELPER_5(vlbu_v_h, void, ptr, ptr, tl, env, i32) | |
143 | DEF_HELPER_5(vlbu_v_h_mask, void, ptr, ptr, tl, env, i32) | |
144 | DEF_HELPER_5(vlbu_v_w, void, ptr, ptr, tl, env, i32) | |
145 | DEF_HELPER_5(vlbu_v_w_mask, void, ptr, ptr, tl, env, i32) | |
146 | DEF_HELPER_5(vlbu_v_d, void, ptr, ptr, tl, env, i32) | |
147 | DEF_HELPER_5(vlbu_v_d_mask, void, ptr, ptr, tl, env, i32) | |
148 | DEF_HELPER_5(vlhu_v_h, void, ptr, ptr, tl, env, i32) | |
149 | DEF_HELPER_5(vlhu_v_h_mask, void, ptr, ptr, tl, env, i32) | |
150 | DEF_HELPER_5(vlhu_v_w, void, ptr, ptr, tl, env, i32) | |
151 | DEF_HELPER_5(vlhu_v_w_mask, void, ptr, ptr, tl, env, i32) | |
152 | DEF_HELPER_5(vlhu_v_d, void, ptr, ptr, tl, env, i32) | |
153 | DEF_HELPER_5(vlhu_v_d_mask, void, ptr, ptr, tl, env, i32) | |
154 | DEF_HELPER_5(vlwu_v_w, void, ptr, ptr, tl, env, i32) | |
155 | DEF_HELPER_5(vlwu_v_w_mask, void, ptr, ptr, tl, env, i32) | |
156 | DEF_HELPER_5(vlwu_v_d, void, ptr, ptr, tl, env, i32) | |
157 | DEF_HELPER_5(vlwu_v_d_mask, void, ptr, ptr, tl, env, i32) | |
158 | DEF_HELPER_5(vsb_v_b, void, ptr, ptr, tl, env, i32) | |
159 | DEF_HELPER_5(vsb_v_b_mask, void, ptr, ptr, tl, env, i32) | |
160 | DEF_HELPER_5(vsb_v_h, void, ptr, ptr, tl, env, i32) | |
161 | DEF_HELPER_5(vsb_v_h_mask, void, ptr, ptr, tl, env, i32) | |
162 | DEF_HELPER_5(vsb_v_w, void, ptr, ptr, tl, env, i32) | |
163 | DEF_HELPER_5(vsb_v_w_mask, void, ptr, ptr, tl, env, i32) | |
164 | DEF_HELPER_5(vsb_v_d, void, ptr, ptr, tl, env, i32) | |
165 | DEF_HELPER_5(vsb_v_d_mask, void, ptr, ptr, tl, env, i32) | |
166 | DEF_HELPER_5(vsh_v_h, void, ptr, ptr, tl, env, i32) | |
167 | DEF_HELPER_5(vsh_v_h_mask, void, ptr, ptr, tl, env, i32) | |
168 | DEF_HELPER_5(vsh_v_w, void, ptr, ptr, tl, env, i32) | |
169 | DEF_HELPER_5(vsh_v_w_mask, void, ptr, ptr, tl, env, i32) | |
170 | DEF_HELPER_5(vsh_v_d, void, ptr, ptr, tl, env, i32) | |
171 | DEF_HELPER_5(vsh_v_d_mask, void, ptr, ptr, tl, env, i32) | |
172 | DEF_HELPER_5(vsw_v_w, void, ptr, ptr, tl, env, i32) | |
173 | DEF_HELPER_5(vsw_v_w_mask, void, ptr, ptr, tl, env, i32) | |
174 | DEF_HELPER_5(vsw_v_d, void, ptr, ptr, tl, env, i32) | |
175 | DEF_HELPER_5(vsw_v_d_mask, void, ptr, ptr, tl, env, i32) | |
176 | DEF_HELPER_5(vse_v_b, void, ptr, ptr, tl, env, i32) | |
177 | DEF_HELPER_5(vse_v_b_mask, void, ptr, ptr, tl, env, i32) | |
178 | DEF_HELPER_5(vse_v_h, void, ptr, ptr, tl, env, i32) | |
179 | DEF_HELPER_5(vse_v_h_mask, void, ptr, ptr, tl, env, i32) | |
180 | DEF_HELPER_5(vse_v_w, void, ptr, ptr, tl, env, i32) | |
181 | DEF_HELPER_5(vse_v_w_mask, void, ptr, ptr, tl, env, i32) | |
182 | DEF_HELPER_5(vse_v_d, void, ptr, ptr, tl, env, i32) | |
183 | DEF_HELPER_5(vse_v_d_mask, void, ptr, ptr, tl, env, i32) | |
184 | DEF_HELPER_6(vlsb_v_b, void, ptr, ptr, tl, tl, env, i32) | |
185 | DEF_HELPER_6(vlsb_v_h, void, ptr, ptr, tl, tl, env, i32) | |
186 | DEF_HELPER_6(vlsb_v_w, void, ptr, ptr, tl, tl, env, i32) | |
187 | DEF_HELPER_6(vlsb_v_d, void, ptr, ptr, tl, tl, env, i32) | |
188 | DEF_HELPER_6(vlsh_v_h, void, ptr, ptr, tl, tl, env, i32) | |
189 | DEF_HELPER_6(vlsh_v_w, void, ptr, ptr, tl, tl, env, i32) | |
190 | DEF_HELPER_6(vlsh_v_d, void, ptr, ptr, tl, tl, env, i32) | |
191 | DEF_HELPER_6(vlsw_v_w, void, ptr, ptr, tl, tl, env, i32) | |
192 | DEF_HELPER_6(vlsw_v_d, void, ptr, ptr, tl, tl, env, i32) | |
193 | DEF_HELPER_6(vlse_v_b, void, ptr, ptr, tl, tl, env, i32) | |
194 | DEF_HELPER_6(vlse_v_h, void, ptr, ptr, tl, tl, env, i32) | |
195 | DEF_HELPER_6(vlse_v_w, void, ptr, ptr, tl, tl, env, i32) | |
196 | DEF_HELPER_6(vlse_v_d, void, ptr, ptr, tl, tl, env, i32) | |
197 | DEF_HELPER_6(vlsbu_v_b, void, ptr, ptr, tl, tl, env, i32) | |
198 | DEF_HELPER_6(vlsbu_v_h, void, ptr, ptr, tl, tl, env, i32) | |
199 | DEF_HELPER_6(vlsbu_v_w, void, ptr, ptr, tl, tl, env, i32) | |
200 | DEF_HELPER_6(vlsbu_v_d, void, ptr, ptr, tl, tl, env, i32) | |
201 | DEF_HELPER_6(vlshu_v_h, void, ptr, ptr, tl, tl, env, i32) | |
202 | DEF_HELPER_6(vlshu_v_w, void, ptr, ptr, tl, tl, env, i32) | |
203 | DEF_HELPER_6(vlshu_v_d, void, ptr, ptr, tl, tl, env, i32) | |
204 | DEF_HELPER_6(vlswu_v_w, void, ptr, ptr, tl, tl, env, i32) | |
205 | DEF_HELPER_6(vlswu_v_d, void, ptr, ptr, tl, tl, env, i32) | |
206 | DEF_HELPER_6(vssb_v_b, void, ptr, ptr, tl, tl, env, i32) | |
207 | DEF_HELPER_6(vssb_v_h, void, ptr, ptr, tl, tl, env, i32) | |
208 | DEF_HELPER_6(vssb_v_w, void, ptr, ptr, tl, tl, env, i32) | |
209 | DEF_HELPER_6(vssb_v_d, void, ptr, ptr, tl, tl, env, i32) | |
210 | DEF_HELPER_6(vssh_v_h, void, ptr, ptr, tl, tl, env, i32) | |
211 | DEF_HELPER_6(vssh_v_w, void, ptr, ptr, tl, tl, env, i32) | |
212 | DEF_HELPER_6(vssh_v_d, void, ptr, ptr, tl, tl, env, i32) | |
213 | DEF_HELPER_6(vssw_v_w, void, ptr, ptr, tl, tl, env, i32) | |
214 | DEF_HELPER_6(vssw_v_d, void, ptr, ptr, tl, tl, env, i32) | |
215 | DEF_HELPER_6(vsse_v_b, void, ptr, ptr, tl, tl, env, i32) | |
216 | DEF_HELPER_6(vsse_v_h, void, ptr, ptr, tl, tl, env, i32) | |
217 | DEF_HELPER_6(vsse_v_w, void, ptr, ptr, tl, tl, env, i32) | |
218 | DEF_HELPER_6(vsse_v_d, void, ptr, ptr, tl, tl, env, i32) | |
f732560e LZ |
219 | DEF_HELPER_6(vlxb_v_b, void, ptr, ptr, tl, ptr, env, i32) |
220 | DEF_HELPER_6(vlxb_v_h, void, ptr, ptr, tl, ptr, env, i32) | |
221 | DEF_HELPER_6(vlxb_v_w, void, ptr, ptr, tl, ptr, env, i32) | |
222 | DEF_HELPER_6(vlxb_v_d, void, ptr, ptr, tl, ptr, env, i32) | |
223 | DEF_HELPER_6(vlxh_v_h, void, ptr, ptr, tl, ptr, env, i32) | |
224 | DEF_HELPER_6(vlxh_v_w, void, ptr, ptr, tl, ptr, env, i32) | |
225 | DEF_HELPER_6(vlxh_v_d, void, ptr, ptr, tl, ptr, env, i32) | |
226 | DEF_HELPER_6(vlxw_v_w, void, ptr, ptr, tl, ptr, env, i32) | |
227 | DEF_HELPER_6(vlxw_v_d, void, ptr, ptr, tl, ptr, env, i32) | |
228 | DEF_HELPER_6(vlxe_v_b, void, ptr, ptr, tl, ptr, env, i32) | |
229 | DEF_HELPER_6(vlxe_v_h, void, ptr, ptr, tl, ptr, env, i32) | |
230 | DEF_HELPER_6(vlxe_v_w, void, ptr, ptr, tl, ptr, env, i32) | |
231 | DEF_HELPER_6(vlxe_v_d, void, ptr, ptr, tl, ptr, env, i32) | |
232 | DEF_HELPER_6(vlxbu_v_b, void, ptr, ptr, tl, ptr, env, i32) | |
233 | DEF_HELPER_6(vlxbu_v_h, void, ptr, ptr, tl, ptr, env, i32) | |
234 | DEF_HELPER_6(vlxbu_v_w, void, ptr, ptr, tl, ptr, env, i32) | |
235 | DEF_HELPER_6(vlxbu_v_d, void, ptr, ptr, tl, ptr, env, i32) | |
236 | DEF_HELPER_6(vlxhu_v_h, void, ptr, ptr, tl, ptr, env, i32) | |
237 | DEF_HELPER_6(vlxhu_v_w, void, ptr, ptr, tl, ptr, env, i32) | |
238 | DEF_HELPER_6(vlxhu_v_d, void, ptr, ptr, tl, ptr, env, i32) | |
239 | DEF_HELPER_6(vlxwu_v_w, void, ptr, ptr, tl, ptr, env, i32) | |
240 | DEF_HELPER_6(vlxwu_v_d, void, ptr, ptr, tl, ptr, env, i32) | |
241 | DEF_HELPER_6(vsxb_v_b, void, ptr, ptr, tl, ptr, env, i32) | |
242 | DEF_HELPER_6(vsxb_v_h, void, ptr, ptr, tl, ptr, env, i32) | |
243 | DEF_HELPER_6(vsxb_v_w, void, ptr, ptr, tl, ptr, env, i32) | |
244 | DEF_HELPER_6(vsxb_v_d, void, ptr, ptr, tl, ptr, env, i32) | |
245 | DEF_HELPER_6(vsxh_v_h, void, ptr, ptr, tl, ptr, env, i32) | |
246 | DEF_HELPER_6(vsxh_v_w, void, ptr, ptr, tl, ptr, env, i32) | |
247 | DEF_HELPER_6(vsxh_v_d, void, ptr, ptr, tl, ptr, env, i32) | |
248 | DEF_HELPER_6(vsxw_v_w, void, ptr, ptr, tl, ptr, env, i32) | |
249 | DEF_HELPER_6(vsxw_v_d, void, ptr, ptr, tl, ptr, env, i32) | |
250 | DEF_HELPER_6(vsxe_v_b, void, ptr, ptr, tl, ptr, env, i32) | |
251 | DEF_HELPER_6(vsxe_v_h, void, ptr, ptr, tl, ptr, env, i32) | |
252 | DEF_HELPER_6(vsxe_v_w, void, ptr, ptr, tl, ptr, env, i32) | |
253 | DEF_HELPER_6(vsxe_v_d, void, ptr, ptr, tl, ptr, env, i32) | |
022b4ecf LZ |
254 | DEF_HELPER_5(vlbff_v_b, void, ptr, ptr, tl, env, i32) |
255 | DEF_HELPER_5(vlbff_v_h, void, ptr, ptr, tl, env, i32) | |
256 | DEF_HELPER_5(vlbff_v_w, void, ptr, ptr, tl, env, i32) | |
257 | DEF_HELPER_5(vlbff_v_d, void, ptr, ptr, tl, env, i32) | |
258 | DEF_HELPER_5(vlhff_v_h, void, ptr, ptr, tl, env, i32) | |
259 | DEF_HELPER_5(vlhff_v_w, void, ptr, ptr, tl, env, i32) | |
260 | DEF_HELPER_5(vlhff_v_d, void, ptr, ptr, tl, env, i32) | |
261 | DEF_HELPER_5(vlwff_v_w, void, ptr, ptr, tl, env, i32) | |
262 | DEF_HELPER_5(vlwff_v_d, void, ptr, ptr, tl, env, i32) | |
263 | DEF_HELPER_5(vleff_v_b, void, ptr, ptr, tl, env, i32) | |
264 | DEF_HELPER_5(vleff_v_h, void, ptr, ptr, tl, env, i32) | |
265 | DEF_HELPER_5(vleff_v_w, void, ptr, ptr, tl, env, i32) | |
266 | DEF_HELPER_5(vleff_v_d, void, ptr, ptr, tl, env, i32) | |
267 | DEF_HELPER_5(vlbuff_v_b, void, ptr, ptr, tl, env, i32) | |
268 | DEF_HELPER_5(vlbuff_v_h, void, ptr, ptr, tl, env, i32) | |
269 | DEF_HELPER_5(vlbuff_v_w, void, ptr, ptr, tl, env, i32) | |
270 | DEF_HELPER_5(vlbuff_v_d, void, ptr, ptr, tl, env, i32) | |
271 | DEF_HELPER_5(vlhuff_v_h, void, ptr, ptr, tl, env, i32) | |
272 | DEF_HELPER_5(vlhuff_v_w, void, ptr, ptr, tl, env, i32) | |
273 | DEF_HELPER_5(vlhuff_v_d, void, ptr, ptr, tl, env, i32) | |
274 | DEF_HELPER_5(vlwuff_v_w, void, ptr, ptr, tl, env, i32) | |
275 | DEF_HELPER_5(vlwuff_v_d, void, ptr, ptr, tl, env, i32) | |
268fcca6 LZ |
276 | DEF_HELPER_6(vamoswapw_v_d, void, ptr, ptr, tl, ptr, env, i32) |
277 | DEF_HELPER_6(vamoswapd_v_d, void, ptr, ptr, tl, ptr, env, i32) | |
278 | DEF_HELPER_6(vamoaddw_v_d, void, ptr, ptr, tl, ptr, env, i32) | |
279 | DEF_HELPER_6(vamoaddd_v_d, void, ptr, ptr, tl, ptr, env, i32) | |
280 | DEF_HELPER_6(vamoxorw_v_d, void, ptr, ptr, tl, ptr, env, i32) | |
281 | DEF_HELPER_6(vamoxord_v_d, void, ptr, ptr, tl, ptr, env, i32) | |
282 | DEF_HELPER_6(vamoandw_v_d, void, ptr, ptr, tl, ptr, env, i32) | |
283 | DEF_HELPER_6(vamoandd_v_d, void, ptr, ptr, tl, ptr, env, i32) | |
284 | DEF_HELPER_6(vamoorw_v_d, void, ptr, ptr, tl, ptr, env, i32) | |
285 | DEF_HELPER_6(vamoord_v_d, void, ptr, ptr, tl, ptr, env, i32) | |
286 | DEF_HELPER_6(vamominw_v_d, void, ptr, ptr, tl, ptr, env, i32) | |
287 | DEF_HELPER_6(vamomind_v_d, void, ptr, ptr, tl, ptr, env, i32) | |
288 | DEF_HELPER_6(vamomaxw_v_d, void, ptr, ptr, tl, ptr, env, i32) | |
289 | DEF_HELPER_6(vamomaxd_v_d, void, ptr, ptr, tl, ptr, env, i32) | |
290 | DEF_HELPER_6(vamominuw_v_d, void, ptr, ptr, tl, ptr, env, i32) | |
291 | DEF_HELPER_6(vamominud_v_d, void, ptr, ptr, tl, ptr, env, i32) | |
292 | DEF_HELPER_6(vamomaxuw_v_d, void, ptr, ptr, tl, ptr, env, i32) | |
293 | DEF_HELPER_6(vamomaxud_v_d, void, ptr, ptr, tl, ptr, env, i32) | |
268fcca6 LZ |
294 | DEF_HELPER_6(vamoswapw_v_w, void, ptr, ptr, tl, ptr, env, i32) |
295 | DEF_HELPER_6(vamoaddw_v_w, void, ptr, ptr, tl, ptr, env, i32) | |
296 | DEF_HELPER_6(vamoxorw_v_w, void, ptr, ptr, tl, ptr, env, i32) | |
297 | DEF_HELPER_6(vamoandw_v_w, void, ptr, ptr, tl, ptr, env, i32) | |
298 | DEF_HELPER_6(vamoorw_v_w, void, ptr, ptr, tl, ptr, env, i32) | |
299 | DEF_HELPER_6(vamominw_v_w, void, ptr, ptr, tl, ptr, env, i32) | |
300 | DEF_HELPER_6(vamomaxw_v_w, void, ptr, ptr, tl, ptr, env, i32) | |
301 | DEF_HELPER_6(vamominuw_v_w, void, ptr, ptr, tl, ptr, env, i32) | |
302 | DEF_HELPER_6(vamomaxuw_v_w, void, ptr, ptr, tl, ptr, env, i32) | |
43740e3a LZ |
303 | |
304 | DEF_HELPER_6(vadd_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
305 | DEF_HELPER_6(vadd_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
306 | DEF_HELPER_6(vadd_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
307 | DEF_HELPER_6(vadd_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
308 | DEF_HELPER_6(vsub_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
309 | DEF_HELPER_6(vsub_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
310 | DEF_HELPER_6(vsub_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
311 | DEF_HELPER_6(vsub_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
312 | DEF_HELPER_6(vadd_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
313 | DEF_HELPER_6(vadd_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
314 | DEF_HELPER_6(vadd_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
315 | DEF_HELPER_6(vadd_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
316 | DEF_HELPER_6(vsub_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
317 | DEF_HELPER_6(vsub_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
318 | DEF_HELPER_6(vsub_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
319 | DEF_HELPER_6(vsub_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
320 | DEF_HELPER_6(vrsub_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
321 | DEF_HELPER_6(vrsub_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
322 | DEF_HELPER_6(vrsub_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
323 | DEF_HELPER_6(vrsub_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
324 | DEF_HELPER_FLAGS_4(vec_rsubs8, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32) | |
325 | DEF_HELPER_FLAGS_4(vec_rsubs16, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32) | |
326 | DEF_HELPER_FLAGS_4(vec_rsubs32, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32) | |
327 | DEF_HELPER_FLAGS_4(vec_rsubs64, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32) | |
8fcdf776 LZ |
328 | |
329 | DEF_HELPER_6(vwaddu_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
330 | DEF_HELPER_6(vwaddu_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
331 | DEF_HELPER_6(vwaddu_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
332 | DEF_HELPER_6(vwsubu_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
333 | DEF_HELPER_6(vwsubu_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
334 | DEF_HELPER_6(vwsubu_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
335 | DEF_HELPER_6(vwadd_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
336 | DEF_HELPER_6(vwadd_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
337 | DEF_HELPER_6(vwadd_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
338 | DEF_HELPER_6(vwsub_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
339 | DEF_HELPER_6(vwsub_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
340 | DEF_HELPER_6(vwsub_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
341 | DEF_HELPER_6(vwaddu_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
342 | DEF_HELPER_6(vwaddu_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
343 | DEF_HELPER_6(vwaddu_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
344 | DEF_HELPER_6(vwsubu_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
345 | DEF_HELPER_6(vwsubu_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
346 | DEF_HELPER_6(vwsubu_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
347 | DEF_HELPER_6(vwadd_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
348 | DEF_HELPER_6(vwadd_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
349 | DEF_HELPER_6(vwadd_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
350 | DEF_HELPER_6(vwsub_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
351 | DEF_HELPER_6(vwsub_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
352 | DEF_HELPER_6(vwsub_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
353 | DEF_HELPER_6(vwaddu_wv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
354 | DEF_HELPER_6(vwaddu_wv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
355 | DEF_HELPER_6(vwaddu_wv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
356 | DEF_HELPER_6(vwsubu_wv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
357 | DEF_HELPER_6(vwsubu_wv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
358 | DEF_HELPER_6(vwsubu_wv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
359 | DEF_HELPER_6(vwadd_wv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
360 | DEF_HELPER_6(vwadd_wv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
361 | DEF_HELPER_6(vwadd_wv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
362 | DEF_HELPER_6(vwsub_wv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
363 | DEF_HELPER_6(vwsub_wv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
364 | DEF_HELPER_6(vwsub_wv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
365 | DEF_HELPER_6(vwaddu_wx_b, void, ptr, ptr, tl, ptr, env, i32) | |
366 | DEF_HELPER_6(vwaddu_wx_h, void, ptr, ptr, tl, ptr, env, i32) | |
367 | DEF_HELPER_6(vwaddu_wx_w, void, ptr, ptr, tl, ptr, env, i32) | |
368 | DEF_HELPER_6(vwsubu_wx_b, void, ptr, ptr, tl, ptr, env, i32) | |
369 | DEF_HELPER_6(vwsubu_wx_h, void, ptr, ptr, tl, ptr, env, i32) | |
370 | DEF_HELPER_6(vwsubu_wx_w, void, ptr, ptr, tl, ptr, env, i32) | |
371 | DEF_HELPER_6(vwadd_wx_b, void, ptr, ptr, tl, ptr, env, i32) | |
372 | DEF_HELPER_6(vwadd_wx_h, void, ptr, ptr, tl, ptr, env, i32) | |
373 | DEF_HELPER_6(vwadd_wx_w, void, ptr, ptr, tl, ptr, env, i32) | |
374 | DEF_HELPER_6(vwsub_wx_b, void, ptr, ptr, tl, ptr, env, i32) | |
375 | DEF_HELPER_6(vwsub_wx_h, void, ptr, ptr, tl, ptr, env, i32) | |
376 | DEF_HELPER_6(vwsub_wx_w, void, ptr, ptr, tl, ptr, env, i32) | |
3a6f8f68 LZ |
377 | |
378 | DEF_HELPER_6(vadc_vvm_b, void, ptr, ptr, ptr, ptr, env, i32) | |
379 | DEF_HELPER_6(vadc_vvm_h, void, ptr, ptr, ptr, ptr, env, i32) | |
380 | DEF_HELPER_6(vadc_vvm_w, void, ptr, ptr, ptr, ptr, env, i32) | |
381 | DEF_HELPER_6(vadc_vvm_d, void, ptr, ptr, ptr, ptr, env, i32) | |
382 | DEF_HELPER_6(vsbc_vvm_b, void, ptr, ptr, ptr, ptr, env, i32) | |
383 | DEF_HELPER_6(vsbc_vvm_h, void, ptr, ptr, ptr, ptr, env, i32) | |
384 | DEF_HELPER_6(vsbc_vvm_w, void, ptr, ptr, ptr, ptr, env, i32) | |
385 | DEF_HELPER_6(vsbc_vvm_d, void, ptr, ptr, ptr, ptr, env, i32) | |
386 | DEF_HELPER_6(vmadc_vvm_b, void, ptr, ptr, ptr, ptr, env, i32) | |
387 | DEF_HELPER_6(vmadc_vvm_h, void, ptr, ptr, ptr, ptr, env, i32) | |
388 | DEF_HELPER_6(vmadc_vvm_w, void, ptr, ptr, ptr, ptr, env, i32) | |
389 | DEF_HELPER_6(vmadc_vvm_d, void, ptr, ptr, ptr, ptr, env, i32) | |
390 | DEF_HELPER_6(vmsbc_vvm_b, void, ptr, ptr, ptr, ptr, env, i32) | |
391 | DEF_HELPER_6(vmsbc_vvm_h, void, ptr, ptr, ptr, ptr, env, i32) | |
392 | DEF_HELPER_6(vmsbc_vvm_w, void, ptr, ptr, ptr, ptr, env, i32) | |
393 | DEF_HELPER_6(vmsbc_vvm_d, void, ptr, ptr, ptr, ptr, env, i32) | |
394 | DEF_HELPER_6(vadc_vxm_b, void, ptr, ptr, tl, ptr, env, i32) | |
395 | DEF_HELPER_6(vadc_vxm_h, void, ptr, ptr, tl, ptr, env, i32) | |
396 | DEF_HELPER_6(vadc_vxm_w, void, ptr, ptr, tl, ptr, env, i32) | |
397 | DEF_HELPER_6(vadc_vxm_d, void, ptr, ptr, tl, ptr, env, i32) | |
398 | DEF_HELPER_6(vsbc_vxm_b, void, ptr, ptr, tl, ptr, env, i32) | |
399 | DEF_HELPER_6(vsbc_vxm_h, void, ptr, ptr, tl, ptr, env, i32) | |
400 | DEF_HELPER_6(vsbc_vxm_w, void, ptr, ptr, tl, ptr, env, i32) | |
401 | DEF_HELPER_6(vsbc_vxm_d, void, ptr, ptr, tl, ptr, env, i32) | |
402 | DEF_HELPER_6(vmadc_vxm_b, void, ptr, ptr, tl, ptr, env, i32) | |
403 | DEF_HELPER_6(vmadc_vxm_h, void, ptr, ptr, tl, ptr, env, i32) | |
404 | DEF_HELPER_6(vmadc_vxm_w, void, ptr, ptr, tl, ptr, env, i32) | |
405 | DEF_HELPER_6(vmadc_vxm_d, void, ptr, ptr, tl, ptr, env, i32) | |
406 | DEF_HELPER_6(vmsbc_vxm_b, void, ptr, ptr, tl, ptr, env, i32) | |
407 | DEF_HELPER_6(vmsbc_vxm_h, void, ptr, ptr, tl, ptr, env, i32) | |
408 | DEF_HELPER_6(vmsbc_vxm_w, void, ptr, ptr, tl, ptr, env, i32) | |
409 | DEF_HELPER_6(vmsbc_vxm_d, void, ptr, ptr, tl, ptr, env, i32) | |
d3842924 LZ |
410 | |
411 | DEF_HELPER_6(vand_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
412 | DEF_HELPER_6(vand_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
413 | DEF_HELPER_6(vand_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
414 | DEF_HELPER_6(vand_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
415 | DEF_HELPER_6(vor_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
416 | DEF_HELPER_6(vor_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
417 | DEF_HELPER_6(vor_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
418 | DEF_HELPER_6(vor_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
419 | DEF_HELPER_6(vxor_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
420 | DEF_HELPER_6(vxor_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
421 | DEF_HELPER_6(vxor_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
422 | DEF_HELPER_6(vxor_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
423 | DEF_HELPER_6(vand_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
424 | DEF_HELPER_6(vand_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
425 | DEF_HELPER_6(vand_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
426 | DEF_HELPER_6(vand_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
427 | DEF_HELPER_6(vor_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
428 | DEF_HELPER_6(vor_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
429 | DEF_HELPER_6(vor_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
430 | DEF_HELPER_6(vor_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
431 | DEF_HELPER_6(vxor_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
432 | DEF_HELPER_6(vxor_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
433 | DEF_HELPER_6(vxor_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
434 | DEF_HELPER_6(vxor_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
3277d955 LZ |
435 | |
436 | DEF_HELPER_6(vsll_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
437 | DEF_HELPER_6(vsll_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
438 | DEF_HELPER_6(vsll_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
439 | DEF_HELPER_6(vsll_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
440 | DEF_HELPER_6(vsrl_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
441 | DEF_HELPER_6(vsrl_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
442 | DEF_HELPER_6(vsrl_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
443 | DEF_HELPER_6(vsrl_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
444 | DEF_HELPER_6(vsra_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
445 | DEF_HELPER_6(vsra_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
446 | DEF_HELPER_6(vsra_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
447 | DEF_HELPER_6(vsra_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
448 | DEF_HELPER_6(vsll_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
449 | DEF_HELPER_6(vsll_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
450 | DEF_HELPER_6(vsll_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
451 | DEF_HELPER_6(vsll_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
452 | DEF_HELPER_6(vsrl_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
453 | DEF_HELPER_6(vsrl_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
454 | DEF_HELPER_6(vsrl_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
455 | DEF_HELPER_6(vsrl_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
456 | DEF_HELPER_6(vsra_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
457 | DEF_HELPER_6(vsra_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
458 | DEF_HELPER_6(vsra_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
459 | DEF_HELPER_6(vsra_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
7689b028 LZ |
460 | |
461 | DEF_HELPER_6(vnsrl_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
462 | DEF_HELPER_6(vnsrl_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
463 | DEF_HELPER_6(vnsrl_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
464 | DEF_HELPER_6(vnsra_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
465 | DEF_HELPER_6(vnsra_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
466 | DEF_HELPER_6(vnsra_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
467 | DEF_HELPER_6(vnsrl_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
468 | DEF_HELPER_6(vnsrl_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
469 | DEF_HELPER_6(vnsrl_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
470 | DEF_HELPER_6(vnsra_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
471 | DEF_HELPER_6(vnsra_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
472 | DEF_HELPER_6(vnsra_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
1366fc79 LZ |
473 | |
474 | DEF_HELPER_6(vmseq_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
475 | DEF_HELPER_6(vmseq_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
476 | DEF_HELPER_6(vmseq_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
477 | DEF_HELPER_6(vmseq_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
478 | DEF_HELPER_6(vmsne_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
479 | DEF_HELPER_6(vmsne_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
480 | DEF_HELPER_6(vmsne_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
481 | DEF_HELPER_6(vmsne_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
482 | DEF_HELPER_6(vmsltu_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
483 | DEF_HELPER_6(vmsltu_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
484 | DEF_HELPER_6(vmsltu_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
485 | DEF_HELPER_6(vmsltu_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
486 | DEF_HELPER_6(vmslt_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
487 | DEF_HELPER_6(vmslt_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
488 | DEF_HELPER_6(vmslt_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
489 | DEF_HELPER_6(vmslt_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
490 | DEF_HELPER_6(vmsleu_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
491 | DEF_HELPER_6(vmsleu_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
492 | DEF_HELPER_6(vmsleu_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
493 | DEF_HELPER_6(vmsleu_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
494 | DEF_HELPER_6(vmsle_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
495 | DEF_HELPER_6(vmsle_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
496 | DEF_HELPER_6(vmsle_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
497 | DEF_HELPER_6(vmsle_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
498 | DEF_HELPER_6(vmseq_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
499 | DEF_HELPER_6(vmseq_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
500 | DEF_HELPER_6(vmseq_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
501 | DEF_HELPER_6(vmseq_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
502 | DEF_HELPER_6(vmsne_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
503 | DEF_HELPER_6(vmsne_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
504 | DEF_HELPER_6(vmsne_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
505 | DEF_HELPER_6(vmsne_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
506 | DEF_HELPER_6(vmsltu_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
507 | DEF_HELPER_6(vmsltu_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
508 | DEF_HELPER_6(vmsltu_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
509 | DEF_HELPER_6(vmsltu_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
510 | DEF_HELPER_6(vmslt_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
511 | DEF_HELPER_6(vmslt_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
512 | DEF_HELPER_6(vmslt_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
513 | DEF_HELPER_6(vmslt_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
514 | DEF_HELPER_6(vmsleu_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
515 | DEF_HELPER_6(vmsleu_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
516 | DEF_HELPER_6(vmsleu_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
517 | DEF_HELPER_6(vmsleu_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
518 | DEF_HELPER_6(vmsle_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
519 | DEF_HELPER_6(vmsle_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
520 | DEF_HELPER_6(vmsle_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
521 | DEF_HELPER_6(vmsle_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
522 | DEF_HELPER_6(vmsgtu_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
523 | DEF_HELPER_6(vmsgtu_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
524 | DEF_HELPER_6(vmsgtu_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
525 | DEF_HELPER_6(vmsgtu_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
526 | DEF_HELPER_6(vmsgt_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
527 | DEF_HELPER_6(vmsgt_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
528 | DEF_HELPER_6(vmsgt_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
529 | DEF_HELPER_6(vmsgt_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
558fa779 LZ |
530 | |
531 | DEF_HELPER_6(vminu_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
532 | DEF_HELPER_6(vminu_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
533 | DEF_HELPER_6(vminu_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
534 | DEF_HELPER_6(vminu_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
535 | DEF_HELPER_6(vmin_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
536 | DEF_HELPER_6(vmin_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
537 | DEF_HELPER_6(vmin_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
538 | DEF_HELPER_6(vmin_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
539 | DEF_HELPER_6(vmaxu_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
540 | DEF_HELPER_6(vmaxu_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
541 | DEF_HELPER_6(vmaxu_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
542 | DEF_HELPER_6(vmaxu_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
543 | DEF_HELPER_6(vmax_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
544 | DEF_HELPER_6(vmax_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
545 | DEF_HELPER_6(vmax_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
546 | DEF_HELPER_6(vmax_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
547 | DEF_HELPER_6(vminu_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
548 | DEF_HELPER_6(vminu_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
549 | DEF_HELPER_6(vminu_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
550 | DEF_HELPER_6(vminu_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
551 | DEF_HELPER_6(vmin_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
552 | DEF_HELPER_6(vmin_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
553 | DEF_HELPER_6(vmin_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
554 | DEF_HELPER_6(vmin_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
555 | DEF_HELPER_6(vmaxu_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
556 | DEF_HELPER_6(vmaxu_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
557 | DEF_HELPER_6(vmaxu_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
558 | DEF_HELPER_6(vmaxu_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
559 | DEF_HELPER_6(vmax_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
560 | DEF_HELPER_6(vmax_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
561 | DEF_HELPER_6(vmax_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
562 | DEF_HELPER_6(vmax_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
958b85f3 LZ |
563 | |
564 | DEF_HELPER_6(vmul_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
565 | DEF_HELPER_6(vmul_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
566 | DEF_HELPER_6(vmul_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
567 | DEF_HELPER_6(vmul_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
568 | DEF_HELPER_6(vmulh_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
569 | DEF_HELPER_6(vmulh_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
570 | DEF_HELPER_6(vmulh_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
571 | DEF_HELPER_6(vmulh_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
572 | DEF_HELPER_6(vmulhu_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
573 | DEF_HELPER_6(vmulhu_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
574 | DEF_HELPER_6(vmulhu_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
575 | DEF_HELPER_6(vmulhu_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
576 | DEF_HELPER_6(vmulhsu_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
577 | DEF_HELPER_6(vmulhsu_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
578 | DEF_HELPER_6(vmulhsu_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
579 | DEF_HELPER_6(vmulhsu_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
580 | DEF_HELPER_6(vmul_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
581 | DEF_HELPER_6(vmul_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
582 | DEF_HELPER_6(vmul_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
583 | DEF_HELPER_6(vmul_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
584 | DEF_HELPER_6(vmulh_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
585 | DEF_HELPER_6(vmulh_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
586 | DEF_HELPER_6(vmulh_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
587 | DEF_HELPER_6(vmulh_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
588 | DEF_HELPER_6(vmulhu_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
589 | DEF_HELPER_6(vmulhu_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
590 | DEF_HELPER_6(vmulhu_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
591 | DEF_HELPER_6(vmulhu_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
592 | DEF_HELPER_6(vmulhsu_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
593 | DEF_HELPER_6(vmulhsu_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
594 | DEF_HELPER_6(vmulhsu_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
595 | DEF_HELPER_6(vmulhsu_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
85e6658c LZ |
596 | |
597 | DEF_HELPER_6(vdivu_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
598 | DEF_HELPER_6(vdivu_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
599 | DEF_HELPER_6(vdivu_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
600 | DEF_HELPER_6(vdivu_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
601 | DEF_HELPER_6(vdiv_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
602 | DEF_HELPER_6(vdiv_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
603 | DEF_HELPER_6(vdiv_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
604 | DEF_HELPER_6(vdiv_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
605 | DEF_HELPER_6(vremu_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
606 | DEF_HELPER_6(vremu_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
607 | DEF_HELPER_6(vremu_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
608 | DEF_HELPER_6(vremu_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
609 | DEF_HELPER_6(vrem_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
610 | DEF_HELPER_6(vrem_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
611 | DEF_HELPER_6(vrem_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
612 | DEF_HELPER_6(vrem_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
613 | DEF_HELPER_6(vdivu_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
614 | DEF_HELPER_6(vdivu_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
615 | DEF_HELPER_6(vdivu_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
616 | DEF_HELPER_6(vdivu_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
617 | DEF_HELPER_6(vdiv_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
618 | DEF_HELPER_6(vdiv_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
619 | DEF_HELPER_6(vdiv_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
620 | DEF_HELPER_6(vdiv_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
621 | DEF_HELPER_6(vremu_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
622 | DEF_HELPER_6(vremu_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
623 | DEF_HELPER_6(vremu_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
624 | DEF_HELPER_6(vremu_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
625 | DEF_HELPER_6(vrem_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
626 | DEF_HELPER_6(vrem_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
627 | DEF_HELPER_6(vrem_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
628 | DEF_HELPER_6(vrem_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
97b1cba3 LZ |
629 | |
630 | DEF_HELPER_6(vwmul_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
631 | DEF_HELPER_6(vwmul_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
632 | DEF_HELPER_6(vwmul_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
633 | DEF_HELPER_6(vwmulu_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
634 | DEF_HELPER_6(vwmulu_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
635 | DEF_HELPER_6(vwmulu_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
636 | DEF_HELPER_6(vwmulsu_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
637 | DEF_HELPER_6(vwmulsu_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
638 | DEF_HELPER_6(vwmulsu_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
639 | DEF_HELPER_6(vwmul_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
640 | DEF_HELPER_6(vwmul_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
641 | DEF_HELPER_6(vwmul_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
642 | DEF_HELPER_6(vwmulu_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
643 | DEF_HELPER_6(vwmulu_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
644 | DEF_HELPER_6(vwmulu_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
645 | DEF_HELPER_6(vwmulsu_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
646 | DEF_HELPER_6(vwmulsu_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
647 | DEF_HELPER_6(vwmulsu_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
54df813a LZ |
648 | |
649 | DEF_HELPER_6(vmacc_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
650 | DEF_HELPER_6(vmacc_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
651 | DEF_HELPER_6(vmacc_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
652 | DEF_HELPER_6(vmacc_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
653 | DEF_HELPER_6(vnmsac_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
654 | DEF_HELPER_6(vnmsac_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
655 | DEF_HELPER_6(vnmsac_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
656 | DEF_HELPER_6(vnmsac_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
657 | DEF_HELPER_6(vmadd_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
658 | DEF_HELPER_6(vmadd_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
659 | DEF_HELPER_6(vmadd_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
660 | DEF_HELPER_6(vmadd_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
661 | DEF_HELPER_6(vnmsub_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
662 | DEF_HELPER_6(vnmsub_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
663 | DEF_HELPER_6(vnmsub_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
664 | DEF_HELPER_6(vnmsub_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
665 | DEF_HELPER_6(vmacc_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
666 | DEF_HELPER_6(vmacc_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
667 | DEF_HELPER_6(vmacc_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
668 | DEF_HELPER_6(vmacc_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
669 | DEF_HELPER_6(vnmsac_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
670 | DEF_HELPER_6(vnmsac_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
671 | DEF_HELPER_6(vnmsac_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
672 | DEF_HELPER_6(vnmsac_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
673 | DEF_HELPER_6(vmadd_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
674 | DEF_HELPER_6(vmadd_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
675 | DEF_HELPER_6(vmadd_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
676 | DEF_HELPER_6(vmadd_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
677 | DEF_HELPER_6(vnmsub_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
678 | DEF_HELPER_6(vnmsub_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
679 | DEF_HELPER_6(vnmsub_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
680 | DEF_HELPER_6(vnmsub_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
2b587b33 LZ |
681 | |
682 | DEF_HELPER_6(vwmaccu_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
683 | DEF_HELPER_6(vwmaccu_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
684 | DEF_HELPER_6(vwmaccu_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
685 | DEF_HELPER_6(vwmacc_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
686 | DEF_HELPER_6(vwmacc_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
687 | DEF_HELPER_6(vwmacc_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
688 | DEF_HELPER_6(vwmaccsu_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
689 | DEF_HELPER_6(vwmaccsu_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
690 | DEF_HELPER_6(vwmaccsu_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
691 | DEF_HELPER_6(vwmaccu_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
692 | DEF_HELPER_6(vwmaccu_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
693 | DEF_HELPER_6(vwmaccu_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
694 | DEF_HELPER_6(vwmacc_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
695 | DEF_HELPER_6(vwmacc_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
696 | DEF_HELPER_6(vwmacc_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
697 | DEF_HELPER_6(vwmaccsu_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
698 | DEF_HELPER_6(vwmaccsu_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
699 | DEF_HELPER_6(vwmaccsu_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
700 | DEF_HELPER_6(vwmaccus_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
701 | DEF_HELPER_6(vwmaccus_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
702 | DEF_HELPER_6(vwmaccus_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
f020a7a1 LZ |
703 | |
704 | DEF_HELPER_6(vmerge_vvm_b, void, ptr, ptr, ptr, ptr, env, i32) | |
705 | DEF_HELPER_6(vmerge_vvm_h, void, ptr, ptr, ptr, ptr, env, i32) | |
706 | DEF_HELPER_6(vmerge_vvm_w, void, ptr, ptr, ptr, ptr, env, i32) | |
707 | DEF_HELPER_6(vmerge_vvm_d, void, ptr, ptr, ptr, ptr, env, i32) | |
708 | DEF_HELPER_6(vmerge_vxm_b, void, ptr, ptr, tl, ptr, env, i32) | |
709 | DEF_HELPER_6(vmerge_vxm_h, void, ptr, ptr, tl, ptr, env, i32) | |
710 | DEF_HELPER_6(vmerge_vxm_w, void, ptr, ptr, tl, ptr, env, i32) | |
711 | DEF_HELPER_6(vmerge_vxm_d, void, ptr, ptr, tl, ptr, env, i32) | |
712 | DEF_HELPER_4(vmv_v_v_b, void, ptr, ptr, env, i32) | |
713 | DEF_HELPER_4(vmv_v_v_h, void, ptr, ptr, env, i32) | |
714 | DEF_HELPER_4(vmv_v_v_w, void, ptr, ptr, env, i32) | |
715 | DEF_HELPER_4(vmv_v_v_d, void, ptr, ptr, env, i32) | |
716 | DEF_HELPER_4(vmv_v_x_b, void, ptr, i64, env, i32) | |
717 | DEF_HELPER_4(vmv_v_x_h, void, ptr, i64, env, i32) | |
718 | DEF_HELPER_4(vmv_v_x_w, void, ptr, i64, env, i32) | |
719 | DEF_HELPER_4(vmv_v_x_d, void, ptr, i64, env, i32) | |
eb2650e3 LZ |
720 | |
721 | DEF_HELPER_6(vsaddu_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
722 | DEF_HELPER_6(vsaddu_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
723 | DEF_HELPER_6(vsaddu_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
724 | DEF_HELPER_6(vsaddu_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
725 | DEF_HELPER_6(vsadd_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
726 | DEF_HELPER_6(vsadd_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
727 | DEF_HELPER_6(vsadd_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
728 | DEF_HELPER_6(vsadd_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
729 | DEF_HELPER_6(vssubu_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
730 | DEF_HELPER_6(vssubu_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
731 | DEF_HELPER_6(vssubu_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
732 | DEF_HELPER_6(vssubu_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
733 | DEF_HELPER_6(vssub_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
734 | DEF_HELPER_6(vssub_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
735 | DEF_HELPER_6(vssub_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
736 | DEF_HELPER_6(vssub_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
737 | DEF_HELPER_6(vsaddu_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
738 | DEF_HELPER_6(vsaddu_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
739 | DEF_HELPER_6(vsaddu_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
740 | DEF_HELPER_6(vsaddu_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
741 | DEF_HELPER_6(vsadd_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
742 | DEF_HELPER_6(vsadd_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
743 | DEF_HELPER_6(vsadd_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
744 | DEF_HELPER_6(vsadd_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
745 | DEF_HELPER_6(vssubu_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
746 | DEF_HELPER_6(vssubu_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
747 | DEF_HELPER_6(vssubu_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
748 | DEF_HELPER_6(vssubu_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
749 | DEF_HELPER_6(vssub_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
750 | DEF_HELPER_6(vssub_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
751 | DEF_HELPER_6(vssub_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
752 | DEF_HELPER_6(vssub_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
b7aee481 LZ |
753 | |
754 | DEF_HELPER_6(vaadd_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
755 | DEF_HELPER_6(vaadd_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
756 | DEF_HELPER_6(vaadd_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
757 | DEF_HELPER_6(vaadd_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
758 | DEF_HELPER_6(vasub_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
759 | DEF_HELPER_6(vasub_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
760 | DEF_HELPER_6(vasub_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
761 | DEF_HELPER_6(vasub_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
762 | DEF_HELPER_6(vaadd_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
763 | DEF_HELPER_6(vaadd_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
764 | DEF_HELPER_6(vaadd_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
765 | DEF_HELPER_6(vaadd_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
766 | DEF_HELPER_6(vasub_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
767 | DEF_HELPER_6(vasub_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
768 | DEF_HELPER_6(vasub_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
769 | DEF_HELPER_6(vasub_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
9f0ff9e5 LZ |
770 | |
771 | DEF_HELPER_6(vsmul_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
772 | DEF_HELPER_6(vsmul_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
773 | DEF_HELPER_6(vsmul_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
774 | DEF_HELPER_6(vsmul_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
775 | DEF_HELPER_6(vsmul_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
776 | DEF_HELPER_6(vsmul_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
777 | DEF_HELPER_6(vsmul_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
778 | DEF_HELPER_6(vsmul_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
0a1eaf00 LZ |
779 | |
780 | DEF_HELPER_6(vwsmaccu_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
781 | DEF_HELPER_6(vwsmaccu_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
782 | DEF_HELPER_6(vwsmaccu_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
783 | DEF_HELPER_6(vwsmacc_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
784 | DEF_HELPER_6(vwsmacc_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
785 | DEF_HELPER_6(vwsmacc_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
786 | DEF_HELPER_6(vwsmaccsu_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
787 | DEF_HELPER_6(vwsmaccsu_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
788 | DEF_HELPER_6(vwsmaccsu_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
789 | DEF_HELPER_6(vwsmaccu_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
790 | DEF_HELPER_6(vwsmaccu_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
791 | DEF_HELPER_6(vwsmaccu_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
792 | DEF_HELPER_6(vwsmacc_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
793 | DEF_HELPER_6(vwsmacc_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
794 | DEF_HELPER_6(vwsmacc_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
795 | DEF_HELPER_6(vwsmaccsu_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
796 | DEF_HELPER_6(vwsmaccsu_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
797 | DEF_HELPER_6(vwsmaccsu_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
798 | DEF_HELPER_6(vwsmaccus_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
799 | DEF_HELPER_6(vwsmaccus_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
800 | DEF_HELPER_6(vwsmaccus_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
04a61406 LZ |
801 | |
802 | DEF_HELPER_6(vssrl_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
803 | DEF_HELPER_6(vssrl_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
804 | DEF_HELPER_6(vssrl_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
805 | DEF_HELPER_6(vssrl_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
806 | DEF_HELPER_6(vssra_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
807 | DEF_HELPER_6(vssra_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
808 | DEF_HELPER_6(vssra_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
809 | DEF_HELPER_6(vssra_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
810 | DEF_HELPER_6(vssrl_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
811 | DEF_HELPER_6(vssrl_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
812 | DEF_HELPER_6(vssrl_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
813 | DEF_HELPER_6(vssrl_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
814 | DEF_HELPER_6(vssra_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
815 | DEF_HELPER_6(vssra_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
816 | DEF_HELPER_6(vssra_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
817 | DEF_HELPER_6(vssra_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
9ff3d287 LZ |
818 | |
819 | DEF_HELPER_6(vnclip_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
820 | DEF_HELPER_6(vnclip_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
821 | DEF_HELPER_6(vnclip_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
822 | DEF_HELPER_6(vnclipu_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
823 | DEF_HELPER_6(vnclipu_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
824 | DEF_HELPER_6(vnclipu_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
825 | DEF_HELPER_6(vnclipu_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
826 | DEF_HELPER_6(vnclipu_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
827 | DEF_HELPER_6(vnclipu_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
828 | DEF_HELPER_6(vnclip_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
829 | DEF_HELPER_6(vnclip_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
830 | DEF_HELPER_6(vnclip_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
ce2a0343 LZ |
831 | |
832 | DEF_HELPER_6(vfadd_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
833 | DEF_HELPER_6(vfadd_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
834 | DEF_HELPER_6(vfadd_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
835 | DEF_HELPER_6(vfsub_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
836 | DEF_HELPER_6(vfsub_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
837 | DEF_HELPER_6(vfsub_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
838 | DEF_HELPER_6(vfadd_vf_h, void, ptr, ptr, i64, ptr, env, i32) | |
839 | DEF_HELPER_6(vfadd_vf_w, void, ptr, ptr, i64, ptr, env, i32) | |
840 | DEF_HELPER_6(vfadd_vf_d, void, ptr, ptr, i64, ptr, env, i32) | |
841 | DEF_HELPER_6(vfsub_vf_h, void, ptr, ptr, i64, ptr, env, i32) | |
842 | DEF_HELPER_6(vfsub_vf_w, void, ptr, ptr, i64, ptr, env, i32) | |
843 | DEF_HELPER_6(vfsub_vf_d, void, ptr, ptr, i64, ptr, env, i32) | |
844 | DEF_HELPER_6(vfrsub_vf_h, void, ptr, ptr, i64, ptr, env, i32) | |
845 | DEF_HELPER_6(vfrsub_vf_w, void, ptr, ptr, i64, ptr, env, i32) | |
846 | DEF_HELPER_6(vfrsub_vf_d, void, ptr, ptr, i64, ptr, env, i32) | |
eeffab2e LZ |
847 | |
848 | DEF_HELPER_6(vfwadd_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
849 | DEF_HELPER_6(vfwadd_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
850 | DEF_HELPER_6(vfwsub_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
851 | DEF_HELPER_6(vfwsub_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
852 | DEF_HELPER_6(vfwadd_wv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
853 | DEF_HELPER_6(vfwadd_wv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
854 | DEF_HELPER_6(vfwsub_wv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
855 | DEF_HELPER_6(vfwsub_wv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
856 | DEF_HELPER_6(vfwadd_vf_h, void, ptr, ptr, i64, ptr, env, i32) | |
857 | DEF_HELPER_6(vfwadd_vf_w, void, ptr, ptr, i64, ptr, env, i32) | |
858 | DEF_HELPER_6(vfwsub_vf_h, void, ptr, ptr, i64, ptr, env, i32) | |
859 | DEF_HELPER_6(vfwsub_vf_w, void, ptr, ptr, i64, ptr, env, i32) | |
860 | DEF_HELPER_6(vfwadd_wf_h, void, ptr, ptr, i64, ptr, env, i32) | |
861 | DEF_HELPER_6(vfwadd_wf_w, void, ptr, ptr, i64, ptr, env, i32) | |
862 | DEF_HELPER_6(vfwsub_wf_h, void, ptr, ptr, i64, ptr, env, i32) | |
863 | DEF_HELPER_6(vfwsub_wf_w, void, ptr, ptr, i64, ptr, env, i32) | |
0e0057cb LZ |
864 | |
865 | DEF_HELPER_6(vfmul_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
866 | DEF_HELPER_6(vfmul_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
867 | DEF_HELPER_6(vfmul_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
868 | DEF_HELPER_6(vfdiv_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
869 | DEF_HELPER_6(vfdiv_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
870 | DEF_HELPER_6(vfdiv_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
871 | DEF_HELPER_6(vfmul_vf_h, void, ptr, ptr, i64, ptr, env, i32) | |
872 | DEF_HELPER_6(vfmul_vf_w, void, ptr, ptr, i64, ptr, env, i32) | |
873 | DEF_HELPER_6(vfmul_vf_d, void, ptr, ptr, i64, ptr, env, i32) | |
874 | DEF_HELPER_6(vfdiv_vf_h, void, ptr, ptr, i64, ptr, env, i32) | |
875 | DEF_HELPER_6(vfdiv_vf_w, void, ptr, ptr, i64, ptr, env, i32) | |
876 | DEF_HELPER_6(vfdiv_vf_d, void, ptr, ptr, i64, ptr, env, i32) | |
877 | DEF_HELPER_6(vfrdiv_vf_h, void, ptr, ptr, i64, ptr, env, i32) | |
878 | DEF_HELPER_6(vfrdiv_vf_w, void, ptr, ptr, i64, ptr, env, i32) | |
879 | DEF_HELPER_6(vfrdiv_vf_d, void, ptr, ptr, i64, ptr, env, i32) | |
f7c7b7cd LZ |
880 | |
881 | DEF_HELPER_6(vfwmul_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
882 | DEF_HELPER_6(vfwmul_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
883 | DEF_HELPER_6(vfwmul_vf_h, void, ptr, ptr, i64, ptr, env, i32) | |
884 | DEF_HELPER_6(vfwmul_vf_w, void, ptr, ptr, i64, ptr, env, i32) | |
4aa5a8fe LZ |
885 | |
886 | DEF_HELPER_6(vfmacc_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
887 | DEF_HELPER_6(vfmacc_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
888 | DEF_HELPER_6(vfmacc_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
889 | DEF_HELPER_6(vfnmacc_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
890 | DEF_HELPER_6(vfnmacc_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
891 | DEF_HELPER_6(vfnmacc_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
892 | DEF_HELPER_6(vfmsac_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
893 | DEF_HELPER_6(vfmsac_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
894 | DEF_HELPER_6(vfmsac_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
895 | DEF_HELPER_6(vfnmsac_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
896 | DEF_HELPER_6(vfnmsac_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
897 | DEF_HELPER_6(vfnmsac_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
898 | DEF_HELPER_6(vfmadd_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
899 | DEF_HELPER_6(vfmadd_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
900 | DEF_HELPER_6(vfmadd_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
901 | DEF_HELPER_6(vfnmadd_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
902 | DEF_HELPER_6(vfnmadd_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
903 | DEF_HELPER_6(vfnmadd_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
904 | DEF_HELPER_6(vfmsub_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
905 | DEF_HELPER_6(vfmsub_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
906 | DEF_HELPER_6(vfmsub_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
907 | DEF_HELPER_6(vfnmsub_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
908 | DEF_HELPER_6(vfnmsub_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
909 | DEF_HELPER_6(vfnmsub_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
910 | DEF_HELPER_6(vfmacc_vf_h, void, ptr, ptr, i64, ptr, env, i32) | |
911 | DEF_HELPER_6(vfmacc_vf_w, void, ptr, ptr, i64, ptr, env, i32) | |
912 | DEF_HELPER_6(vfmacc_vf_d, void, ptr, ptr, i64, ptr, env, i32) | |
913 | DEF_HELPER_6(vfnmacc_vf_h, void, ptr, ptr, i64, ptr, env, i32) | |
914 | DEF_HELPER_6(vfnmacc_vf_w, void, ptr, ptr, i64, ptr, env, i32) | |
915 | DEF_HELPER_6(vfnmacc_vf_d, void, ptr, ptr, i64, ptr, env, i32) | |
916 | DEF_HELPER_6(vfmsac_vf_h, void, ptr, ptr, i64, ptr, env, i32) | |
917 | DEF_HELPER_6(vfmsac_vf_w, void, ptr, ptr, i64, ptr, env, i32) | |
918 | DEF_HELPER_6(vfmsac_vf_d, void, ptr, ptr, i64, ptr, env, i32) | |
919 | DEF_HELPER_6(vfnmsac_vf_h, void, ptr, ptr, i64, ptr, env, i32) | |
920 | DEF_HELPER_6(vfnmsac_vf_w, void, ptr, ptr, i64, ptr, env, i32) | |
921 | DEF_HELPER_6(vfnmsac_vf_d, void, ptr, ptr, i64, ptr, env, i32) | |
922 | DEF_HELPER_6(vfmadd_vf_h, void, ptr, ptr, i64, ptr, env, i32) | |
923 | DEF_HELPER_6(vfmadd_vf_w, void, ptr, ptr, i64, ptr, env, i32) | |
924 | DEF_HELPER_6(vfmadd_vf_d, void, ptr, ptr, i64, ptr, env, i32) | |
925 | DEF_HELPER_6(vfnmadd_vf_h, void, ptr, ptr, i64, ptr, env, i32) | |
926 | DEF_HELPER_6(vfnmadd_vf_w, void, ptr, ptr, i64, ptr, env, i32) | |
927 | DEF_HELPER_6(vfnmadd_vf_d, void, ptr, ptr, i64, ptr, env, i32) | |
928 | DEF_HELPER_6(vfmsub_vf_h, void, ptr, ptr, i64, ptr, env, i32) | |
929 | DEF_HELPER_6(vfmsub_vf_w, void, ptr, ptr, i64, ptr, env, i32) | |
930 | DEF_HELPER_6(vfmsub_vf_d, void, ptr, ptr, i64, ptr, env, i32) | |
931 | DEF_HELPER_6(vfnmsub_vf_h, void, ptr, ptr, i64, ptr, env, i32) | |
932 | DEF_HELPER_6(vfnmsub_vf_w, void, ptr, ptr, i64, ptr, env, i32) | |
933 | DEF_HELPER_6(vfnmsub_vf_d, void, ptr, ptr, i64, ptr, env, i32) | |
0dd50959 LZ |
934 | |
935 | DEF_HELPER_6(vfwmacc_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
936 | DEF_HELPER_6(vfwmacc_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
937 | DEF_HELPER_6(vfwnmacc_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
938 | DEF_HELPER_6(vfwnmacc_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
939 | DEF_HELPER_6(vfwmsac_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
940 | DEF_HELPER_6(vfwmsac_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
941 | DEF_HELPER_6(vfwnmsac_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
942 | DEF_HELPER_6(vfwnmsac_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
943 | DEF_HELPER_6(vfwmacc_vf_h, void, ptr, ptr, i64, ptr, env, i32) | |
944 | DEF_HELPER_6(vfwmacc_vf_w, void, ptr, ptr, i64, ptr, env, i32) | |
945 | DEF_HELPER_6(vfwnmacc_vf_h, void, ptr, ptr, i64, ptr, env, i32) | |
946 | DEF_HELPER_6(vfwnmacc_vf_w, void, ptr, ptr, i64, ptr, env, i32) | |
947 | DEF_HELPER_6(vfwmsac_vf_h, void, ptr, ptr, i64, ptr, env, i32) | |
948 | DEF_HELPER_6(vfwmsac_vf_w, void, ptr, ptr, i64, ptr, env, i32) | |
949 | DEF_HELPER_6(vfwnmsac_vf_h, void, ptr, ptr, i64, ptr, env, i32) | |
950 | DEF_HELPER_6(vfwnmsac_vf_w, void, ptr, ptr, i64, ptr, env, i32) | |
d9e4ce72 LZ |
951 | |
952 | DEF_HELPER_5(vfsqrt_v_h, void, ptr, ptr, ptr, env, i32) | |
953 | DEF_HELPER_5(vfsqrt_v_w, void, ptr, ptr, ptr, env, i32) | |
954 | DEF_HELPER_5(vfsqrt_v_d, void, ptr, ptr, ptr, env, i32) | |
230b53dd LZ |
955 | |
956 | DEF_HELPER_6(vfmin_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
957 | DEF_HELPER_6(vfmin_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
958 | DEF_HELPER_6(vfmin_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
959 | DEF_HELPER_6(vfmax_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
960 | DEF_HELPER_6(vfmax_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
961 | DEF_HELPER_6(vfmax_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
962 | DEF_HELPER_6(vfmin_vf_h, void, ptr, ptr, i64, ptr, env, i32) | |
963 | DEF_HELPER_6(vfmin_vf_w, void, ptr, ptr, i64, ptr, env, i32) | |
964 | DEF_HELPER_6(vfmin_vf_d, void, ptr, ptr, i64, ptr, env, i32) | |
965 | DEF_HELPER_6(vfmax_vf_h, void, ptr, ptr, i64, ptr, env, i32) | |
966 | DEF_HELPER_6(vfmax_vf_w, void, ptr, ptr, i64, ptr, env, i32) | |
967 | DEF_HELPER_6(vfmax_vf_d, void, ptr, ptr, i64, ptr, env, i32) | |
1d426b81 LZ |
968 | |
969 | DEF_HELPER_6(vfsgnj_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
970 | DEF_HELPER_6(vfsgnj_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
971 | DEF_HELPER_6(vfsgnj_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
972 | DEF_HELPER_6(vfsgnjn_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
973 | DEF_HELPER_6(vfsgnjn_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
974 | DEF_HELPER_6(vfsgnjn_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
975 | DEF_HELPER_6(vfsgnjx_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
976 | DEF_HELPER_6(vfsgnjx_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
977 | DEF_HELPER_6(vfsgnjx_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
978 | DEF_HELPER_6(vfsgnj_vf_h, void, ptr, ptr, i64, ptr, env, i32) | |
979 | DEF_HELPER_6(vfsgnj_vf_w, void, ptr, ptr, i64, ptr, env, i32) | |
980 | DEF_HELPER_6(vfsgnj_vf_d, void, ptr, ptr, i64, ptr, env, i32) | |
981 | DEF_HELPER_6(vfsgnjn_vf_h, void, ptr, ptr, i64, ptr, env, i32) | |
982 | DEF_HELPER_6(vfsgnjn_vf_w, void, ptr, ptr, i64, ptr, env, i32) | |
983 | DEF_HELPER_6(vfsgnjn_vf_d, void, ptr, ptr, i64, ptr, env, i32) | |
984 | DEF_HELPER_6(vfsgnjx_vf_h, void, ptr, ptr, i64, ptr, env, i32) | |
985 | DEF_HELPER_6(vfsgnjx_vf_w, void, ptr, ptr, i64, ptr, env, i32) | |
986 | DEF_HELPER_6(vfsgnjx_vf_d, void, ptr, ptr, i64, ptr, env, i32) | |
2a68e9e5 LZ |
987 | |
988 | DEF_HELPER_6(vmfeq_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
989 | DEF_HELPER_6(vmfeq_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
990 | DEF_HELPER_6(vmfeq_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
991 | DEF_HELPER_6(vmfne_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
992 | DEF_HELPER_6(vmfne_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
993 | DEF_HELPER_6(vmfne_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
994 | DEF_HELPER_6(vmflt_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
995 | DEF_HELPER_6(vmflt_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
996 | DEF_HELPER_6(vmflt_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
997 | DEF_HELPER_6(vmfle_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
998 | DEF_HELPER_6(vmfle_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
999 | DEF_HELPER_6(vmfle_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
1000 | DEF_HELPER_6(vmfeq_vf_h, void, ptr, ptr, i64, ptr, env, i32) | |
1001 | DEF_HELPER_6(vmfeq_vf_w, void, ptr, ptr, i64, ptr, env, i32) | |
1002 | DEF_HELPER_6(vmfeq_vf_d, void, ptr, ptr, i64, ptr, env, i32) | |
1003 | DEF_HELPER_6(vmfne_vf_h, void, ptr, ptr, i64, ptr, env, i32) | |
1004 | DEF_HELPER_6(vmfne_vf_w, void, ptr, ptr, i64, ptr, env, i32) | |
1005 | DEF_HELPER_6(vmfne_vf_d, void, ptr, ptr, i64, ptr, env, i32) | |
1006 | DEF_HELPER_6(vmflt_vf_h, void, ptr, ptr, i64, ptr, env, i32) | |
1007 | DEF_HELPER_6(vmflt_vf_w, void, ptr, ptr, i64, ptr, env, i32) | |
1008 | DEF_HELPER_6(vmflt_vf_d, void, ptr, ptr, i64, ptr, env, i32) | |
1009 | DEF_HELPER_6(vmfle_vf_h, void, ptr, ptr, i64, ptr, env, i32) | |
1010 | DEF_HELPER_6(vmfle_vf_w, void, ptr, ptr, i64, ptr, env, i32) | |
1011 | DEF_HELPER_6(vmfle_vf_d, void, ptr, ptr, i64, ptr, env, i32) | |
1012 | DEF_HELPER_6(vmfgt_vf_h, void, ptr, ptr, i64, ptr, env, i32) | |
1013 | DEF_HELPER_6(vmfgt_vf_w, void, ptr, ptr, i64, ptr, env, i32) | |
1014 | DEF_HELPER_6(vmfgt_vf_d, void, ptr, ptr, i64, ptr, env, i32) | |
1015 | DEF_HELPER_6(vmfge_vf_h, void, ptr, ptr, i64, ptr, env, i32) | |
1016 | DEF_HELPER_6(vmfge_vf_w, void, ptr, ptr, i64, ptr, env, i32) | |
1017 | DEF_HELPER_6(vmfge_vf_d, void, ptr, ptr, i64, ptr, env, i32) | |
1018 | DEF_HELPER_6(vmford_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
1019 | DEF_HELPER_6(vmford_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
1020 | DEF_HELPER_6(vmford_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
1021 | DEF_HELPER_6(vmford_vf_h, void, ptr, ptr, i64, ptr, env, i32) | |
1022 | DEF_HELPER_6(vmford_vf_w, void, ptr, ptr, i64, ptr, env, i32) | |
1023 | DEF_HELPER_6(vmford_vf_d, void, ptr, ptr, i64, ptr, env, i32) | |
121ddbb3 LZ |
1024 | |
1025 | DEF_HELPER_5(vfclass_v_h, void, ptr, ptr, ptr, env, i32) | |
1026 | DEF_HELPER_5(vfclass_v_w, void, ptr, ptr, ptr, env, i32) | |
1027 | DEF_HELPER_5(vfclass_v_d, void, ptr, ptr, ptr, env, i32) | |
64ab5846 LZ |
1028 | |
1029 | DEF_HELPER_6(vfmerge_vfm_h, void, ptr, ptr, i64, ptr, env, i32) | |
1030 | DEF_HELPER_6(vfmerge_vfm_w, void, ptr, ptr, i64, ptr, env, i32) | |
1031 | DEF_HELPER_6(vfmerge_vfm_d, void, ptr, ptr, i64, ptr, env, i32) | |
92100973 LZ |
1032 | |
1033 | DEF_HELPER_5(vfcvt_xu_f_v_h, void, ptr, ptr, ptr, env, i32) | |
1034 | DEF_HELPER_5(vfcvt_xu_f_v_w, void, ptr, ptr, ptr, env, i32) | |
1035 | DEF_HELPER_5(vfcvt_xu_f_v_d, void, ptr, ptr, ptr, env, i32) | |
1036 | DEF_HELPER_5(vfcvt_x_f_v_h, void, ptr, ptr, ptr, env, i32) | |
1037 | DEF_HELPER_5(vfcvt_x_f_v_w, void, ptr, ptr, ptr, env, i32) | |
1038 | DEF_HELPER_5(vfcvt_x_f_v_d, void, ptr, ptr, ptr, env, i32) | |
1039 | DEF_HELPER_5(vfcvt_f_xu_v_h, void, ptr, ptr, ptr, env, i32) | |
1040 | DEF_HELPER_5(vfcvt_f_xu_v_w, void, ptr, ptr, ptr, env, i32) | |
1041 | DEF_HELPER_5(vfcvt_f_xu_v_d, void, ptr, ptr, ptr, env, i32) | |
1042 | DEF_HELPER_5(vfcvt_f_x_v_h, void, ptr, ptr, ptr, env, i32) | |
1043 | DEF_HELPER_5(vfcvt_f_x_v_w, void, ptr, ptr, ptr, env, i32) | |
1044 | DEF_HELPER_5(vfcvt_f_x_v_d, void, ptr, ptr, ptr, env, i32) | |
4514b7b1 LZ |
1045 | |
1046 | DEF_HELPER_5(vfwcvt_xu_f_v_h, void, ptr, ptr, ptr, env, i32) | |
1047 | DEF_HELPER_5(vfwcvt_xu_f_v_w, void, ptr, ptr, ptr, env, i32) | |
1048 | DEF_HELPER_5(vfwcvt_x_f_v_h, void, ptr, ptr, ptr, env, i32) | |
1049 | DEF_HELPER_5(vfwcvt_x_f_v_w, void, ptr, ptr, ptr, env, i32) | |
1050 | DEF_HELPER_5(vfwcvt_f_xu_v_h, void, ptr, ptr, ptr, env, i32) | |
1051 | DEF_HELPER_5(vfwcvt_f_xu_v_w, void, ptr, ptr, ptr, env, i32) | |
1052 | DEF_HELPER_5(vfwcvt_f_x_v_h, void, ptr, ptr, ptr, env, i32) | |
1053 | DEF_HELPER_5(vfwcvt_f_x_v_w, void, ptr, ptr, ptr, env, i32) | |
1054 | DEF_HELPER_5(vfwcvt_f_f_v_h, void, ptr, ptr, ptr, env, i32) | |
1055 | DEF_HELPER_5(vfwcvt_f_f_v_w, void, ptr, ptr, ptr, env, i32) | |
878d406e LZ |
1056 | |
1057 | DEF_HELPER_5(vfncvt_xu_f_v_h, void, ptr, ptr, ptr, env, i32) | |
1058 | DEF_HELPER_5(vfncvt_xu_f_v_w, void, ptr, ptr, ptr, env, i32) | |
1059 | DEF_HELPER_5(vfncvt_x_f_v_h, void, ptr, ptr, ptr, env, i32) | |
1060 | DEF_HELPER_5(vfncvt_x_f_v_w, void, ptr, ptr, ptr, env, i32) | |
1061 | DEF_HELPER_5(vfncvt_f_xu_v_h, void, ptr, ptr, ptr, env, i32) | |
1062 | DEF_HELPER_5(vfncvt_f_xu_v_w, void, ptr, ptr, ptr, env, i32) | |
1063 | DEF_HELPER_5(vfncvt_f_x_v_h, void, ptr, ptr, ptr, env, i32) | |
1064 | DEF_HELPER_5(vfncvt_f_x_v_w, void, ptr, ptr, ptr, env, i32) | |
1065 | DEF_HELPER_5(vfncvt_f_f_v_h, void, ptr, ptr, ptr, env, i32) | |
1066 | DEF_HELPER_5(vfncvt_f_f_v_w, void, ptr, ptr, ptr, env, i32) | |
fe5c9ab1 LZ |
1067 | |
1068 | DEF_HELPER_6(vredsum_vs_b, void, ptr, ptr, ptr, ptr, env, i32) | |
1069 | DEF_HELPER_6(vredsum_vs_h, void, ptr, ptr, ptr, ptr, env, i32) | |
1070 | DEF_HELPER_6(vredsum_vs_w, void, ptr, ptr, ptr, ptr, env, i32) | |
1071 | DEF_HELPER_6(vredsum_vs_d, void, ptr, ptr, ptr, ptr, env, i32) | |
1072 | DEF_HELPER_6(vredmaxu_vs_b, void, ptr, ptr, ptr, ptr, env, i32) | |
1073 | DEF_HELPER_6(vredmaxu_vs_h, void, ptr, ptr, ptr, ptr, env, i32) | |
1074 | DEF_HELPER_6(vredmaxu_vs_w, void, ptr, ptr, ptr, ptr, env, i32) | |
1075 | DEF_HELPER_6(vredmaxu_vs_d, void, ptr, ptr, ptr, ptr, env, i32) | |
1076 | DEF_HELPER_6(vredmax_vs_b, void, ptr, ptr, ptr, ptr, env, i32) | |
1077 | DEF_HELPER_6(vredmax_vs_h, void, ptr, ptr, ptr, ptr, env, i32) | |
1078 | DEF_HELPER_6(vredmax_vs_w, void, ptr, ptr, ptr, ptr, env, i32) | |
1079 | DEF_HELPER_6(vredmax_vs_d, void, ptr, ptr, ptr, ptr, env, i32) | |
1080 | DEF_HELPER_6(vredminu_vs_b, void, ptr, ptr, ptr, ptr, env, i32) | |
1081 | DEF_HELPER_6(vredminu_vs_h, void, ptr, ptr, ptr, ptr, env, i32) | |
1082 | DEF_HELPER_6(vredminu_vs_w, void, ptr, ptr, ptr, ptr, env, i32) | |
1083 | DEF_HELPER_6(vredminu_vs_d, void, ptr, ptr, ptr, ptr, env, i32) | |
1084 | DEF_HELPER_6(vredmin_vs_b, void, ptr, ptr, ptr, ptr, env, i32) | |
1085 | DEF_HELPER_6(vredmin_vs_h, void, ptr, ptr, ptr, ptr, env, i32) | |
1086 | DEF_HELPER_6(vredmin_vs_w, void, ptr, ptr, ptr, ptr, env, i32) | |
1087 | DEF_HELPER_6(vredmin_vs_d, void, ptr, ptr, ptr, ptr, env, i32) | |
1088 | DEF_HELPER_6(vredand_vs_b, void, ptr, ptr, ptr, ptr, env, i32) | |
1089 | DEF_HELPER_6(vredand_vs_h, void, ptr, ptr, ptr, ptr, env, i32) | |
1090 | DEF_HELPER_6(vredand_vs_w, void, ptr, ptr, ptr, ptr, env, i32) | |
1091 | DEF_HELPER_6(vredand_vs_d, void, ptr, ptr, ptr, ptr, env, i32) | |
1092 | DEF_HELPER_6(vredor_vs_b, void, ptr, ptr, ptr, ptr, env, i32) | |
1093 | DEF_HELPER_6(vredor_vs_h, void, ptr, ptr, ptr, ptr, env, i32) | |
1094 | DEF_HELPER_6(vredor_vs_w, void, ptr, ptr, ptr, ptr, env, i32) | |
1095 | DEF_HELPER_6(vredor_vs_d, void, ptr, ptr, ptr, ptr, env, i32) | |
1096 | DEF_HELPER_6(vredxor_vs_b, void, ptr, ptr, ptr, ptr, env, i32) | |
1097 | DEF_HELPER_6(vredxor_vs_h, void, ptr, ptr, ptr, ptr, env, i32) | |
1098 | DEF_HELPER_6(vredxor_vs_w, void, ptr, ptr, ptr, ptr, env, i32) | |
1099 | DEF_HELPER_6(vredxor_vs_d, void, ptr, ptr, ptr, ptr, env, i32) | |
bba71820 LZ |
1100 | |
1101 | DEF_HELPER_6(vwredsumu_vs_b, void, ptr, ptr, ptr, ptr, env, i32) | |
1102 | DEF_HELPER_6(vwredsumu_vs_h, void, ptr, ptr, ptr, ptr, env, i32) | |
1103 | DEF_HELPER_6(vwredsumu_vs_w, void, ptr, ptr, ptr, ptr, env, i32) | |
1104 | DEF_HELPER_6(vwredsum_vs_b, void, ptr, ptr, ptr, ptr, env, i32) | |
1105 | DEF_HELPER_6(vwredsum_vs_h, void, ptr, ptr, ptr, ptr, env, i32) | |
1106 | DEF_HELPER_6(vwredsum_vs_w, void, ptr, ptr, ptr, ptr, env, i32) | |
523547f1 LZ |
1107 | |
1108 | DEF_HELPER_6(vfredsum_vs_h, void, ptr, ptr, ptr, ptr, env, i32) | |
1109 | DEF_HELPER_6(vfredsum_vs_w, void, ptr, ptr, ptr, ptr, env, i32) | |
1110 | DEF_HELPER_6(vfredsum_vs_d, void, ptr, ptr, ptr, ptr, env, i32) | |
1111 | DEF_HELPER_6(vfredmax_vs_h, void, ptr, ptr, ptr, ptr, env, i32) | |
1112 | DEF_HELPER_6(vfredmax_vs_w, void, ptr, ptr, ptr, ptr, env, i32) | |
1113 | DEF_HELPER_6(vfredmax_vs_d, void, ptr, ptr, ptr, ptr, env, i32) | |
1114 | DEF_HELPER_6(vfredmin_vs_h, void, ptr, ptr, ptr, ptr, env, i32) | |
1115 | DEF_HELPER_6(vfredmin_vs_w, void, ptr, ptr, ptr, ptr, env, i32) | |
1116 | DEF_HELPER_6(vfredmin_vs_d, void, ptr, ptr, ptr, ptr, env, i32) | |
696b0c26 LZ |
1117 | |
1118 | DEF_HELPER_6(vfwredsum_vs_h, void, ptr, ptr, ptr, ptr, env, i32) | |
1119 | DEF_HELPER_6(vfwredsum_vs_w, void, ptr, ptr, ptr, ptr, env, i32) | |
c21f34ae LZ |
1120 | |
1121 | DEF_HELPER_6(vmand_mm, void, ptr, ptr, ptr, ptr, env, i32) | |
1122 | DEF_HELPER_6(vmnand_mm, void, ptr, ptr, ptr, ptr, env, i32) | |
1123 | DEF_HELPER_6(vmandnot_mm, void, ptr, ptr, ptr, ptr, env, i32) | |
1124 | DEF_HELPER_6(vmxor_mm, void, ptr, ptr, ptr, ptr, env, i32) | |
1125 | DEF_HELPER_6(vmor_mm, void, ptr, ptr, ptr, ptr, env, i32) | |
1126 | DEF_HELPER_6(vmnor_mm, void, ptr, ptr, ptr, ptr, env, i32) | |
1127 | DEF_HELPER_6(vmornot_mm, void, ptr, ptr, ptr, ptr, env, i32) | |
1128 | DEF_HELPER_6(vmxnor_mm, void, ptr, ptr, ptr, ptr, env, i32) | |
2e88f551 LZ |
1129 | |
1130 | DEF_HELPER_4(vmpopc_m, tl, ptr, ptr, env, i32) | |
0db67e1c LZ |
1131 | |
1132 | DEF_HELPER_4(vmfirst_m, tl, ptr, ptr, env, i32) | |
81fbf7da LZ |
1133 | |
1134 | DEF_HELPER_5(vmsbf_m, void, ptr, ptr, ptr, env, i32) | |
1135 | DEF_HELPER_5(vmsif_m, void, ptr, ptr, ptr, env, i32) | |
1136 | DEF_HELPER_5(vmsof_m, void, ptr, ptr, ptr, env, i32) | |
78d90cfe LZ |
1137 | |
1138 | DEF_HELPER_5(viota_m_b, void, ptr, ptr, ptr, env, i32) | |
1139 | DEF_HELPER_5(viota_m_h, void, ptr, ptr, ptr, env, i32) | |
1140 | DEF_HELPER_5(viota_m_w, void, ptr, ptr, ptr, env, i32) | |
1141 | DEF_HELPER_5(viota_m_d, void, ptr, ptr, ptr, env, i32) | |
126bec3f LZ |
1142 | |
1143 | DEF_HELPER_4(vid_v_b, void, ptr, ptr, env, i32) | |
1144 | DEF_HELPER_4(vid_v_h, void, ptr, ptr, env, i32) | |
1145 | DEF_HELPER_4(vid_v_w, void, ptr, ptr, env, i32) | |
1146 | DEF_HELPER_4(vid_v_d, void, ptr, ptr, env, i32) | |
ec17e036 LZ |
1147 | |
1148 | DEF_HELPER_6(vslideup_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
1149 | DEF_HELPER_6(vslideup_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
1150 | DEF_HELPER_6(vslideup_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
1151 | DEF_HELPER_6(vslideup_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
1152 | DEF_HELPER_6(vslidedown_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
1153 | DEF_HELPER_6(vslidedown_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
1154 | DEF_HELPER_6(vslidedown_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
1155 | DEF_HELPER_6(vslidedown_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
1156 | DEF_HELPER_6(vslide1up_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
1157 | DEF_HELPER_6(vslide1up_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
1158 | DEF_HELPER_6(vslide1up_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
1159 | DEF_HELPER_6(vslide1up_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
1160 | DEF_HELPER_6(vslide1down_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
1161 | DEF_HELPER_6(vslide1down_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
1162 | DEF_HELPER_6(vslide1down_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
1163 | DEF_HELPER_6(vslide1down_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
e4b83d5c LZ |
1164 | |
1165 | DEF_HELPER_6(vrgather_vv_b, void, ptr, ptr, ptr, ptr, env, i32) | |
1166 | DEF_HELPER_6(vrgather_vv_h, void, ptr, ptr, ptr, ptr, env, i32) | |
1167 | DEF_HELPER_6(vrgather_vv_w, void, ptr, ptr, ptr, ptr, env, i32) | |
1168 | DEF_HELPER_6(vrgather_vv_d, void, ptr, ptr, ptr, ptr, env, i32) | |
1169 | DEF_HELPER_6(vrgather_vx_b, void, ptr, ptr, tl, ptr, env, i32) | |
1170 | DEF_HELPER_6(vrgather_vx_h, void, ptr, ptr, tl, ptr, env, i32) | |
1171 | DEF_HELPER_6(vrgather_vx_w, void, ptr, ptr, tl, ptr, env, i32) | |
1172 | DEF_HELPER_6(vrgather_vx_d, void, ptr, ptr, tl, ptr, env, i32) | |
31bf42a2 LZ |
1173 | |
1174 | DEF_HELPER_6(vcompress_vm_b, void, ptr, ptr, ptr, ptr, env, i32) | |
1175 | DEF_HELPER_6(vcompress_vm_h, void, ptr, ptr, ptr, ptr, env, i32) | |
1176 | DEF_HELPER_6(vcompress_vm_w, void, ptr, ptr, ptr, ptr, env, i32) | |
1177 | DEF_HELPER_6(vcompress_vm_d, void, ptr, ptr, ptr, ptr, env, i32) |