Revision 4373f3ce target-arm/helpers.h

b/target-arm/helpers.h
122 122
DEF_HELPER_1_1(get_user_reg, uint32_t, (uint32_t))
123 123
DEF_HELPER_0_2(set_user_reg, void, (uint32_t, uint32_t))
124 124

  
125
DEF_HELPER_1_1(vfp_get_fpscr, uint32_t, (CPUState *))
126
DEF_HELPER_0_2(vfp_set_fpscr, void, (CPUState *, uint32_t))
127

  
128
DEF_HELPER_1_3(vfp_adds, float32, (float32, float32, CPUState *))
129
DEF_HELPER_1_3(vfp_addd, float64, (float64, float64, CPUState *))
130
DEF_HELPER_1_3(vfp_subs, float32, (float32, float32, CPUState *))
131
DEF_HELPER_1_3(vfp_subd, float64, (float64, float64, CPUState *))
132
DEF_HELPER_1_3(vfp_muls, float32, (float32, float32, CPUState *))
133
DEF_HELPER_1_3(vfp_muld, float64, (float64, float64, CPUState *))
134
DEF_HELPER_1_3(vfp_divs, float32, (float32, float32, CPUState *))
135
DEF_HELPER_1_3(vfp_divd, float64, (float64, float64, CPUState *))
136
DEF_HELPER_1_1(vfp_negs, float32, (float32))
137
DEF_HELPER_1_1(vfp_negd, float64, (float64))
138
DEF_HELPER_1_1(vfp_abss, float32, (float32))
139
DEF_HELPER_1_1(vfp_absd, float64, (float64))
140
DEF_HELPER_1_2(vfp_sqrts, float32, (float32, CPUState *))
141
DEF_HELPER_1_2(vfp_sqrtd, float64, (float64, CPUState *))
142
DEF_HELPER_0_3(vfp_cmps, void, (float32, float32, CPUState *))
143
DEF_HELPER_0_3(vfp_cmpd, void, (float64, float64, CPUState *))
144
DEF_HELPER_0_3(vfp_cmpes, void, (float32, float32, CPUState *))
145
DEF_HELPER_0_3(vfp_cmped, void, (float64, float64, CPUState *))
146

  
147
DEF_HELPER_1_2(vfp_fcvtds, float64, (float32, CPUState *))
148
DEF_HELPER_1_2(vfp_fcvtsd, float32, (float64, CPUState *))
149

  
150
DEF_HELPER_1_2(vfp_uitos, float32, (float32, CPUState *))
151
DEF_HELPER_1_2(vfp_uitod, float64, (float32, CPUState *))
152
DEF_HELPER_1_2(vfp_sitos, float32, (float32, CPUState *))
153
DEF_HELPER_1_2(vfp_sitod, float64, (float32, CPUState *))
154

  
155
DEF_HELPER_1_2(vfp_touis, float32, (float32, CPUState *))
156
DEF_HELPER_1_2(vfp_touid, float32, (float64, CPUState *))
157
DEF_HELPER_1_2(vfp_touizs, float32, (float32, CPUState *))
158
DEF_HELPER_1_2(vfp_touizd, float32, (float64, CPUState *))
159
DEF_HELPER_1_2(vfp_tosis, float32, (float32, CPUState *))
160
DEF_HELPER_1_2(vfp_tosid, float32, (float64, CPUState *))
161
DEF_HELPER_1_2(vfp_tosizs, float32, (float32, CPUState *))
162
DEF_HELPER_1_2(vfp_tosizd, float32, (float64, CPUState *))
163

  
164
DEF_HELPER_1_3(vfp_toshs, float32, (float32, uint32_t, CPUState *))
165
DEF_HELPER_1_3(vfp_tosls, float32, (float32, uint32_t, CPUState *))
166
DEF_HELPER_1_3(vfp_touhs, float32, (float32, uint32_t, CPUState *))
167
DEF_HELPER_1_3(vfp_touls, float32, (float32, uint32_t, CPUState *))
168
DEF_HELPER_1_3(vfp_toshd, float64, (float64, uint32_t, CPUState *))
169
DEF_HELPER_1_3(vfp_tosld, float64, (float64, uint32_t, CPUState *))
170
DEF_HELPER_1_3(vfp_touhd, float64, (float64, uint32_t, CPUState *))
171
DEF_HELPER_1_3(vfp_tould, float64, (float64, uint32_t, CPUState *))
172
DEF_HELPER_1_3(vfp_shtos, float32, (float32, uint32_t, CPUState *))
173
DEF_HELPER_1_3(vfp_sltos, float32, (float32, uint32_t, CPUState *))
174
DEF_HELPER_1_3(vfp_uhtos, float32, (float32, uint32_t, CPUState *))
175
DEF_HELPER_1_3(vfp_ultos, float32, (float32, uint32_t, CPUState *))
176
DEF_HELPER_1_3(vfp_shtod, float64, (float64, uint32_t, CPUState *))
177
DEF_HELPER_1_3(vfp_sltod, float64, (float64, uint32_t, CPUState *))
178
DEF_HELPER_1_3(vfp_uhtod, float64, (float64, uint32_t, CPUState *))
179
DEF_HELPER_1_3(vfp_ultod, float64, (float64, uint32_t, CPUState *))
180

  
181
DEF_HELPER_1_3(recps_f32, float32, (float32, float32, CPUState *))
182
DEF_HELPER_1_3(rsqrts_f32, float32, (float32, float32, CPUState *))
183
DEF_HELPER_1_2(recpe_f32, float32, (float32, CPUState *))
184
DEF_HELPER_1_2(rsqrte_f32, float32, (float32, CPUState *))
185
DEF_HELPER_1_2(recpe_u32, uint32_t, (uint32_t, CPUState *))
186
DEF_HELPER_1_2(rsqrte_u32, uint32_t, (uint32_t, CPUState *))
187

  
125 188
#undef DEF_HELPER
126 189
#undef DEF_HELPER_0_0
127 190
#undef DEF_HELPER_0_1

Also available in: Unified diff