Revision 04acd307 target-alpha/op.c

b/target-alpha/op.c
161 161
    RETURN();
162 162
}
163 163

  
164
/* Arithmetic */
165
void OPPROTO op_addqv (void)
166
{
167
    helper_addqv();
168
    RETURN();
169
}
170

  
171
void OPPROTO op_addlv (void)
172
{
173
    helper_addlv();
174
    RETURN();
175
}
176

  
177
void OPPROTO op_subqv (void)
178
{
179
    helper_subqv();
180
    RETURN();
181
}
182

  
183
void OPPROTO op_sublv (void)
184
{
185
    helper_sublv();
186
    RETURN();
187
}
188

  
189
void OPPROTO op_mullv (void)
190
{
191
    helper_mullv();
192
    RETURN();
193
}
194

  
195
void OPPROTO op_mulqv (void)
196
{
197
    helper_mulqv();
198
    RETURN();
199
}
200

  
201
void OPPROTO op_umulh (void)
202
{
203
    uint64_t tl, th;
204

  
205
    mulu64(&tl, &th, T0, T1);
206
    T0 = th;
207
    RETURN();
208
}
209

  
210 164
/* Tests */
211
void OPPROTO op_cmpbge (void)
212
{
213
    helper_cmpbge();
214
    RETURN();
215
}
216

  
217 165
#if 0 // Qemu does not know how to do this...
218 166
void OPPROTO op_bcond (void)
219 167
{

Also available in: Unified diff