Subversion Repositories Kolibri OS

Rev

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
		}