Revision 69d35728 target-mips/op_helper.c

b/target-mips/op_helper.c
228 228
#endif
229 229

  
230 230
#ifdef TARGET_MIPS64
231
void do_dmult (void)
232
{
233
    env->LO = (int64_t)T0 * (int64_t)T1;
234
    /* XXX */
235
    env->HI = (env->LO | (1ULL << 63)) ? ~0ULL : 0ULL;
236
}
237

  
238
void do_dmultu (void)
239
{
240
    env->LO = T0 * T1;
241
    /* XXX */
242
    env->HI = 0;
243
}
244

  
245 231
void do_ddiv (void)
246 232
{
247 233
    if (T1 != 0) {

Also available in: Unified diff