Skip to content

Instantly share code, notes, and snippets.

@funny-falcon
Created September 9, 2017 11:34
Show Gist options
  • Save funny-falcon/6eef3202b64e3648760884954d3814ca to your computer and use it in GitHub Desktop.
Save funny-falcon/6eef3202b64e3648760884954d3814ca to your computer and use it in GitHub Desktop.
xorshit64 for 2*32bit state
26-5-1 11 x^64 + x^36 + x^32 + x^30 + x^28 + x^26 + x^24 + x^15 + x^13 + x^4 + 1
2-7-21 11 x^64 + x^35 + x^34 + x^32 + x^19 + x^18 + x^8 + x^4 + x^3 + x^2 + 1
5-27-18 11 x^64 + x^32 + x^26 + x^20 + x^18 + x^12 + x^9 + x^6 + x^5 + x^4 + 1
1-2-11 13 x^64 + x^41 + x^35 + x^33 + x^32 + x^18 + x^11 + x^9 + x^6 + x^3 + x^2 + x + 1
20-7-3 13 x^64 + x^52 + x^44 + x^40 + x^32 + x^24 + x^21 + x^16 + x^14 + x^12 + x^8 + x^4 + 1
23-8-1 15 x^64 + x^47 + x^41 + x^36 + x^32 + x^27 + x^26 + x^23 + x^22 + x^13 + x^11 + x^10 + x^6 + x^4 + 1
5-27-21 15 x^64 + x^33 + x^32 + x^29 + x^27 + x^23 + x^21 + x^15 + x^13 + x^10 + x^7 + x^6 + x^5 + x^3 + 1
10-13-6 17 x^64 + x^42 + x^39 + x^38 + x^37 + x^34 + x^31 + x^29 + x^28 + x^26 + x^24 + x^23 + x^21 + x^16 + x^14 + x^12 + 1
17-1-18 17 x^64 + x^37 + x^35 + x^32 + x^31 + x^27 + x^23 + x^21 + x^19 + x^16 + x^15 + x^13 + x^9 + x^7 + x^3 + x + 1
18-7-16 17 x^64 + x^47 + x^46 + x^41 + x^40 + x^34 + x^31 + x^25 + x^22 + x^20 + x^15 + x^14 + x^12 + x^10 + x^9 + x^8 + 1
21-4-23 17 x^64 + x^32 + x^31 + x^23 + x^22 + x^21 + x^20 + x^19 + x^18 + x^16 + x^14 + x^12 + x^11 + x^10 + x^9 + x^8 + 1
8-9-22 17 x^64 + x^38 + x^36 + x^35 + x^34 + x^32 + x^25 + x^24 + x^22 + x^20 + x^18 + x^17 + x^13 + x^11 + x^10 + x^4 + 1
14-13-19 19 x^64 + x^51 + x^50 + x^39 + x^35 + x^28 + x^26 + x^25 + x^24 + x^20 + x^19 + x^17 + x^16 + x^15 + x^12 + x^8 + x^7 + x^6 + 1
20-3-13 19 x^64 + x^41 + x^40 + x^39 + x^38 + x^34 + x^32 + x^26 + x^25 + x^24 + x^23 + x^20 + x^14 + x^9 + x^8 + x^7 + x^6 + x^4 + 1
23-9-26 19 x^64 + x^44 + x^43 + x^38 + x^37 + x^32 + x^28 + x^27 + x^22 + x^21 + x^18 + x^17 + x^12 + x^11 + x^10 + x^9 + x^6 + x^5 + 1
29-1-8 19 x^64 + x^51 + x^43 + x^38 + x^36 + x^35 + x^32 + x^27 + x^25 + x^22 + x^21 + x^20 + x^13 + x^10 + x^9 + x^8 + x^6 + x^2 + 1
29-3-15 19 x^64 + x^45 + x^41 + x^38 + x^32 + x^31 + x^24 + x^21 + x^20 + x^17 + x^16 + x^14 + x^13 + x^12 + x^11 + x^9 + x^8 + x^6 + 1
5-13-21 19 x^64 + x^38 + x^37 + x^36 + x^35 + x^32 + x^22 + x^21 + x^20 + x^19 + x^13 + x^12 + x^11 + x^10 + x^8 + x^7 + x^4 + x^3 + 1
6-11-8 19 x^64 + x^42 + x^38 + x^34 + x^32 + x^29 + x^28 + x^27 + x^22 + x^21 + x^20 + x^19 + x^14 + x^13 + x^12 + x^11 + x^6 + x^2 + 1
10-13-10 21 x^64 + x^58 + x^54 + x^52 + x^46 + x^44 + x^42 + x^34 + x^32 + x^30 + x^28 + x^26 + x^18 + x^14 + x^12 + x^11 + x^10 + x^6 + x^4 + x^2 + 1
17-8-15 21 x^64 + x^52 + x^51 + x^47 + x^45 + x^44 + x^43 + x^41 + x^39 + x^38 + x^37 + x^34 + x^33 + x^31 + x^30 + x^24 + x^18 + x^11 + x^5 + x^4 + 1
23-1-12 21 x^64 + x^36 + x^35 + x^34 + x^33 + x^31 + x^28 + x^27 + x^26 + x^22 + x^21 + x^19 + x^16 + x^15 + x^13 + x^12 + x^11 + x^9 + x^5 + x^2 + 1
4-3-31 21 x^64 + x^48 + x^39 + x^38 + x^37 + x^35 + x^34 + x^31 + x^30 + x^29 + x^26 + x^25 + x^23 + x^18 + x^17 + x^16 + x^15 + x^7 + x^6 + x^3 + 1
5-18-3 21 x^64 + x^53 + x^45 + x^43 + x^42 + x^38 + x^36 + x^35 + x^33 + x^27 + x^26 + x^22 + x^21 + x^20 + x^18 + x^14 + x^9 + x^6 + x^5 + x^4 + 1
6-1-31 21 x^64 + x^51 + x^50 + x^43 + x^42 + x^32 + x^27 + x^26 + x^15 + x^14 + x^13 + x^12 + x^11 + x^10 + x^9 + x^8 + x^5 + x^4 + x^3 + x^2 + 1
7-5-20 21 x^64 + x^50 + x^49 + x^43 + x^39 + x^38 + x^37 + x^36 + x^33 + x^31 + x^28 + x^27 + x^23 + x^19 + x^15 + x^14 + x^13 + x^9 + x^8 + x^6 + 1
11-21-17 23 x^64 + x^52 + x^51 + x^44 + x^43 + x^37 + x^35 + x^32 + x^29 + x^28 + x^25 + x^23 + x^22 + x^20 + x^17 + x^15 + x^14 + x^13 + x^9 + x^7 + x^4 + x^3 + 1
13-19-20 23 x^64 + x^50 + x^46 + x^44 + x^42 + x^40 + x^36 + x^34 + x^32 + x^30 + x^28 + x^25 + x^24 + x^21 + x^20 + x^18 + x^17 + x^16 + x^13 + x^10 + x^8 + x^4 + 1
15-1-18 23 x^64 + x^46 + x^45 + x^42 + x^41 + x^40 + x^36 + x^35 + x^34 + x^29 + x^28 + x^27 + x^23 + x^22 + x^21 + x^18 + x^15 + x^14 + x^9 + x^8 + x^4 + x + 1
24-7-13 23 x^64 + x^51 + x^50 + x^43 + x^42 + x^32 + x^29 + x^28 + x^27 + x^26 + x^23 + x^22 + x^21 + x^15 + x^14 + x^13 + x^11 + x^10 + x^7 + x^6 + x^3 + x^2 + 1
2-7-3 23 x^64 + x^48 + x^46 + x^45 + x^44 + x^41 + x^40 + x^39 + x^30 + x^27 + x^26 + x^23 + x^21 + x^16 + x^14 + x^13 + x^12 + x^10 + x^9 + x^7 + x^4 + x^3 + 1
29-3-6 23 x^64 + x^44 + x^43 + x^40 + x^39 + x^38 + x^37 + x^36 + x^34 + x^30 + x^29 + x^28 + x^26 + x^22 + x^19 + x^18 + x^16 + x^15 + x^13 + x^12 + x^9 + x^6 + 1
6-23-5 23 x^64 + x^33 + x^31 + x^30 + x^27 + x^26 + x^25 + x^24 + x^21 + x^20 + x^19 + x^17 + x^16 + x^14 + x^13 + x^12 + x^11 + x^8 + x^7 + x^6 + x^5 + x^4 + 1
7-6-19 23 x^64 + x^49 + x^46 + x^44 + x^40 + x^35 + x^34 + x^30 + x^27 + x^24 + x^23 + x^17 + x^16 + x^14 + x^13 + x^11 + x^9 + x^8 + x^6 + x^5 + x^4 + x^2 + 1
9-23-2 23 x^64 + x^48 + x^46 + x^44 + x^43 + x^42 + x^40 + x^38 + x^37 + x^36 + x^34 + x^32 + x^29 + x^28 + x^24 + x^23 + x^19 + x^14 + x^12 + x^11 + x^6 + x^5 + 1
11-15-2 25 x^64 + x^49 + x^47 + x^43 + x^39 + x^37 + x^33 + x^32 + x^31 + x^28 + x^26 + x^25 + x^24 + x^21 + x^20 + x^19 + x^18 + x^16 + x^13 + x^12 + x^10 + x^9 + x^8 + x^5 + 1
11-3-27 25 x^64 + x^57 + x^51 + x^49 + x^43 + x^42 + x^41 + x^34 + x^33 + x^32 + x^29 + x^25 + x^22 + x^21 + x^19 + x^18 + x^17 + x^16 + x^15 + x^13 + x^8 + x^6 + x^5 + x^4 + 1
13-14-3 25 x^64 + x^51 + x^46 + x^45 + x^43 + x^42 + x^41 + x^40 + x^39 + x^34 + x^33 + x^31 + x^25 + x^22 + x^21 + x^19 + x^17 + x^16 + x^15 + x^12 + x^11 + x^8 + x^6 + x^3 + 1
17-12-15 25 x^64 + x^57 + x^51 + x^49 + x^46 + x^43 + x^42 + x^39 + x^38 + x^36 + x^35 + x^24 + x^22 + x^21 + x^20 + x^19 + x^18 + x^17 + x^15 + x^13 + x^11 + x^10 + x^6 + x^3 + 1
20-1-19 25 x^64 + x^54 + x^50 + x^48 + x^40 + x^38 + x^36 + x^34 + x^32 + x^30 + x^28 + x^24 + x^22 + x^20 + x^19 + x^16 + x^14 + x^12 + x^11 + x^10 + x^8 + x^7 + x^4 + x^3 + 1
22-7-3 25 x^64 + x^50 + x^49 + x^48 + x^47 + x^43 + x^39 + x^37 + x^36 + x^35 + x^32 + x^31 + x^28 + x^26 + x^25 + x^22 + x^20 + x^18 + x^17 + x^15 + x^10 + x^7 + x^5 + x^4 + 1
27-5-2 25 x^64 + x^53 + x^49 + x^47 + x^45 + x^42 + x^41 + x^39 + x^38 + x^37 + x^36 + x^32 + x^28 + x^25 + x^24 + x^20 + x^19 + x^16 + x^15 + x^11 + x^6 + x^5 + x^3 + x + 1
5-9-23 25 x^64 + x^39 + x^38 + x^37 + x^36 + x^35 + x^34 + x^32 + x^25 + x^24 + x^23 + x^22 + x^21 + x^18 + x^17 + x^13 + x^12 + x^10 + x^9 + x^8 + x^5 + x^4 + x^3 + x^2 + 1
7-3-14 25 x^64 + x^50 + x^44 + x^43 + x^42 + x^41 + x^39 + x^38 + x^37 + x^36 + x^34 + x^31 + x^27 + x^25 + x^23 + x^22 + x^21 + x^19 + x^18 + x^14 + x^13 + x^9 + x^5 + x + 1
11-7-6 27 x^64 + x^51 + x^50 + x^46 + x^45 + x^44 + x^43 + x^41 + x^38 + x^36 + x^35 + x^34 + x^32 + x^31 + x^29 + x^28 + x^27 + x^25 + x^24 + x^22 + x^21 + x^20 + x^15 + x^9 + x^8 + x^6 + 1
12-1-23 27 x^64 + x^59 + x^58 + x^55 + x^54 + x^50 + x^49 + x^48 + x^45 + x^42 + x^41 + x^36 + x^35 + x^34 + x^33 + x^31 + x^30 + x^29 + x^27 + x^25 + x^24 + x^21 + x^9 + x^7 + x^6 + x^2 + 1
13-1-27 27 x^64 + x^40 + x^39 + x^37 + x^36 + x^34 + x^33 + x^32 + x^31 + x^30 + x^27 + x^23 + x^22 + x^20 + x^19 + x^18 + x^17 + x^16 + x^14 + x^11 + x^10 + x^7 + x^4 + x^3 + x^2 + x + 1
17-7-16 27 x^64 + x^53 + x^51 + x^46 + x^43 + x^41 + x^40 + x^39 + x^38 + x^37 + x^31 + x^30 + x^29 + x^22 + x^21 + x^20 + x^19 + x^18 + x^15 + x^14 + x^13 + x^9 + x^8 + x^7 + x^6 + x^3 + 1
19-13-10 27 x^64 + x^51 + x^50 + x^49 + x^48 + x^47 + x^46 + x^38 + x^37 + x^35 + x^34 + x^33 + x^31 + x^29 + x^27 + x^25 + x^22 + x^21 + x^20 + x^18 + x^16 + x^15 + x^12 + x^11 + x^10 + x^9 + 1
25-1-23 27 x^64 + x^57 + x^53 + x^45 + x^43 + x^41 + x^40 + x^39 + x^38 + x^37 + x^35 + x^32 + x^31 + x^29 + x^24 + x^23 + x^22 + x^14 + x^13 + x^12 + x^11 + x^7 + x^6 + x^5 + x^3 + x^2 + 1
3-26-3 27 x^64 + x^61 + x^59 + x^52 + x^51 + x^47 + x^45 + x^44 + x^43 + x^41 + x^40 + x^39 + x^37 + x^33 + x^32 + x^31 + x^29 + x^25 + x^24 + x^20 + x^19 + x^8 + x^7 + x^4 + x^3 + x + 1
5-4-23 27 x^64 + x^49 + x^45 + x^43 + x^42 + x^39 + x^38 + x^37 + x^36 + x^35 + x^34 + x^32 + x^29 + x^26 + x^25 + x^24 + x^22 + x^20 + x^19 + x^18 + x^15 + x^13 + x^11 + x^9 + x^5 + x^3 + 1
9-11-17 27 x^64 + x^47 + x^46 + x^45 + x^44 + x^43 + x^40 + x^39 + x^36 + x^35 + x^32 + x^30 + x^28 + x^27 + x^26 + x^25 + x^24 + x^23 + x^19 + x^17 + x^14 + x^10 + x^7 + x^6 + x^5 + x^4 + 1
5-14-3 29 x^64 + x^54 + x^53 + x^52 + x^50 + x^46 + x^43 + x^41 + x^40 + x^39 + x^37 + x^36 + x^35 + x^33 + x^30 + x^29 + x^28 + x^23 + x^22 + x^14 + x^11 + x^10 + x^9 + x^8 + x^7 + x^6 + x^5 + x^2 + 1
6-23-1 29 x^64 + x^55 + x^54 + x^53 + x^52 + x^51 + x^50 + x^47 + x^45 + x^43 + x^40 + x^38 + x^37 + x^32 + x^31 + x^30 + x^29 + x^28 + x^27 + x^21 + x^17 + x^15 + x^14 + x^13 + x^11 + x^7 + x^3 + x^2 + 1
13-11-4 31 x^64 + x^59 + x^58 + x^55 + x^54 + x^51 + x^50 + x^48 + x^46 + x^43 + x^42 + x^41 + x^37 + x^36 + x^35 + x^34 + x^33 + x^30 + x^25 + x^24 + x^23 + x^19 + x^18 + x^17 + x^16 + x^11 + x^7 + x^6 + x^5 + x^3 + 1
13-1-25 31 x^64 + x^59 + x^58 + x^55 + x^54 + x^49 + x^48 + x^39 + x^35 + x^34 + x^32 + x^31 + x^30 + x^29 + x^27 + x^23 + x^21 + x^20 + x^16 + x^15 + x^14 + x^12 + x^11 + x^9 + x^8 + x^7 + x^4 + x^3 + x^2 + x + 1
23-3-24 31 x^64 + x^48 + x^47 + x^46 + x^45 + x^44 + x^43 + x^42 + x^41 + x^40 + x^37 + x^33 + x^31 + x^29 + x^28 + x^27 + x^23 + x^22 + x^21 + x^19 + x^17 + x^16 + x^15 + x^13 + x^11 + x^10 + x^7 + x^6 + x^5 + x^4 + 1
7-11-1 31 x^64 + x^55 + x^50 + x^48 + x^46 + x^45 + x^43 + x^42 + x^38 + x^37 + x^35 + x^33 + x^31 + x^30 + x^29 + x^27 + x^24 + x^23 + x^21 + x^20 + x^19 + x^18 + x^15 + x^14 + x^12 + x^10 + x^9 + x^7 + x^6 + x^5 + 1
8-9-23 31 x^64 + x^55 + x^54 + x^53 + x^52 + x^51 + x^50 + x^47 + x^45 + x^43 + x^40 + x^38 + x^37 + x^32 + x^31 + x^29 + x^28 + x^27 + x^22 + x^21 + x^19 + x^14 + x^13 + x^12 + x^9 + x^7 + x^6 + x^4 + x^3 + x^2 + 1
10-7-12 33 x^64 + x^55 + x^54 + x^53 + x^52 + x^51 + x^50 + x^47 + x^46 + x^45 + x^44 + x^43 + x^42 + x^33 + x^27 + x^26 + x^25 + x^23 + x^21 + x^20 + x^17 + x^16 + x^14 + x^11 + x^10 + x^8 + x^7 + x^6 + x^5 + x^4 + x^3 + x^2 + 1
10-7-19 33 x^64 + x^55 + x^54 + x^53 + x^52 + x^51 + x^50 + x^47 + x^46 + x^45 + x^44 + x^43 + x^42 + x^33 + x^27 + x^26 + x^25 + x^23 + x^21 + x^20 + x^17 + x^16 + x^14 + x^11 + x^10 + x^8 + x^7 + x^6 + x^5 + x^4 + x^3 + x^2 + 1
13-6-21 33 x^64 + x^57 + x^51 + x^49 + x^46 + x^44 + x^43 + x^40 + x^39 + x^38 + x^36 + x^35 + x^34 + x^33 + x^31 + x^30 + x^29 + x^28 + x^26 + x^25 + x^22 + x^21 + x^20 + x^18 + x^17 + x^16 + x^15 + x^11 + x^10 + x^8 + x^6 + x^3 + 1
13-3-11 35 x^64 + x^55 + x^53 + x^51 + x^50 + x^47 + x^45 + x^43 + x^42 + x^38 + x^37 + x^36 + x^35 + x^32 + x^31 + x^29 + x^27 + x^26 + x^25 + x^24 + x^23 + x^21 + x^20 + x^19 + x^17 + x^16 + x^14 + x^13 + x^12 + x^11 + x^9 + x^6 + x^4 + x^2 + 1
15-7-1 37 x^64 + x^57 + x^51 + x^50 + x^48 + x^45 + x^44 + x^43 + x^42 + x^41 + x^38 + x^37 + x^36 + x^34 + x^31 + x^29 + x^28 + x^27 + x^26 + x^25 + x^24 + x^22 + x^21 + x^20 + x^19 + x^14 + x^12 + x^11 + x^10 + x^8 + x^6 + x^5 + x^4 + x^3 + x^2 + x + 1
1-22-1 43 x^64 + x^61 + x^59 + x^58 + x^55 + x^54 + x^53 + x^52 + x^49 + x^47 + x^46 + x^44 + x^43 + x^42 + x^41 + x^40 + x^37 + x^35 + x^34 + x^32 + x^31 + x^30 + x^28 + x^27 + x^26 + x^25 + x^24 + x^21 + x^19 + x^18 + x^17 + x^16 + x^15 + x^14 + x^13 + x^12 + x^11 + x^8 + x^6 + x^5 + x^4 + x^2 + 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment