+ if ((dividend) && (divisor)) {
+ lo=dividend/divisor;
+ hi=dividend%divisor;
+ } else {
+ lo=0;
+ hi=0;
+ }
+ //DebugMessage(M64MSG_VERBOSE, "TRACE: ddivu %8x%8x %8x%8x",(int)reg[HIREG],(int)(reg[HIREG]>>32)
+ // ,(int)reg[LOREG],(int)(reg[LOREG]>>32));
+}
+static void div32(int32_t dividend,int32_t divisor)
+{
+ if ((dividend) && (divisor)) {