eq(evalfstart(A,B),1,[evalfentryin(A,B)],[]). eq(evalfreturnin(A,B),1,[evalfstop(A,B)],[]). eq(evalfentryin(A,B),1,[evalfbb3in(B,A,C,D,E),loop_cont_evalfbb3in(D,E)],[C=0]). eq(evalfentryin(A,B),1,[evalfbb3in(B,A,C,D,E)],[C=1]). eq(loop_cont_evalfbb3in(A,B),0,[evalfreturnin(A,B)],[]). eq(evalfbb3in(A,B,C,D,E),1,[evalfbbin(A,B,C,D,E)],[B>=1,254>=B]). eq(evalfbbin(A,B,C,D,E),1,[evalfbb1in(A,B,C,D,E)],[0>=A+1]). eq(evalfbbin(A,B,C,D,E),1,[evalfbb1in(A,B,C,D,E)],[A>=1]). eq(evalfbbin(A,B,C,D,E),1,[evalfbb2in(A,B,C,D,E)],[A=0]). eq(evalfbb1in(A,B,C,D,E),1,[evalfbb3in(A,B+1,C,D,E)],[]). eq(evalfbb2in(A,B,C,D,E),1,[evalfbb3in(A,B-1,C,D,E)],[]). eq(evalfbb3in(A,B,C,A,B),1,[],[C=0,0>=B]). eq(evalfbb3in(A,B+1,C,A,B+1),0,[],[C=1,B>=0]). eq(evalfbb3in(A,B,C,A,B),1,[],[C=0,B>=255]). eq(evalfbb3in(A,B,C,A,B),0,[],[C=1,255>=B+1]).