79
79
DEF_HELPER_3(vfp_muld, f64, f64, f64, ptr)
80
80
DEF_HELPER_3(vfp_divs, f32, f32, f32, ptr)
81
81
DEF_HELPER_3(vfp_divd, f64, f64, f64, ptr)
82
DEF_HELPER_3(vfp_maxs, f32, f32, f32, ptr)
83
DEF_HELPER_3(vfp_maxd, f64, f64, f64, ptr)
84
DEF_HELPER_3(vfp_mins, f32, f32, f32, ptr)
85
DEF_HELPER_3(vfp_mind, f64, f64, f64, ptr)
86
DEF_HELPER_3(vfp_maxnums, f32, f32, f32, ptr)
87
DEF_HELPER_3(vfp_maxnumd, f64, f64, f64, ptr)
88
DEF_HELPER_3(vfp_minnums, f32, f32, f32, ptr)
89
DEF_HELPER_3(vfp_minnumd, f64, f64, f64, ptr)
82
90
DEF_HELPER_1(vfp_negs, f32, f32)
83
91
DEF_HELPER_1(vfp_negd, f64, f64)
84
92
DEF_HELPER_1(vfp_abss, f32, f32)
107
115
DEF_HELPER_2(vfp_tosizs, i32, f32, ptr)
108
116
DEF_HELPER_2(vfp_tosizd, i32, f64, ptr)
118
DEF_HELPER_3(vfp_toshs_round_to_zero, i32, f32, i32, ptr)
119
DEF_HELPER_3(vfp_tosls_round_to_zero, i32, f32, i32, ptr)
120
DEF_HELPER_3(vfp_touhs_round_to_zero, i32, f32, i32, ptr)
121
DEF_HELPER_3(vfp_touls_round_to_zero, i32, f32, i32, ptr)
122
DEF_HELPER_3(vfp_toshd_round_to_zero, i64, f64, i32, ptr)
123
DEF_HELPER_3(vfp_tosld_round_to_zero, i64, f64, i32, ptr)
124
DEF_HELPER_3(vfp_touhd_round_to_zero, i64, f64, i32, ptr)
125
DEF_HELPER_3(vfp_tould_round_to_zero, i64, f64, i32, ptr)
110
126
DEF_HELPER_3(vfp_toshs, i32, f32, i32, ptr)
111
127
DEF_HELPER_3(vfp_tosls, i32, f32, i32, ptr)
128
DEF_HELPER_3(vfp_tosqs, i64, f32, i32, ptr)
112
129
DEF_HELPER_3(vfp_touhs, i32, f32, i32, ptr)
113
130
DEF_HELPER_3(vfp_touls, i32, f32, i32, ptr)
131
DEF_HELPER_3(vfp_touqs, i64, f32, i32, ptr)
114
132
DEF_HELPER_3(vfp_toshd, i64, f64, i32, ptr)
115
133
DEF_HELPER_3(vfp_tosld, i64, f64, i32, ptr)
134
DEF_HELPER_3(vfp_tosqd, i64, f64, i32, ptr)
116
135
DEF_HELPER_3(vfp_touhd, i64, f64, i32, ptr)
117
136
DEF_HELPER_3(vfp_tould, i64, f64, i32, ptr)
137
DEF_HELPER_3(vfp_touqd, i64, f64, i32, ptr)
118
138
DEF_HELPER_3(vfp_shtos, f32, i32, i32, ptr)
119
139
DEF_HELPER_3(vfp_sltos, f32, i32, i32, ptr)
140
DEF_HELPER_3(vfp_sqtos, f32, i64, i32, ptr)
120
141
DEF_HELPER_3(vfp_uhtos, f32, i32, i32, ptr)
121
142
DEF_HELPER_3(vfp_ultos, f32, i32, i32, ptr)
143
DEF_HELPER_3(vfp_uqtos, f32, i64, i32, ptr)
122
144
DEF_HELPER_3(vfp_shtod, f64, i64, i32, ptr)
123
145
DEF_HELPER_3(vfp_sltod, f64, i64, i32, ptr)
146
DEF_HELPER_3(vfp_sqtod, f64, i64, i32, ptr)
124
147
DEF_HELPER_3(vfp_uhtod, f64, i64, i32, ptr)
125
148
DEF_HELPER_3(vfp_ultod, f64, i64, i32, ptr)
149
DEF_HELPER_3(vfp_uqtod, f64, i64, i32, ptr)
151
DEF_HELPER_FLAGS_2(set_rmode, TCG_CALL_NO_RWG, i32, i32, env)
152
DEF_HELPER_FLAGS_2(set_neon_rmode, TCG_CALL_NO_RWG, i32, i32, env)
127
154
DEF_HELPER_2(vfp_fcvt_f16_to_f32, f32, i32, env)
128
155
DEF_HELPER_2(vfp_fcvt_f32_to_f16, i32, f32, env)
129
156
DEF_HELPER_2(neon_fcvt_f16_to_f32, f32, i32, env)
130
157
DEF_HELPER_2(neon_fcvt_f32_to_f16, i32, f32, env)
158
DEF_HELPER_FLAGS_2(vfp_fcvt_f16_to_f64, TCG_CALL_NO_RWG, f64, i32, env)
159
DEF_HELPER_FLAGS_2(vfp_fcvt_f64_to_f16, TCG_CALL_NO_RWG, i32, f64, env)
132
161
DEF_HELPER_4(vfp_muladdd, f64, f64, f64, f64, ptr)
133
162
DEF_HELPER_4(vfp_muladds, f32, f32, f32, f32, ptr)
135
DEF_HELPER_3(vfp_maxnmd, f64, f64, f64, ptr)
136
DEF_HELPER_3(vfp_maxnms, f32, f32, f32, ptr)
137
DEF_HELPER_3(vfp_minnmd, f64, f64, f64, ptr)
138
DEF_HELPER_3(vfp_minnms, f32, f32, f32, ptr)
140
164
DEF_HELPER_3(recps_f32, f32, f32, f32, env)
141
165
DEF_HELPER_3(rsqrts_f32, f32, f32, f32, env)
142
166
DEF_HELPER_2(recpe_f32, f32, f32, env)