+ #if 0
+ signed char m1l=get_reg(i_regs->regmap,rs1[i]);
+ signed char m2l=get_reg(i_regs->regmap,rs2[i]);
+ assert(m1l>=0);
+ assert(m2l>=0);
+ save_regs(0x100f);
+ if(m1l!=0) emit_mov(m1l,0);
+ if(m2l<1) emit_readword((int)&dynarec_local,1);
+ else if(m2l>1) emit_mov(m2l,1);
+ emit_call((int)&divu32);
+ restore_regs(0x100f);
+ signed char hil=get_reg(i_regs->regmap,HIREG);
+ if(hil>=0) emit_loadreg(HIREG,hil);
+ signed char lol=get_reg(i_regs->regmap,LOREG);
+ if(lol>=0) emit_loadreg(LOREG,lol);
+ #else
+ signed char d1=get_reg(i_regs->regmap,rs1[i]); // dividend