MOVA(l);
+ emitcode("clr","c"); //jwk
emitcode("div","ab");
emitcode("rrc","a");
aopPut(AOP(result),"c",0);
emitcode("mov","b,%s", aopGet(AOP(right),0,FALSE,FALSE));
l = aopGet(AOP(left),0,FALSE,FALSE);
MOVA(l);
+ emitcode("clr","c"); //jwk
emitcode("div","ab");
aopPut(AOP(result),"a",0);
while (size--)
emitcode("","%05d$:",(lbl->key+100));
/* now the division */
+ emitcode("clr","c"); //jwk
emitcode("div","ab");
/* we are interested in the lower order
only */
MOVA(l);
+ emitcode("clr","c"); //jwk
emitcode("div","ab");
emitcode("mov","a,b");
emitcode("rrc","a");
emitcode("mov","b,%s", aopGet(AOP(right),0,FALSE,FALSE));
l = aopGet(AOP(left),0,FALSE,FALSE);
MOVA(l);
+ emitcode("clr","c"); //jwk
emitcode("div","ab");
aopPut(AOP(result),"b",0);
return ;
emitcode("","%05d$:",(lbl->key+100));
/* now the multiplication */
+ emitcode("clr","c"); //jwk
emitcode("div","ab");
/* we are interested in the lower order
only */