Procedure Fgv41(a:int32; VAR b:int16;
c:uns16);@nodisplay;@noframe;@returns("EAX");
// x és y int32 típusú ideiglenes mennyiségek
- y=a%23+47; for(x=0;x<y;x=x+1)do b=b+a*x endfor;
- for(x=0;x<b;x=x+x+1) do a=a-x*b endfor; b=a%(x+1)
- for(x=1;x<|a|;x=x+x) do b=(b | x) endfor;
- x=|b|; while (x<100_000) do x=x+1+|x-b|; a=(a & x)+b;
endwhile; b=b-a%32;
- x=a; while (x>4) do x=SHR(2,x)+1; b=(b^x); endwhile;
- x=c+(c>1111?0:999);repeat b=b-a%x; x=x/2;
until(x<20);
- for(x=5;x<c%42;x=x+1) do a=a+x*x endfor; b=a%x
- y=a%213+17; for(x=1;x<y;x=x+1)do b=b+a%x endfor;
- for(x=1;x<b;x=x+x+1) do a=a-b%x endfor; b=a*x
- for(x=1;x<|b|;x=x+x) do b=(b | x) endfor; a=a-b
- x=|b|; while (x<100_000) do x=x+1+|b|; a=(a ^ x)+b;
endwhile; b=b-a/512;
- x=a; while (x>5) do x=SHR(3,x)+3; b=(b^(a+x)); endwhile;
- x=c+(c>64?0:39);repeat b=b+a%x; x=x-1;
until(x<20);
- for(x=15;x<c%324;x=x+1) do a=a+b*x endfor; b=a-x
- for(x=0;x<(b+c)%34+65;x=x+1)do b=b+x endfor; a=a-x
- for(x=0;x<|b|;x=x+x+1) do a=a-x endfor; b=b-a%(x+1+x)
- for(x=1;x<a/2;x=3*x+|b|) do b=(b ^ x) endfor; a=a-x
- x=b; while (|x|<100_000) do x=x+1+x+x; a=(a ^ x)+b;
endwhile; b=b-x;
- x=a; while (x<>0) do x=SHR(2,x); b=b+x; endwhile;
- x=(c>234?c:234);repeat b=b-a%x; x=x/4;
until(x<11);
- for(x=5;x<c;x=x+x) do a=a+b%x endfor; b=a%x
- y=a%123*147; for(x=1;x<y;x=x+x) do b=b+(a & x) endfor;
- for(x=0;x<b;x=x+x+1) do a=a-(x | b) endfor; b=(a ^ x)
- for(x=12;x<|a|;x=3*x) do b=(b ^ x) endfor;
- x=b; while (|x|<100_000) do x=x+x; a=(a | x)+b;
endwhile; b=b-x;
- x=a; while (x<>0) do x=SHR(2,x); b=(b^x); endwhile;
- x=|a|;for(y=1;y<x;y=y+y)do
b=b+y-x endfor;
- y=a%3+147; for(x=0;x<y;x=x+1)do b=(b | x) endfor;
- for(x=0;x<b;x=x+x+1) do a=a-x endfor; b=(b | a%(x+19))
- for(x=1;x<|a|;x=x+x) do b=(b ^ x) endfor;
- x=b; while (|x|<100_000) do x=5*x+1; a=(a & x)+b;
endwhile; b=b-a;
- x=a; while (x<>0) do x=SHR(2,x); b=(b ^ (b | x)); endwhile;
- x=(c>1111?c:999);repeat b=b-a%x; x=x/2+x/4;
until(x<7);
- for(x=5;x<c;x=x+1) do a=a+x endfor; b=b+a%x
- x=a; while (x<>0) do x=SHR(2,x); b=(b^x); endwhile;
- x=|b|+(c>1111?0:999);repeat b=b-x; x=x/2;
until(x<120);
- EAX=c>0?Fgv41(x,b,c/2):b*a
- EAX=c>2?Fgv41(a,b,c/3):x
- EAX=c>1?Fgv41(x,b,c%32-1):b+a
- EAX=c>5?Fgv41(a,b,(c-3)/2):x+a
- EAX=c>1?Fgv41(x,b,c/2):b*a
- EAX=c>4?Fgv41(a,b,c/3):x
- EAX=c>2?Fgv41(x,b,c%36-1)):b+a
- EAX=c>3?Fgv41(a,b,(c-1)/3):x+a
- EAX=c>0?Fgv41(x,b,c/2):b*a
- EAX=c>7?Fgv41(a,b,c/3):x
- EAX=c>0?Fgv41(x,b,c/2):b*a
- EAX=c>4?Fgv41(a,b,c/3):x
- EAX=c>2?Fgv41(a,b,c/3):x
- EAX=c>5?Fgv41(x,b,c/2):b*a
- EAX=c>2?Fgv41(x,b,c%26-1)):b+a
- EAX=c>3?Fgv41(x,b,c/2):b*a
- EAX=c>2?Fgv41(a,b,c/3):x
- EAX=c>5?Fgv41(a,b,(c-3)/2):x+a
- EAX=c>9?Fgv41(a,b,c/3):x
- EAX=c>2?Fgv41(x,b,c%18-1)):b+a
- EAX=c>3?Fgv41(a,b,c/3):x
- EAX=c>5?Fgv41(a,b,(c-1)/3):x+a
- EAX=c>2?Fgv41(x,b,c%42-1)):b+a
- EAX=c>6?Fgv41(a,b,c/3):x
- EAX=c>2?Fgv41(x,b,c%34-1)):b+a
- EAX=c>0?Fgv41(x,b,c/2):b*a
- EAX=c>1?Fgv41(x,b,c%36-(c>0?1:0)):b+a
- EAX=c>2?Fgv41(a,b,c/3):x
- EAX=c>7?Fgv41(a,b,c/3):x
- EAX=c>3?Fgv41(a,b,(c-1)/3):x+a
- EAX=c>0?Fgv41(x,b,c/2):b*a
- EAX=c>2?Fgv41(a,b,c/3):x
- EAX=c>6?Fgv41(x,b,c%38-1)):b+a
- EAX=c>2?Fgv41(a,b,c/3):x
- EAX=c>8?Fgv41(a,b,c/3):x
- EAX=c>2?Fgv41(a,b,c/3):x