Rev 6446 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6446 | Rev 7626 | ||
---|---|---|---|
Line 673... | Line 673... | ||
673 | // printf("%c",lreg[i]+'0'); |
673 | // printf("%c",lreg[i]+'0'); |
674 | } |
674 | } |
675 | if(lreg[*reg1]==0)lreg[*reg1]=1; |
675 | if(lreg[*reg1]==0)lreg[*reg1]=1; |
676 | else{ |
676 | else{ |
677 | for(i=8;i!=0;i--){ |
677 | for(i=7;i>=0;i--){ // fix by cppcheck, side effect - enable EAX |
678 | if(lreg[i]==0){ |
678 | if(lreg[i]==0){ |
679 | lreg[i]=1; |
679 | lreg[i]=1; |
680 | *reg1=i; |
680 | *reg1=i; |
681 | break; |
681 | break; |
682 | } |
682 | } |
683 | } |
683 | } |
684 | } |
684 | } |
685 | // printf("\nreg1=%d",*reg1); |
685 | // printf("\nreg1=%d",*reg1); |
686 | if(lreg[*reg2]!=0){ |
686 | if(lreg[*reg2]!=0){ |
687 | for(i=8;i!=0;i--){ |
687 | for(i=7;i>=0;i--){ // fix by cppcheck, side effect - enable EAX |
688 | if(lreg[i]==0){ |
688 | if(lreg[i]==0){ |
689 | *reg2=i; |
689 | *reg2=i; |
690 | break; |
690 | break; |
691 | } |
691 | } |
692 | } |
692 | } |
693 | } |
693 | } |