Shift value

Comparisons

1

if p[8] = A?, Yes stop. No, continue

2

if p[7] [8] = AB?, Yes stop. No, continue

3

if p[6] [7] [8] = ABA?, Yes stop. No, continue

4

if p[5] [6] [7] [8] = ABAC?, Yes stop. No, continue

5

if p[4] [5] [6] [7] [8] = ABACB?, Yes stop. No, continue

6

if p[3] [4] [5] [6] [7] [8] = ABACBE?, Yes stop. No, continue

7

if p[2] [3] [4] [5] [6] [7] [8] = ABACBEE?, Yes stop.

No, continue

8

if p[1] [2] [3] [4] [5] [6] [7] [8] = ABACBEEC?, Yes stop.

No, continue

9

if p[0] [1] [2] [3] [4] [5] [6] [7] [8] = ABACBEEECA?, Yes stop.

No, continue

10

if p[0] = B?, Yes stop. No, continue

11

if p[0] = A?, Yes stop the shift value will be 11