#
# Complete list of binary irreducible self-reciprocal polynomials (SRP)
# up to degree 22.  The only SRP of odd degree (1+x) is omitted.
# The number after the percent sign equals (2^(n/2)+1)/r  where
# r is the order of the polynomial with degree n.
#
#.
# Generated by Joerg Arndt, 2007-October-07
#


2,1,0    % 1

4,3,2,1,0    % 1

6,3,0    % 1

8,5,4,3,0    % 1
8,7,6,4,2,1,0    % 1

10,7,5,3,0    % 1
10,9,5,1,0    % 1
10,9,8,7,6,5,4,3,2,1,0    % 3

12,10,7,6,5,2,0    % 1
12,10,9,8,6,4,3,2,0    % 1
12,11,10,9,8,7,6,5,4,3,2,1,0    % 5
12,11,9,7,6,5,3,1,0    % 1
12,8,7,6,5,4,0    % 1

14,9,7,5,0    % 1
14,10,8,7,6,4,0    % 1
14,11,10,9,8,7,6,5,4,3,0    % 3
14,12,10,7,4,2,0    % 3
14,12,9,8,7,6,5,2,0    % 1
14,13,10,8,7,6,4,1,0    % 1
14,13,11,7,3,1,0    % 3
14,13,12,11,10,9,7,5,4,3,2,1,0    % 1
14,13,12,9,8,7,6,5,2,1,0    % 1

16,15,8,1,0    % 1
16,12,11,8,5,4,0    % 1
16,13,12,10,8,6,4,3,0    % 1
16,13,8,3,0    % 1
16,14,12,11,8,5,4,2,0    % 1
16,14,13,11,10,9,8,7,6,5,3,2,0    % 1
16,14,13,12,10,8,6,4,3,2,0    % 1
16,14,13,12,11,9,8,7,5,4,3,2,0    % 1
16,15,13,11,10,8,6,5,3,1,0    % 1
16,15,13,12,10,9,8,7,6,4,3,1,0    % 1
16,15,13,9,8,7,3,1,0    % 1
16,15,14,12,10,8,6,4,2,1,0    % 1
16,15,14,13,11,10,8,6,5,3,2,1,0    % 1
16,15,14,13,12,11,8,5,4,3,2,1,0    % 1
16,15,14,13,9,8,7,3,2,1,0    % 1
16,15,14,8,2,1,0    % 1

18,9,0    % 19
18,12,11,10,9,8,7,6,0    % 1
18,13,11,9,7,5,0    % 1
18,14,12,11,9,7,6,4,0    % 3
18,15,14,10,9,8,4,3,0    % 1
18,15,14,13,11,10,9,8,7,5,4,3,0    % 3
18,16,10,9,8,2,0    % 1
18,16,13,11,10,9,8,7,5,2,0    % 1
18,16,13,12,9,6,5,2,0    % 1
18,16,14,13,12,10,9,8,6,5,4,2,0    % 1
18,16,15,12,11,9,7,6,3,2,0    % 3
18,16,15,13,12,9,6,5,3,2,0    % 3
18,16,15,14,13,12,10,9,8,6,5,4,3,2,0    % 1
18,16,15,14,9,4,3,2,0    % 9
18,17,14,11,10,9,8,7,4,1,0    % 1
18,17,15,11,9,7,3,1,0    % 3
18,17,15,13,12,11,10,9,8,7,6,5,3,1,0    % 1
18,17,15,14,11,10,9,8,7,4,3,1,0    % 1
18,17,15,14,12,9,6,4,3,1,0    % 1
18,17,16,13,10,9,8,5,2,1,0    % 1
18,17,16,13,12,11,9,7,6,5,2,1,0    % 3
18,17,16,14,12,10,9,8,6,4,2,1,0    % 1
18,17,16,14,13,9,5,4,2,1,0    % 1
18,17,16,15,12,9,6,3,2,1,0    % 1
18,17,16,15,13,12,11,9,7,6,5,3,2,1,0    % 9
18,17,16,15,14,11,9,7,4,3,2,1,0    % 1
18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0    % 27
18,17,16,15,14,13,9,5,4,3,2,1,0    % 1

20,11,10,9,0    % 1
20,14,12,11,10,9,8,6,0    % 5
20,15,10,5,0    % 41
20,15,13,12,11,10,9,8,7,5,0    % 1
20,16,13,12,10,8,7,4,0    % 1
20,16,14,13,10,7,6,4,0    % 1
20,16,15,13,12,11,10,9,8,7,5,4,0    % 1
20,17,10,3,0    % 1
20,17,14,12,10,8,6,3,0    % 1
20,17,14,13,11,10,9,7,6,3,0    % 1
20,17,15,14,13,10,7,6,5,3,0    % 5
20,17,16,13,12,11,10,9,8,7,4,3,0    % 1
20,17,16,15,11,10,9,5,4,3,0    % 1
20,18,12,11,10,9,8,2,0    % 1
20,18,14,11,10,9,6,2,0    % 5
20,18,15,12,10,8,5,2,0    % 1
20,18,15,13,11,10,9,7,5,2,0    % 1
20,18,16,13,10,7,4,2,0    % 1
20,18,16,14,13,12,10,8,7,6,4,2,0    % 1
20,18,16,15,13,11,10,9,7,5,4,2,0    % 5
20,18,17,14,10,6,3,2,0    % 5
20,18,17,14,13,12,11,10,9,8,7,6,3,2,0    % 1
20,18,17,15,13,10,7,5,3,2,0    % 1
20,18,17,16,13,11,10,9,7,4,3,2,0    % 1
20,18,17,16,15,12,11,10,9,8,5,4,3,2,0    % 1
20,18,17,16,15,14,11,10,9,6,5,4,3,2,0    % 25
20,18,17,16,15,14,13,12,10,8,7,6,5,4,3,2,0    % 1
20,19,14,10,6,1,0    % 1
20,19,15,14,11,10,9,6,5,1,0    % 1
20,19,15,14,13,12,10,8,7,6,5,1,0    % 1
20,19,16,12,10,8,4,1,0    % 1
20,19,16,14,13,12,11,10,9,8,7,6,4,1,0    % 1
20,19,17,12,11,10,9,8,3,1,0    % 1
20,19,17,13,10,7,3,1,0    % 1
20,19,17,14,13,12,10,8,7,6,3,1,0    % 1
20,19,17,15,14,10,6,5,3,1,0    % 1
20,19,17,16,14,11,10,9,6,4,3,1,0    % 25
20,19,17,16,15,13,11,10,9,7,5,4,3,1,0    % 5
20,19,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,1,0    % 1
20,19,18,13,12,11,10,9,8,7,2,1,0    % 5
20,19,18,14,12,10,8,6,2,1,0    % 1
20,19,18,14,13,11,10,9,7,6,2,1,0    % 1
20,19,18,15,14,12,11,10,9,8,6,5,2,1,0    % 1
20,19,18,16,15,13,12,10,8,7,5,4,2,1,0    % 1
20,19,18,16,15,14,13,10,7,6,5,4,2,1,0    % 1
20,19,18,17,11,10,9,3,2,1,0    % 1
20,19,18,17,15,13,12,11,10,9,8,7,5,3,2,1,0    % 1
20,19,18,17,15,14,12,10,8,6,5,3,2,1,0    % 1
20,19,18,17,16,13,12,10,8,7,4,3,2,1,0    % 5
20,19,18,17,16,14,12,11,10,9,8,6,4,3,2,1,0    % 1
20,19,18,17,16,15,10,5,4,3,2,1,0    % 1

22,16,13,12,11,10,9,6,0    % 1
22,16,15,12,11,10,7,6,0    % 1
22,17,15,11,7,5,0    % 1
22,18,16,13,11,9,6,4,0    % 1
22,18,16,14,12,11,10,8,6,4,0    % 3
22,18,16,15,11,7,6,4,0    % 1
22,18,17,15,12,11,10,7,5,4,0    % 1
22,18,17,16,13,11,9,6,5,4,0    % 1
22,18,17,16,14,12,11,10,8,6,5,4,0    % 1
22,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,0    % 3
22,19,15,13,11,9,7,3,0    % 3
22,19,15,14,12,11,10,8,7,3,0    % 1
22,19,16,12,11,10,6,3,0    % 3
22,19,17,11,5,3,0    % 1
22,19,17,16,14,13,11,9,8,6,5,3,0    % 1
22,19,17,16,15,14,11,8,7,6,5,3,0    % 1
22,19,18,12,11,10,4,3,0    % 1
22,19,18,14,13,11,9,8,4,3,0    % 1
22,19,18,15,14,11,8,7,4,3,0    % 1
22,19,18,16,14,13,12,11,10,9,8,6,4,3,0    % 1
22,19,18,16,15,13,11,9,7,6,4,3,0    % 1
22,19,18,17,15,13,12,11,10,9,7,5,4,3,0    % 3
22,19,18,17,16,11,6,5,4,3,0    % 1
22,20,15,13,12,11,10,9,7,2,0    % 1
22,20,17,12,11,10,5,2,0    % 3
22,20,17,14,13,11,9,8,5,2,0    % 3
22,20,17,16,11,6,5,2,0    % 1
22,20,17,16,14,13,12,11,10,9,8,6,5,2,0    % 3
22,20,18,11,4,2,0    % 1
22,20,18,16,15,13,12,11,10,9,7,6,4,2,0    % 1
22,20,18,17,14,13,12,11,10,9,8,5,4,2,0    % 1
22,20,18,17,15,13,11,9,7,5,4,2,0    % 3
22,20,18,17,16,12,11,10,6,5,4,2,0    % 3
22,20,19,13,12,11,10,9,3,2,0    % 3
22,20,19,14,11,8,3,2,0    % 1
22,20,19,16,14,12,11,10,8,6,3,2,0    % 3
22,20,19,17,14,11,8,5,3,2,0    % 1
22,20,19,17,16,14,12,11,10,8,6,5,3,2,0    % 1
22,20,19,17,16,15,11,7,6,5,3,2,0    % 3
22,20,19,18,15,11,7,4,3,2,0    % 1
22,20,19,18,15,14,13,12,11,10,9,8,7,4,3,2,0    % 1
22,20,19,18,16,15,12,11,10,7,6,4,3,2,0    % 1
22,20,19,18,17,15,11,7,5,4,3,2,0    % 1
22,20,19,18,17,15,14,13,12,11,10,9,8,7,5,4,3,2,0    % 3
22,20,19,18,17,16,15,14,13,11,9,8,7,6,5,4,3,2,0    % 1
22,21,15,13,11,9,7,1,0    % 3
22,21,16,12,11,10,6,1,0    % 1
22,21,16,14,13,11,9,8,6,1,0    % 3
22,21,16,15,14,11,8,7,6,1,0    % 1
22,21,17,11,5,1,0    % 1
22,21,17,14,13,12,11,10,9,8,5,1,0    % 1
22,21,17,15,14,12,11,10,8,7,5,1,0    % 3
22,21,18,12,11,10,4,1,0    % 1
22,21,18,16,15,13,11,9,7,6,4,1,0    % 3
22,21,18,17,15,13,12,11,10,9,7,5,4,1,0    % 3
22,21,18,17,15,14,11,8,7,5,4,1,0    % 1
22,21,18,17,16,11,6,5,4,1,0    % 1
22,21,18,17,16,15,14,12,11,10,8,7,6,5,4,1,0    % 1
22,21,19,13,11,9,3,1,0    % 1
22,21,19,17,15,14,13,12,11,10,9,8,7,5,3,1,0    % 1
22,21,19,17,16,14,11,8,6,5,3,1,0    % 1
22,21,19,18,15,14,13,11,9,8,7,4,3,1,0    % 1
22,21,19,18,16,15,14,13,12,11,10,9,8,7,6,4,3,1,0    % 1
22,21,19,18,17,14,11,8,5,4,3,1,0    % 1
22,21,19,18,17,15,12,11,10,7,5,4,3,1,0    % 1
22,21,19,18,17,15,14,13,11,9,8,7,5,4,3,1,0    % 3
22,21,19,18,17,16,13,11,9,6,5,4,3,1,0    % 3
22,21,20,14,11,8,2,1,0    % 3
22,21,20,15,14,13,11,9,8,7,2,1,0    % 1
22,21,20,16,13,11,9,6,2,1,0    % 1
22,21,20,16,15,11,7,6,2,1,0    % 3
22,21,20,17,15,12,11,10,7,5,2,1,0    % 1
22,21,20,17,15,14,13,11,9,8,7,5,2,1,0    % 3
22,21,20,17,16,15,11,7,6,5,2,1,0    % 3
22,21,20,17,16,15,14,13,12,11,10,9,8,7,6,5,2,1,0    % 1
22,21,20,18,13,11,9,4,2,1,0    % 1
22,21,20,18,15,14,13,12,11,10,9,8,7,4,2,1,0    % 1
22,21,20,18,16,15,12,11,10,7,6,4,2,1,0    % 1
22,21,20,18,17,16,14,11,8,6,5,4,2,1,0    % 3
22,21,20,18,17,16,15,14,13,11,9,8,7,6,5,4,2,1,0    % 1
22,21,20,19,15,13,12,11,10,9,7,3,2,1,0    % 3
22,21,20,19,15,14,11,8,7,3,2,1,0    % 1
22,21,20,19,16,11,6,3,2,1,0    % 1
22,21,20,19,16,15,14,12,11,10,8,7,6,3,2,1,0    % 1
22,21,20,19,17,15,13,12,11,10,9,7,5,3,2,1,0    % 3
22,21,20,19,17,15,14,11,8,7,5,3,2,1,0    % 3
22,21,20,19,17,16,15,14,12,11,10,8,7,6,5,3,2,1,0    % 1
22,21,20,19,18,11,4,3,2,1,0    % 3
22,21,20,19,18,14,13,12,11,10,9,8,4,3,2,1,0    % 1
22,21,20,19,18,16,12,11,10,6,4,3,2,1,0    % 1
22,21,20,19,18,17,14,13,12,11,10,9,8,5,4,3,2,1,0    % 1
22,21,20,19,18,17,16,12,11,10,6,5,4,3,2,1,0    % 1
22,21,20,19,18,17,16,14,13,11,9,8,6,5,4,3,2,1,0    % 3
