Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // phrase defines a phrase
- // rev. means digits reversed
- // 4-swap means 16-bit halves swapped
- // 8-rev means 8-bit quarters reversed
- 0x0-0x7: 85494985 32011023 // phrase0 phrase0
- 0x8-0xf: e32f2fe3 efdccdfe // phrase1 phrase0 NOT 4-swap
- 0x10-0x17: 49858549 cdfeefdc // phrase0 4-swap phrase0 NOT
- 0x18-0x1f: 2fe3e32f 10233201 // phrase1 4-swap phrase0 4-swap
- 0x20-0x27: c10d0dc1 54677645 // phrase1 NOT rev. phrase1
- 0x28-0x2f: a76b6ba7 89baab98 // phrase0 NOT rev. phrase1 NOT 4-swap
- 0x30-0x37: 0dc1c10d ab9889ba // phrase1 NOT 4-swap rev. phrase1 NOT
- 0x38-0x3f: 6ba7a76b 76455467 // phrase0 NOT 4-swap rev. phrase1 4-swap
- 0x40-0x47: 1cd0d01c cdfeefdc // phrase1 NOT phrase0 NOT
- 0x48-0x4f: 7ab6b67a 10233201 // phrase0 NOT phrase0 4-swap
- 0x50-0x57: d01c1cd0 32011023 // phrase1 NOT 4-swap phrase0
- 0x58-0x5f: b67a7ab6 efdccdfe // phrase0 NOT 4-swap phrase0 NOT 4-swap
- 0x60-0x67: 58949458 ab9889ba // phrase0 rev. phrase1 NOT
- 0x68-0x6f: 3ef2f23e 76455467 // phrase1 rev. phrase1 4-swap
- 0x70-0x77: 94585894 54677645 // phrase0 4-swap rev. phrase1
- 0x78-0x7f: f23e3ef2 89baab98 // phrase1 4-swap rev. phrase1 NOT 4-swap
- 0x80-0x87: d01c1cd0 45766754 // phrase1 NOT 4-swap phrase1 8-rev
- 0x88-0x8f: b67a7ab6 98abba89 // phrase0 NOT 4-swap phrase1 NOT 8-rev 4-swap
- 0x90-0x97: 1cd0d01c ba8998ab // phrase1 NOT phrase1 NOT 8-rev
- 0x98-0x9f: 7ab6b67a 67544576 // phrase0 NOT phrase1 8-rev 4-swap
- 0xa0-0xa7: 94585894 23100132 // phrase0 4-swap rev. phrase0 8-rev
- 0xa8-0xaf: f23e3ef2 fecddcef // phrase1 4-swap rev. phrase0 NOT 8-rev 4-swap
- 0xb0-0xb7: 58949458 dceffecd // phrase0 rev. phrase0 NOT 8-rev
- 0xb8-0xbf: 3ef2f23e 01322310 // phrase1 rev. phrase0 8-rev 4-swap
- 0xc0-0xc7: 49858549 ba8998ab // phrase0 4-swap phrase1 NOT 8-rev
- 0xc8-0xcf: 2fe3e32f 67544576 // phrase1 4-swap phrase1 8-rev 4-swap
- 0xd0-0xd7: 85494985 45766754 // phrase0 phrase1 8-rev
- 0xd8-0xdf: e32f2fe3 98abba89 // phrase1 phrase1 NOT 8-rev 4-swap
- 0xe0-0xe7: 0dc1c10d dceffecd // phrase1 NOT 4-swap rev. phrase0 NOT 8-rev
- 0xe8-0xef: 6ba7a76b 01322310 // phrase0 NOT 4-swap rev. phrase0 8-rev 4-swap
- 0xf0-0xf7: c10d0dc1 23100132 // phrase1 NOT rev. phrase0 8-rev
- 0xf8-0xff: a76b6ba7 fecddcef // phrase0 NOT rev. phrase0 NOT 8-rev 4-swap
- Frequency analysis:
- phrase0 (left): 0x0, 0xd0
- phrase0 4-swap (left): 0x10, 0xc0
- phrase0 4-swap rev. (left): 0x70, 0xa0
- phrase0 NOT (left): 0x48, 0x98
- phrase0 NOT 4-swap (left): 0x58, 0x88
- phrase0 NOT 4-swap rev. (left): 0x38, 0xe8
- phrase0 NOT rev. (left): 0x28, 0xf8
- phrase0 rev. (left): 0x60, 0xb0
- phrase1 (left): 0x8, 0xd8
- phrase1 4-swap (left): 0x18, 0xc8
- phrase1 4-swap rev. (left): 0x78, 0xa8
- phrase1 NOT (left): 0x40, 0x90
- phrase1 NOT 4-swap (left): 0x50, 0x80
- phrase1 NOT 4-swap rev. (left): 0x30, 0xe0
- phrase1 NOT rev. (left): 0x20, 0xf0
- phrase1 rev. (left): 0x68, 0xb8
- Operations map and list for left column: (num = op)
- 0 =
- 1 = 4-swap
- 2 = NOT rev.
- 3 = NOT 4-swap rev.
- 4 = NOT
- 5 = NOT 4-swap
- 6 = rev.
- 7 = 4-swap rev.
- Ops, in order:
- 0, 0, 1, 1
- 2, 2, 3, 3
- 4, 4, 5, 5
- 6, 6, 7, 7
- 5, 5, 4, 4
- 7, 7, 6, 6
- 1, 1, 0, 0
- 3, 3, 2, 2
- Global ops map:
- 0 =
- 1 = 4-swap
- 2 = 8-rev
- 3 = rev.
- 4 = 8-rev 4-swap
- 5 = 4-swap rev.
- 6 = 8-rev 4-swap rev.
- 7 = 8-rev rev.
- 8 = NOT
- 9 = NOT 4-swap
- 10 = NOT 8-rev
- 11 = NOT rev.
- 12 = NOT 8-rev 4-swap
- 13 = NOT 4-swap rev.
- 14 = NOT 8-rev 4-swap rev.
- 15 = NOT 8-rev rev.
- Global ops:
- 0, 0, 1, 1
- 11, 11, 13, 13
- 8, 8, 9, 9
- 3, 3, 5, 5
- 9, 9, 8, 8
- 5, 5, 3, 3
- 1, 1, 0, 0
- 13, 13, 11, 11
- -----
- phrase0 (right): 0x0, 0x50
- phrase0 4-swap (right): 0x18, 0x48
- phrase0 8-rev (right): 0xa0, 0xf0
- phrase0 8-rev 4-swap (right): 0xb8, 0xe8
- phrase0 NOT (right): 0x10, 0x40
- phrase0 NOT 4-swap (right): 0x8, 0x58
- phrase0 NOT 8-rev (right): 0xb0, 0xe0
- phrase0 NOT 8-rev 4-swap (right): 0xa8, 0xf8
- phrase1 (right): 0x20, 0x70
- phrase1 4-swap (right): 0x38, 0x68
- phrase1 8-rev (right): 0x80, 0xd0
- phrase1 8-rev 4-swap (right): 0x98, 0xc8
- phrase1 NOT (right): 0x30, 0x60
- phrase1 NOT 4-swap (right): 0x28, 0x78
- phrase1 NOT 8-rev (right): 0x90, 0xc0
- phrase1 NOT 8-rev 4-swap (right): 0x88, 0xd8
- Operations map and list for right column: (num = op)
- 0 =
- 1 = NOT 4-swap
- 2 = NOT
- 3 = 4-swap
- 4 = 8-rev
- 5 = NOT 8-rev 4-swap
- 6 = NOT 8-rev
- 7 = 8-rev 4-swap
- Ops, in order:
- 0, 1, 2, 3
- 0, 1, 2, 3
- 2, 3, 0, 1
- 2, 3, 0, 1
- 4, 5, 6, 7
- 4, 5, 6, 7
- 6, 7, 4, 5
- 6, 7, 4, 5
- Global ops map:
- 0 =
- 1 = 4-swap
- 2 = 8-rev
- 3 = rev.
- 4 = 8-rev 4-swap
- 5 = 4-swap rev.
- 6 = 8-rev 4-swap rev.
- 7 = 8-rev rev.
- 8 = NOT
- 9 = NOT 4-swap
- 10 = NOT 8-rev
- 11 = NOT rev.
- 12 = NOT 8-rev 4-swap
- 13 = NOT 4-swap rev.
- 14 = NOT 8-rev 4-swap rev.
- 15 = NOT 8-rev rev.
- Global ops:
- 0, 9, 8, 1
- 0, 9, 8, 1
- 8, 1, 0, 9
- 8, 1, 0, 9
- 2, 12, 10, 4
- 2, 12, 10, 4
- 10, 4, 2, 12
- 10, 4, 2, 12
- -----
- 0x100-0x107: e3856b0d e59292e5 // phrase0 phrase0
- 0x108-0x10f: b6d03e58 a1d6d6a1 // phrase0 8-rev 4-swap rev. phrase0 NOT rev.
- 0x110-0x117: 0d6b85e3 d6a1a1d6 // phrase0 8-rev phrase0 NOT 4-swap rev.
- 0x118-0x11f: 583ed0b6 92e5e592 // phrase0 4-swap rev. phrase0 4-swap
- 0x120-0x127: 2f49a7c1 384f4f38 // phrase0 NOT rev. phrase1
- 0x128-0x12f: 7a1cf294 7c0b0b7c // phrase0 NOT 8-rev 4-swap phrase1 NOT rev.
- 0x130-0x137: c1a7492f 0b7c7c0b // phrase0 NOT 8-rev rev. phrase1 NOT 4-swap rev.
- 0x138-0x13f: 94f21c7a 4f38384f // phrase0 NOT 4-swap phrase1 4-swap
- 0x140-0x147: 85e30d6b e59292e5 // phrase0 8-rev 4-swap phrase0
- 0x148-0x14f: d0b6583e a1d6d6a1 // phrase0 rev. phrase0 NOT rev.
- 0x150-0x157: 6b0de385 d6a1a1d6 // phrase0 4-swap phrase0 NOT 4-swap rev.
- 0x158-0x15f: 3e58b6d0 92e5e592 // phrase0 8-rev rev. phrase0 4-swap
- 0x160-0x167: 492fc1a7 384f4f38 // phrase0 NOT 8-rev 4-swap rev. phrase1
- 0x168-0x16f: 1c7a94f2 7c0b0b7c // phrase0 NOT phrase1 NOT rev.
- 0x170-0x177: a7c12f49 0b7c7c0b // phrase0 NOT 4-swap rev. phrase1 NOT 4-swap rev.
- 0x178-0x17f: f2947a1c 4f38384f // phrase0 NOT 8-rev phrase1 4-swap
- 0x180-0x187: e3856b0d 4f38384f // phrase0 phrase1 4-swap
- 0x188-0x18f: b6d03e58 0b7c7c0b // phrase0 8-rev 4-swap rev. phrase1 NOT 4-swap rev.
- 0x190-0x197: 0d6b85e3 7c0b0b7c // phrase0 8-rev phrase1 NOT rev.
- 0x198-0x19f: 583ed0b6 384f4f38 // phrase0 4-swap rev. phrase1
- 0x1a0-0x1a7: 2f49a7c1 92e5e592 // phrase0 NOT rev. phrase0 4-swap
- 0x1a8-0x1af: 7a1cf294 d6a1a1d6 // phrase0 NOT 8-rev 4-swap phrase0 NOT 4-swap rev.
- 0x1b0-0x1b7: c1a7492f a1d6d6a1 // phrase0 NOT 8-rev rev. phrase0 NOT rev.
- 0x1b8-0x1bf: 94f21c7a e59292e5 // phrase0 NOT 4-swap phrase0
- 0x1c0-0x1c7: 85e30d6b 4f38384f // phrase0 8-rev 4-swap phrase1 4-swap
- 0x1c8-0x1cf: d0b6583e 0b7c7c0b // phrase0 rev. phrase1 NOT 4-swap rev.
- 0x1d0-0x1d7: 6b0de385 7c0b0b7c // phrase0 4-swap phrase1 NOT rev.
- 0x1d8-0x1df: 3e58b6d0 384f4f38 // phrase0 8-rev rev. phrase1
- 0x1e0-0x1e7: 492fc1a7 92e5e592 // phrase0 NOT 8-rev 4-swap rev. phrase0 4-swap
- 0x1e8-0x1ef: 1c7a94f2 d6a1a1d6 // phrase0 NOT phrase0 NOT 4-swap rev.
- 0x1f0-0x1f7: a7c12f49 a1d6d6a1 // phrase0 NOT 4-swap rev. phrase0 NOT rev.
- 0x1f8-0x1ff: f2947a1c e59292e5 // phrase0 NOT 8-rev phrase0
- Frequency analysis:
- phrase0 (left): 0x0, 0x80
- phrase0 4-swap (left): 0x50, 0xd0
- phrase0 4-swap rev. (left): 0x18, 0x98
- phrase0 8-rev (left): 0x10, 0x90
- phrase0 8-rev 4-swap (left): 0x40, 0xc0
- phrase0 8-rev 4-swap rev. (left): 0x8, 0x88
- phrase0 8-rev rev. (left): 0x58, 0xd8
- phrase0 NOT (left): 0x68, 0xe8
- phrase0 NOT 4-swap (left): 0x38, 0xb8
- phrase0 NOT 4-swap rev. (left): 0x70, 0xf0
- phrase0 NOT 8-rev (left): 0x78, 0xf8
- phrase0 NOT 8-rev 4-swap (left): 0x28, 0xa8
- phrase0 NOT 8-rev 4-swap rev. (left): 0x60, 0xe0
- phrase0 NOT 8-rev rev. (left): 0x30, 0xb0
- phrase0 NOT rev. (left): 0x20, 0xa0
- phrase0 rev. (left): 0x48, 0xc8
- Operations map and list for left column: (num = op)
- 0 =
- 1 = 8-rev 4-swap rev.
- 2 = 8-rev
- 3 = 4-swap rev.
- 4 = NOT rev.
- 5 = NOT 8-rev 4-swap
- 6 = NOT 8-rev rev.
- 7 = NOT 4-swap
- 8 = 8-rev 4-swap
- 9 = rev.
- 10 = 4-swap
- 11 = 8-rev rev.
- 12 = NOT 8-rev 4-swap rev.
- 13 = NOT
- 14 = NOT 4-swap rev.
- 15 = NOT 8-rev
- Ops, in order:
- 0, 1, 2, 3
- 4, 5, 6, 7
- 8, 9, 10, 11
- 12, 13, 14, 15
- 0, 1, 2, 3
- 4, 5, 6, 7
- 8, 9, 10, 11
- 12, 13, 14, 15
- Global ops map:
- 0 =
- 1 = 4-swap
- 2 = 8-rev
- 3 = rev.
- 4 = 8-rev 4-swap
- 5 = 4-swap rev.
- 6 = 8-rev 4-swap rev.
- 7 = 8-rev rev.
- 8 = NOT
- 9 = NOT 4-swap
- 10 = NOT 8-rev
- 11 = NOT rev.
- 12 = NOT 8-rev 4-swap
- 13 = NOT 4-swap rev.
- 14 = NOT 8-rev 4-swap rev.
- 15 = NOT 8-rev rev.
- Global ops:
- 0, 6, 2, 5
- 11, 12, 15, 9
- 4, 3, 1, 7
- 14, 8, 13, 10
- 0, 6, 2, 5
- 11, 12, 15, 9
- 4, 3, 1, 7
- 14, 8, 13, 10
- -----
- phrase0 (right): 0x0, 0x40, 0xb8, 0xf8
- phrase0 4-swap (right): 0x18, 0x58, 0xa0, 0xe0
- phrase0 NOT 4-swap rev. (right): 0x10, 0x50, 0xa8, 0xe8
- phrase0 NOT rev. (right): 0x8, 0x48, 0xb0, 0xf0
- phrase1 (right): 0x20, 0x60, 0x98, 0xd8
- phrase1 4-swap (right): 0x38, 0x78, 0x80, 0xc0
- phrase1 NOT 4-swap rev. (right): 0x30, 0x70, 0x88, 0xc8
- phrase1 NOT rev. (right): 0x28, 0x68, 0x90, 0xd0
- Operations map and list for right column: (num = op)
- 0 =
- 1 = NOT rev.
- 2 = NOT 4-swap rev.
- 3 = 4-swap
- Ops, in order:
- 0, 1, 2, 3
- 0, 1, 2, 3
- 0, 1, 2, 3
- 0, 1, 2, 3
- 3, 2, 1, 0
- 3, 2, 1, 0
- 3, 2, 1, 0
- 3, 2, 1, 0
- Global ops map:
- 0 =
- 1 = 4-swap
- 2 = 8-rev
- 3 = rev.
- 4 = 8-rev 4-swap
- 5 = 4-swap rev.
- 6 = 8-rev 4-swap rev.
- 7 = 8-rev rev.
- 8 = NOT
- 9 = NOT 4-swap
- 10 = NOT 8-rev
- 11 = NOT rev.
- 12 = NOT 8-rev 4-swap
- 13 = NOT 4-swap rev.
- 14 = NOT 8-rev 4-swap rev.
- 15 = NOT 8-rev rev.
- Global ops:
- 0, 11, 13, 1
- 0, 11, 13, 1
- 0, 11, 13, 1
- 0, 11, 13, 1
- 1, 13, 11, 0
- 1, 13, 11, 0
- 1, 13, 11, 0
- 1, 13, 11, 0
- -----
- 0x200-0x207: dc01cd10 bddb7117 // phrase0 phrase0
- 0x208-0x20f: 23fe32ef acca6006 // phrase0 NOT phrase1
- 0x210-0x217: 76ab67ba bddb7117 // phrase1 phrase0
- 0x218-0x21f: 89549845 acca6006 // phrase1 NOT phrase1
- 0x220-0x227: 76ab67ba 0660caac // phrase1 phrase1 8-rev
- 0x228-0x22f: 89549845 1771dbbd // phrase1 NOT phrase0 8-rev
- 0x230-0x237: dc01cd10 0660caac // phrase0 phrase1 8-rev
- 0x238-0x23f: 23fe32ef 1771dbbd // phrase0 NOT phrase0 8-rev
- 0x240-0x247: 10cd01dc 8ee84224 // phrase0 8-rev phrase0 NOT 4-swap
- 0x248-0x24f: ef32fe23 9ff95335 // phrase0 NOT 8-rev phrase1 NOT 4-swap
- 0x250-0x257: ba67ab76 8ee84224 // phrase1 8-rev phrase0 NOT 4-swap
- 0x258-0x25f: 45985489 9ff95335 // phrase1 NOT 8-rev phrase1 NOT 4-swap
- 0x260-0x267: ba67ab76 3553f99f // phrase1 8-rev phrase1 NOT 8-rev 4-swap
- 0x268-0x26f: 45985489 2442e88e // phrase1 NOT 8-rev phrase0 NOT 8-rev 4-swap
- 0x270-0x277: 10cd01dc 3553f99f // phrase0 8-rev phrase1 NOT 8-rev 4-swap
- 0x278-0x27f: ef32fe23 2442e88e // phrase0 NOT 8-rev phrase0 NOT 8-rev 4-swap
- 0x280-0x287: 76ab67ba 7117bddb // phrase1 phrase0 4-swap
- 0x288-0x28f: 89549845 6006acca // phrase1 NOT phrase1 4-swap
- 0x290-0x297: dc01cd10 7117bddb // phrase0 phrase0 4-swap
- 0x298-0x29f: 23fe32ef 6006acca // phrase0 NOT phrase1 4-swap
- 0x2a0-0x2a7: dc01cd10 caac0660 // phrase0 phrase1 8-rev 4-swap
- 0x2a8-0x2af: 23fe32ef dbbd1771 // phrase0 NOT phrase0 8-rev 4-swap
- 0x2b0-0x2b7: 76ab67ba caac0660 // phrase1 phrase1 8-rev 4-swap
- 0x2b8-0x2bf: 89549845 dbbd1771 // phrase1 NOT phrase0 8-rev 4-swap
- 0x2c0-0x2c7: ba67ab76 42248ee8 // phrase1 8-rev phrase0 NOT
- 0x2c8-0x2cf: 45985489 53359ff9 // phrase1 NOT 8-rev phrase1 NOT
- 0x2d0-0x2d7: 10cd01dc 42248ee8 // phrase0 8-rev phrase0 NOT
- 0x2d8-0x2df: ef32fe23 53359ff9 // phrase0 NOT 8-rev phrase1 NOT
- 0x2e0-0x2e7: 10cd01dc f99f3553 // phrase0 8-rev phrase1 NOT 8-rev
- 0x2e8-0x2ef: ef32fe23 e88e2442 // phrase0 NOT 8-rev phrase0 NOT 8-rev
- 0x2f0-0x2f7: ba67ab76 f99f3553 // phrase1 8-rev phrase1 NOT 8-rev
- 0x2f8-0x2ff: 45985489 e88e2442 // phrase1 NOT 8-rev phrase0 NOT 8-rev
- Frequency analysis:
- phrase0 (left): 0x0, 0x30, 0x90, 0xa0
- phrase0 8-rev (left): 0x40, 0x70, 0xd0, 0xe0
- phrase0 NOT (left): 0x8, 0x38, 0x98, 0xa8
- phrase0 NOT 8-rev (left): 0x48, 0x78, 0xd8, 0xe8
- phrase1 (left): 0x10, 0x20, 0x80, 0xb0
- phrase1 8-rev (left): 0x50, 0x60, 0xc0, 0xf0
- phrase1 NOT (left): 0x18, 0x28, 0x88, 0xb8
- phrase1 NOT 8-rev (left): 0x58, 0x68, 0xc8, 0xf8
- Operations map and list for left column: (num = op)
- 0 =
- 1 = NOT
- 2 = 8-rev
- 3 = NOT 8-rev
- Ops, in order:
- 0, 1, 0, 1
- 0, 1, 0, 1
- 2, 3, 2, 3
- 2, 3, 2, 3
- 0, 1, 0, 1
- 0, 1, 0, 1
- 2, 3, 2, 3
- 2, 3, 2, 3
- Global ops map:
- 0 =
- 1 = 4-swap
- 2 = 8-rev
- 3 = rev.
- 4 = 8-rev 4-swap
- 5 = 4-swap rev.
- 6 = 8-rev 4-swap rev.
- 7 = 8-rev rev.
- 8 = NOT
- 9 = NOT 4-swap
- 10 = NOT 8-rev
- 11 = NOT rev.
- 12 = NOT 8-rev 4-swap
- 13 = NOT 4-swap rev.
- 14 = NOT 8-rev 4-swap rev.
- 15 = NOT 8-rev rev.
- Global ops:
- 0, 8, 0, 8
- 0, 8, 0, 8
- 2, 10, 2, 10
- 2, 10, 2, 10
- 0, 8, 0, 8
- 0, 8, 0, 8
- 2, 10, 2, 10
- 2, 10, 2, 10
- -----
- phrase0 (right): 0x0, 0x10
- phrase0 4-swap (right): 0x80, 0x90
- phrase0 8-rev (right): 0x28, 0x38
- phrase0 8-rev 4-swap (right): 0xa8, 0xb8
- phrase0 NOT (right): 0xc0, 0xd0
- phrase0 NOT 4-swap (right): 0x40, 0x50
- phrase0 NOT 8-rev (right): 0xe8, 0xf8
- phrase0 NOT 8-rev 4-swap (right): 0x68, 0x78
- phrase1 (right): 0x8, 0x18
- phrase1 4-swap (right): 0x88, 0x98
- phrase1 8-rev (right): 0x20, 0x30
- phrase1 8-rev 4-swap (right): 0xa0, 0xb0
- phrase1 NOT (right): 0xc8, 0xd8
- phrase1 NOT 4-swap (right): 0x48, 0x58
- phrase1 NOT 8-rev (right): 0xe0, 0xf0
- phrase1 NOT 8-rev 4-swap (right): 0x60, 0x70
- Operations map and list for right column: (num = op)
- 0 =
- 1 = 8-rev
- 2 = NOT 4-swap
- 3 = NOT 8-rev 4-swap
- 4 = 4-swap
- 5 = 8-rev 4-swap
- 6 = NOT
- 7 = NOT 8-rev
- Ops, in order:
- 0, 0, 0, 0
- 1, 1, 1, 1
- 2, 2, 2, 2
- 3, 3, 3, 3
- 4, 4, 4, 4
- 5, 5, 5, 5
- 6, 6, 6, 6
- 7, 7, 7, 7
- Global ops map:
- 0 =
- 1 = 4-swap
- 2 = 8-rev
- 3 = rev.
- 4 = 8-rev 4-swap
- 5 = 4-swap rev.
- 6 = 8-rev 4-swap rev.
- 7 = 8-rev rev.
- 8 = NOT
- 9 = NOT 4-swap
- 10 = NOT 8-rev
- 11 = NOT rev.
- 12 = NOT 8-rev 4-swap
- 13 = NOT 4-swap rev.
- 14 = NOT 8-rev 4-swap rev.
- 15 = NOT 8-rev rev.
- Global ops:
- 0, 0, 0, 0
- 2, 2, 2, 2
- 9, 9, 9, 9
- 12, 12, 12, 12
- 1, 1, 1, 1
- 4, 4, 4, 4
- 8, 8, 8, 8
- 10, 10, 10, 10
- -----
- 0x300-0x307: ca06ac60 3366aaff // phrase0 phrase0
- 0x308-0x30f: 539f35f9 4411dd88 // phrase0 NOT 4-swap phrase1
- 0x310-0x317: 17db71bd 2277bbee // phrase1 phrase1 NOT 4-swap
- 0x318-0x31f: 8e42e824 5500cc99 // phrase1 NOT 4-swap phrase0 NOT 4-swap
- 0x320-0x327: f9359f53 3366aaff // phrase0 NOT rev. phrase0
- 0x328-0x32f: 60ac06ca 4411dd88 // phrase0 8-rev phrase1
- 0x330-0x337: 24e8428e 2277bbee // phrase1 NOT rev. phrase1 NOT 4-swap
- 0x338-0x33f: bd71db17 5500cc99 // phrase1 8-rev phrase0 NOT 4-swap
- 0x340-0x347: 35f9539f aaff3366 // phrase0 NOT phrase0 4-swap
- 0x348-0x34f: ac60ca06 dd884411 // phrase0 4-swap phrase1 4-swap
- 0x350-0x357: e8248e42 bbee2277 // phrase1 NOT phrase1 NOT
- 0x358-0x35f: 71bd17db cc995500 // phrase1 4-swap phrase0 NOT
- 0x360-0x367: 06ca60ac aaff3366 // phrase0 rev. phrase0 4-swap
- 0x368-0x36f: 9f53f935 dd884411 // phrase0 NOT 8-rev phrase1 4-swap
- 0x370-0x377: db17bd71 bbee2277 // phrase1 rev. phrase1 NOT
- 0x378-0x37f: 428e24e8 cc995500 // phrase1 NOT 8-rev phrase0 NOT
- 0x380-0x387: 428e24e8 ffaa6633 // phrase1 NOT 8-rev phrase0 8-rev
- 0x388-0x38f: db17bd71 88dd1144 // phrase1 rev. phrase1 8-rev
- 0x390-0x397: 9f53f935 eebb7722 // phrase0 NOT 8-rev phrase1 NOT 8-rev 4-swap
- 0x398-0x39f: 06ca60ac 99cc0055 // phrase0 rev. phrase0 NOT 8-rev 4-swap
- 0x3a0-0x3a7: 71bd17db ffaa6633 // phrase1 4-swap phrase0 8-rev
- 0x3a8-0x3af: e8248e42 88dd1144 // phrase1 NOT phrase1 8-rev
- 0x3b0-0x3b7: ac60ca06 eebb7722 // phrase0 4-swap phrase1 NOT 8-rev 4-swap
- 0x3b8-0x3bf: 35f9539f 99cc0055 // phrase0 NOT phrase0 NOT 8-rev 4-swap
- 0x3c0-0x3c7: bd71db17 6633ffaa // phrase1 8-rev phrase0 8-rev 4-swap
- 0x3c8-0x3cf: 24e8428e 114488dd // phrase1 NOT rev. phrase1 8-rev 4-swap
- 0x3d0-0x3d7: 60ac06ca 7722eebb // phrase0 8-rev phrase1 NOT 8-rev
- 0x3d8-0x3df: f9359f53 005599cc // phrase0 NOT rev. phrase0 NOT 8-rev
- 0x3e0-0x3e7: 8e42e824 6633ffaa // phrase1 NOT 4-swap phrase0 8-rev 4-swap
- 0x3e8-0x3ef: 17db71bd 114488dd // phrase1 phrase1 8-rev 4-swap
- 0x3f0-0x3f7: 539f35f9 7722eebb // phrase0 NOT 4-swap phrase1 NOT 8-rev
- 0x3f8-0x3ff: ca06ac60 005599cc // phrase0 phrase0 NOT 8-rev
- Frequency analysis:
- phrase0 (left): 0x0, 0xf8
- phrase0 4-swap (left): 0x48, 0xb0
- phrase0 8-rev (left): 0x28, 0xd0
- phrase0 NOT (left): 0x40, 0xb8
- phrase0 NOT 4-swap (left): 0x8, 0xf0
- phrase0 NOT 8-rev (left): 0x68, 0x90
- phrase0 NOT rev. (left): 0x20, 0xd8
- phrase0 rev. (left): 0x60, 0x98
- phrase1 (left): 0x10, 0xe8
- phrase1 4-swap (left): 0x58, 0xa0
- phrase1 8-rev (left): 0x38, 0xc0
- phrase1 NOT (left): 0x50, 0xa8
- phrase1 NOT 4-swap (left): 0x18, 0xe0
- phrase1 NOT 8-rev (left): 0x78, 0x80
- phrase1 NOT rev. (left): 0x30, 0xc8
- phrase1 rev. (left): 0x70, 0x88
- Operations map and list for left column: (num = op)
- 0 =
- 1 = NOT 4-swap
- 2 = NOT rev.
- 3 = 8-rev
- 4 = NOT
- 5 = 4-swap
- 6 = rev.
- 7 = NOT 8-rev
- Ops, in order:
- 0, 1, 0, 1
- 2, 3, 2, 3
- 4, 5, 4, 5
- 6, 7, 6, 7
- 7, 6, 7, 6
- 5, 4, 5, 4
- 3, 2, 3, 2
- 1, 0, 1, 0
- Global ops map:
- 0 =
- 1 = 4-swap
- 2 = 8-rev
- 3 = rev.
- 4 = 8-rev 4-swap
- 5 = 4-swap rev.
- 6 = 8-rev 4-swap rev.
- 7 = 8-rev rev.
- 8 = NOT
- 9 = NOT 4-swap
- 10 = NOT 8-rev
- 11 = NOT rev.
- 12 = NOT 8-rev 4-swap
- 13 = NOT 4-swap rev.
- 14 = NOT 8-rev 4-swap rev.
- 15 = NOT 8-rev rev.
- Global ops:
- 0, 9, 0, 9
- 11, 2, 11, 2
- 8, 1, 8, 1
- 3, 10, 3, 10
- 10, 3, 10, 3
- 1, 8, 1, 8
- 2, 11, 2, 11
- 9, 0, 9, 0
- -----
- phrase0 (right): 0x0, 0x20
- phrase0 4-swap (right): 0x40, 0x60
- phrase0 8-rev (right): 0x80, 0xa0
- phrase0 8-rev 4-swap (right): 0xc0, 0xe0
- phrase0 NOT (right): 0x58, 0x78
- phrase0 NOT 4-swap (right): 0x18, 0x38
- phrase0 NOT 8-rev (right): 0xd8, 0xf8
- phrase0 NOT 8-rev 4-swap (right): 0x98, 0xb8
- phrase1 (right): 0x8, 0x28
- phrase1 4-swap (right): 0x48, 0x68
- phrase1 8-rev (right): 0x88, 0xa8
- phrase1 8-rev 4-swap (right): 0xc8, 0xe8
- phrase1 NOT (right): 0x50, 0x70
- phrase1 NOT 4-swap (right): 0x10, 0x30
- phrase1 NOT 8-rev (right): 0xd0, 0xf0
- phrase1 NOT 8-rev 4-swap (right): 0x90, 0xb0
- Operations map and list for right column: (num = op)
- 0 =
- 1 = NOT 4-swap
- 2 = 4-swap
- 3 = NOT
- 4 = 8-rev
- 5 = NOT 8-rev 4-swap
- 6 = 8-rev 4-swap
- 7 = NOT 8-rev
- Ops, in order:
- 0, 0, 1, 1
- 0, 0, 1, 1
- 2, 2, 3, 3
- 2, 2, 3, 3
- 4, 4, 5, 5
- 4, 4, 5, 5
- 6, 6, 7, 7
- 6, 6, 7, 7
- Global ops map:
- 0 =
- 1 = 4-swap
- 2 = 8-rev
- 3 = rev.
- 4 = 8-rev 4-swap
- 5 = 4-swap rev.
- 6 = 8-rev 4-swap rev.
- 7 = 8-rev rev.
- 8 = NOT
- 9 = NOT 4-swap
- 10 = NOT 8-rev
- 11 = NOT rev.
- 12 = NOT 8-rev 4-swap
- 13 = NOT 4-swap rev.
- 14 = NOT 8-rev 4-swap rev.
- 15 = NOT 8-rev rev.
- Global ops:
- 0, 0, 9, 9
- 0, 0, 9, 9
- 1, 1, 8, 8
- 1, 1, 8, 8
- 2, 2, 12, 12
- 2, 2, 12, 12
- 4, 4, 10, 10
- 4, 4, 10, 10
- -----
- 0x400-0x407: 34cbad52 efab7632 // phrase0 phrase0
- 0x408-0x40f: f807619e 014598dc // phrase1 phrase0 NOT 8-rev rev.
- 0x410-0x417: da2543bc 014598dc // phrase0 8-rev 4-swap rev. phrase0 NOT 8-rev rev.
- 0x418-0x41f: 16e98f70 efab7632 // phrase1 8-rev 4-swap rev. phrase0
- 0x420-0x427: f807619e 98dc0145 // phrase1 phrase0 NOT 8-rev 4-swap rev.
- 0x428-0x42f: 34cbad52 7632efab // phrase0 phrase0 4-swap
- 0x430-0x437: 16e98f70 7632efab // phrase1 8-rev 4-swap rev. phrase0 4-swap
- 0x438-0x43f: da2543bc 98dc0145 // phrase0 8-rev 4-swap rev. phrase0 NOT 8-rev 4-swap rev.
- 0x440-0x447: 619ef807 5410cd89 // phrase1 4-swap phrase0 NOT 8-rev 4-swap
- 0x448-0x44f: ad5234cb bafe2367 // phrase0 4-swap phrase0 4-swap rev.
- 0x450-0x457: 8f7016e9 bafe2367 // phrase1 8-rev rev. phrase0 4-swap rev.
- 0x458-0x45f: 43bcda25 5410cd89 // phrase0 8-rev rev. phrase0 NOT 8-rev 4-swap
- 0x460-0x467: ad5234cb 2367bafe // phrase0 4-swap phrase0 rev.
- 0x468-0x46f: 619ef807 cd895410 // phrase1 4-swap phrase0 NOT 8-rev
- 0x470-0x477: 43bcda25 cd895410 // phrase0 8-rev rev. phrase0 NOT 8-rev
- 0x478-0x47f: 8f7016e9 2367bafe // phrase1 8-rev rev. phrase0 rev.
- 0x480-0x487: 07f89e61 abef3276 // phrase1 8-rev 4-swap phrase0 8-rev 4-swap
- 0x488-0x48f: cb3452ad 4501dc98 // phrase0 NOT phrase0 NOT 4-swap rev.
- 0x490-0x497: e916708f 4501dc98 // phrase1 rev. phrase0 NOT 4-swap rev.
- 0x498-0x49f: 25dabc43 abef3276 // phrase0 rev. phrase0 8-rev 4-swap
- 0x4a0-0x4a7: cb3452ad dc984501 // phrase0 NOT phrase0 NOT rev.
- 0x4a8-0x4af: 07f89e61 3276abef // phrase1 8-rev 4-swap phrase0 8-rev
- 0x4b0-0x4b7: 25dabc43 3276abef // phrase0 rev. phrase0 8-rev
- 0x4b8-0x4bf: e916708f dc984501 // phrase1 rev. phrase0 NOT rev.
- 0x4c0-0x4c7: 52adcb34 105489cd // phrase0 8-rev phrase0 NOT
- 0x4c8-0x4cf: 9e6107f8 feba6723 // phrase1 8-rev phrase0 8-rev rev.
- 0x4d0-0x4d7: bc4325da feba6723 // phrase0 4-swap rev. phrase0 8-rev rev.
- 0x4d8-0x4df: 708fe916 105489cd // phrase1 4-swap rev. phrase0 NOT
- 0x4e0-0x4e7: 9e6107f8 6723feba // phrase1 8-rev phrase0 8-rev 4-swap rev.
- 0x4e8-0x4ef: 52adcb34 89cd1054 // phrase0 8-rev phrase0 NOT 4-swap
- 0x4f0-0x4f7: 708fe916 89cd1054 // phrase1 4-swap rev. phrase0 NOT 4-swap
- 0x4f8-0x4ff: bc4325da 6723feba // phrase0 4-swap rev. phrase0 8-rev 4-swap rev.
- Frequency analysis:
- phrase0 (left): 0x0, 0x28
- phrase0 4-swap (left): 0x48, 0x60
- phrase0 4-swap rev. (left): 0xd0, 0xf8
- phrase0 8-rev (left): 0xc0, 0xe8
- phrase0 8-rev 4-swap rev. (left): 0x10, 0x38
- phrase0 8-rev rev. (left): 0x58, 0x70
- phrase0 NOT (left): 0x88, 0xa0
- phrase0 rev. (left): 0x98, 0xb0
- phrase1 (left): 0x8, 0x20
- phrase1 4-swap (left): 0x40, 0x68
- phrase1 4-swap rev. (left): 0xd8, 0xf0
- phrase1 8-rev (left): 0xc8, 0xe0
- phrase1 8-rev 4-swap (left): 0x80, 0xa8
- phrase1 8-rev 4-swap rev. (left): 0x18, 0x30
- phrase1 8-rev rev. (left): 0x50, 0x78
- phrase1 rev. (left): 0x90, 0xb8
- Operations map and list for left column: (num = op)
- 0 =
- 1 = 8-rev 4-swap rev.
- 2 = 4-swap
- 3 = 8-rev rev.
- 4 = 8-rev 4-swap
- 5 = NOT
- 6 = rev.
- 7 = 8-rev
- 8 = 4-swap rev.
- Ops, in order:
- 0, 0, 1, 1
- 0, 0, 1, 1
- 2, 2, 3, 3
- 2, 2, 3, 3
- 4, 5, 6, 6
- 5, 4, 6, 6
- 7, 7, 8, 8
- 7, 7, 8, 8
- Global ops map:
- 0 =
- 1 = 4-swap
- 2 = 8-rev
- 3 = rev.
- 4 = 8-rev 4-swap
- 5 = 4-swap rev.
- 6 = 8-rev 4-swap rev.
- 7 = 8-rev rev.
- 8 = NOT
- 9 = NOT 4-swap
- 10 = NOT 8-rev
- 11 = NOT rev.
- 12 = NOT 8-rev 4-swap
- 13 = NOT 4-swap rev.
- 14 = NOT 8-rev 4-swap rev.
- 15 = NOT 8-rev rev.
- Global ops:
- 0, 0, 6, 6
- 0, 0, 6, 6
- 1, 1, 7, 7
- 1, 1, 7, 7
- 4, 8, 3, 3
- 8, 4, 3, 3
- 2, 2, 5, 5
- 2, 2, 5, 5
- -----
- phrase0 (right): 0x0, 0x18
- phrase0 4-swap (right): 0x28, 0x30
- phrase0 4-swap rev. (right): 0x48, 0x50
- phrase0 8-rev (right): 0xa8, 0xb0
- phrase0 8-rev 4-swap (right): 0x80, 0x98
- phrase0 8-rev 4-swap rev. (right): 0xe0, 0xf8
- phrase0 8-rev rev. (right): 0xc8, 0xd0
- phrase0 NOT (right): 0xc0, 0xd8
- phrase0 NOT 4-swap (right): 0xe8, 0xf0
- phrase0 NOT 4-swap rev. (right): 0x88, 0x90
- phrase0 NOT 8-rev (right): 0x68, 0x70
- phrase0 NOT 8-rev 4-swap (right): 0x40, 0x58
- phrase0 NOT 8-rev 4-swap rev. (right): 0x20, 0x38
- phrase0 NOT 8-rev rev. (right): 0x8, 0x10
- phrase0 NOT rev. (right): 0xa0, 0xb8
- phrase0 rev. (right): 0x60, 0x78
- Operations map and list for right column: (num = op)
- 0 =
- 1 = NOT 8-rev rev.
- 2 = NOT 8-rev 4-swap rev.
- 3 = 4-swap
- 4 = NOT 8-rev 4-swap
- 5 = 4-swap rev.
- 6 = rev.
- 7 = NOT 8-rev
- 8 = 8-rev 4-swap
- 9 = NOT 4-swap rev.
- 10 = NOT rev.
- 11 = 8-rev
- 12 = NOT
- 13 = 8-rev rev.
- 14 = 8-rev 4-swap rev.
- 15 = NOT 4-swap
- Ops, in order:
- 0, 1, 1, 0
- 2, 3, 3, 2
- 4, 5, 5, 4
- 6, 7, 7, 6
- 8, 9, 9, 8
- 10, 11, 11, 10
- 12, 13, 13, 12
- 14, 15, 15, 14
- Global ops map:
- 0 =
- 1 = 4-swap
- 2 = 8-rev
- 3 = rev.
- 4 = 8-rev 4-swap
- 5 = 4-swap rev.
- 6 = 8-rev 4-swap rev.
- 7 = 8-rev rev.
- 8 = NOT
- 9 = NOT 4-swap
- 10 = NOT 8-rev
- 11 = NOT rev.
- 12 = NOT 8-rev 4-swap
- 13 = NOT 4-swap rev.
- 14 = NOT 8-rev 4-swap rev.
- 15 = NOT 8-rev rev.
- Global ops:
- 0, 15, 15, 0
- 14, 1, 1, 14
- 12, 5, 5, 12
- 3, 10, 10, 3
- 4, 13, 13, 4
- 11, 2, 2, 11
- 8, 7, 7, 8
- 6, 9, 9, 6
- -----
- 0x500-0x507: 3535bdbd a6f30c59 // phrase0 phrase0
- 0x508-0x50f: 9f9f1717 0c59a6f3 // phrase1 phrase0 4-swap
- 0x510-0x517: 3535bdbd e2b7481d // phrase0 phrase1
- 0x518-0x51f: 9f9f1717 481de2b7 // phrase1 phrase1 4-swap
- 0x520-0x527: f9f97171 1d48b7e2 // phrase1 4-swap rev. phrase1 NOT
- 0x528-0x52f: 5353dbdb b7e21d48 // phrase0 4-swap rev. phrase1 8-rev 4-swap
- 0x530-0x537: f9f97171 590cf3a6 // phrase1 4-swap rev. phrase0 NOT
- 0x538-0x53f: 5353dbdb f3a6590c // phrase0 4-swap rev. phrase0 8-rev 4-swap
- 0x540-0x547: 17179f9f 0c59a6f3 // phrase1 4-swap phrase0 4-swap
- 0x548-0x54f: bdbd3535 a6f30c59 // phrase0 4-swap phrase0
- 0x550-0x557: 17179f9f 481de2b7 // phrase1 4-swap phrase1 4-swap
- 0x558-0x55f: bdbd3535 e2b7481d // phrase0 4-swap phrase1
- 0x560-0x567: dbdb5353 b7e21d48 // phrase0 rev. phrase1 8-rev 4-swap
- 0x568-0x56f: 7171f9f9 1d48b7e2 // phrase1 rev. phrase1 NOT
- 0x570-0x577: dbdb5353 f3a6590c // phrase0 rev. phrase0 8-rev 4-swap
- 0x578-0x57f: 7171f9f9 590cf3a6 // phrase1 rev. phrase0 NOT
- 0x580-0x587: acac2424 1d48b7e2 // phrase0 NOT 4-swap rev. phrase1 NOT
- 0x588-0x58f: 06068e8e b7e21d48 // phrase1 NOT 4-swap rev. phrase1 8-rev 4-swap
- 0x590-0x597: acac2424 590cf3a6 // phrase0 NOT 4-swap rev. phrase0 NOT
- 0x598-0x59f: 06068e8e f3a6590c // phrase1 NOT 4-swap rev. phrase0 8-rev 4-swap
- 0x5a0-0x5a7: 6060e8e8 a6f30c59 // phrase1 NOT phrase0
- 0x5a8-0x5af: caca4242 0c59a6f3 // phrase0 NOT phrase0 4-swap
- 0x5b0-0x5b7: 6060e8e8 e2b7481d // phrase1 NOT phrase1
- 0x5b8-0x5bf: caca4242 481de2b7 // phrase0 NOT phrase1 4-swap
- 0x5c0-0x5c7: 8e8e0606 b7e21d48 // phrase1 NOT rev. phrase1 8-rev 4-swap
- 0x5c8-0x5cf: 2424acac 1d48b7e2 // phrase0 NOT rev. phrase1 NOT
- 0x5d0-0x5d7: 8e8e0606 f3a6590c // phrase1 NOT rev. phrase0 8-rev 4-swap
- 0x5d8-0x5df: 2424acac 590cf3a6 // phrase0 NOT rev. phrase0 NOT
- 0x5e0-0x5e7: 4242caca 0c59a6f3 // phrase0 NOT 4-swap phrase0 4-swap
- 0x5e8-0x5ef: e8e86060 a6f30c59 // phrase1 NOT 4-swap phrase0
- 0x5f0-0x5f7: 4242caca 481de2b7 // phrase0 NOT 4-swap phrase1 4-swap
- 0x5f8-0x5ff: e8e86060 e2b7481d // phrase1 NOT 4-swap phrase1
- Frequency analysis:
- phrase0 (left): 0x0, 0x10
- phrase0 4-swap (left): 0x48, 0x58
- phrase0 4-swap rev. (left): 0x28, 0x38
- phrase0 NOT (left): 0xa8, 0xb8
- phrase0 NOT 4-swap (left): 0xe0, 0xf0
- phrase0 NOT 4-swap rev. (left): 0x80, 0x90
- phrase0 NOT rev. (left): 0xc8, 0xd8
- phrase0 rev. (left): 0x60, 0x70
- phrase1 (left): 0x8, 0x18
- phrase1 4-swap (left): 0x40, 0x50
- phrase1 4-swap rev. (left): 0x20, 0x30
- phrase1 NOT (left): 0xa0, 0xb0
- phrase1 NOT 4-swap (left): 0xe8, 0xf8
- phrase1 NOT 4-swap rev. (left): 0x88, 0x98
- phrase1 NOT rev. (left): 0xc0, 0xd0
- phrase1 rev. (left): 0x68, 0x78
- Operations map and list for left column: (num = op)
- 0 =
- 1 = 4-swap rev.
- 2 = 4-swap
- 3 = rev.
- 4 = NOT 4-swap rev.
- 5 = NOT
- 6 = NOT rev.
- 7 = NOT 4-swap
- Ops, in order:
- 0, 0, 0, 0
- 1, 1, 1, 1
- 2, 2, 2, 2
- 3, 3, 3, 3
- 4, 4, 4, 4
- 5, 5, 5, 5
- 6, 6, 6, 6
- 7, 7, 7, 7
- Global ops map:
- 0 =
- 1 = 4-swap
- 2 = 8-rev
- 3 = rev.
- 4 = 8-rev 4-swap
- 5 = 4-swap rev.
- 6 = 8-rev 4-swap rev.
- 7 = 8-rev rev.
- 8 = NOT
- 9 = NOT 4-swap
- 10 = NOT 8-rev
- 11 = NOT rev.
- 12 = NOT 8-rev 4-swap
- 13 = NOT 4-swap rev.
- 14 = NOT 8-rev 4-swap rev.
- 15 = NOT 8-rev rev.
- Global ops:
- 0, 0, 0, 0
- 5, 5, 5, 5
- 1, 1, 1, 1
- 3, 3, 3, 3
- 13, 13, 13, 13
- 8, 8, 8, 8
- 11, 11, 11, 11
- 9, 9, 9, 9
- -----
- phrase0 (right): 0x0, 0x48, 0xa0, 0xe8
- phrase0 4-swap (right): 0x8, 0x40, 0xa8, 0xe0
- phrase0 8-rev 4-swap (right): 0x38, 0x70, 0x98, 0xd0
- phrase0 NOT (right): 0x30, 0x78, 0x90, 0xd8
- phrase1 (right): 0x10, 0x58, 0xb0, 0xf8
- phrase1 4-swap (right): 0x18, 0x50, 0xb8, 0xf0
- phrase1 8-rev 4-swap (right): 0x28, 0x60, 0x88, 0xc0
- phrase1 NOT (right): 0x20, 0x68, 0x80, 0xc8
- Operations map and list for right column: (num = op)
- 0 =
- 1 = 4-swap
- 2 = NOT
- 3 = 8-rev 4-swap
- Ops, in order:
- 0, 1, 0, 1
- 2, 3, 2, 3
- 1, 0, 1, 0
- 3, 2, 3, 2
- 2, 3, 2, 3
- 0, 1, 0, 1
- 3, 2, 3, 2
- 1, 0, 1, 0
- Global ops map:
- 0 =
- 1 = 4-swap
- 2 = 8-rev
- 3 = rev.
- 4 = 8-rev 4-swap
- 5 = 4-swap rev.
- 6 = 8-rev 4-swap rev.
- 7 = 8-rev rev.
- 8 = NOT
- 9 = NOT 4-swap
- 10 = NOT 8-rev
- 11 = NOT rev.
- 12 = NOT 8-rev 4-swap
- 13 = NOT 4-swap rev.
- 14 = NOT 8-rev 4-swap rev.
- 15 = NOT 8-rev rev.
- Global ops:
- 0, 1, 0, 1
- 8, 4, 8, 4
- 1, 0, 1, 0
- 4, 8, 4, 8
- 8, 4, 8, 4
- 0, 1, 0, 1
- 4, 8, 4, 8
- 1, 0, 1, 0
- -----
- 0x600-0x607: b14e7d82 80086ee6 // phrase0 phrase0
- 0x608-0x60f: 827d4eb1 7ff79119 // phrase0 8-rev phrase0 NOT
- 0x610-0x617: 1be4d728 5dd5b33b // phrase0 8-rev rev. phrase1
- 0x618-0x61f: 28d7e41b a22a4cc4 // phrase0 rev. phrase1 NOT
- 0x620-0x627: 6c93a05f 91197ff7 // phrase1 phrase0 NOT 4-swap
- 0x628-0x62f: 5fa0936c 6ee68008 // phrase1 8-rev phrase0 4-swap
- 0x630-0x637: c6390af5 4cc4a22a // phrase1 8-rev rev. phrase1 NOT 4-swap
- 0x638-0x63f: f50a39c6 b33b5dd5 // phrase1 rev. phrase1 4-swap
- 0x640-0x647: f50a39c6 1991f77f // phrase1 rev. phrase0 NOT 8-rev
- 0x648-0x64f: c6390af5 e66e0880 // phrase1 8-rev rev. phrase0 8-rev
- 0x650-0x657: 5fa0936c c44c2aa2 // phrase1 8-rev phrase1 NOT 8-rev
- 0x658-0x65f: 6c93a05f 3bb3d55d // phrase1 phrase1 8-rev
- 0x660-0x667: 28d7e41b 0880e66e // phrase0 rev. phrase0 8-rev 4-swap
- 0x668-0x66f: 1be4d728 f77f1991 // phrase0 8-rev rev. phrase0 NOT 8-rev 4-swap
- 0x670-0x677: 827d4eb1 d55d3bb3 // phrase0 8-rev phrase1 8-rev 4-swap
- 0x678-0x67f: b14e7d82 2aa2c44c // phrase0 phrase1 NOT 8-rev 4-swap
- 0x680-0x687: d7281be4 91197ff7 // phrase0 8-rev 4-swap rev. phrase0 NOT 4-swap
- 0x688-0x68f: e41b28d7 6ee68008 // phrase0 4-swap rev. phrase0 4-swap
- 0x690-0x697: 7d82b14e 4cc4a22a // phrase0 4-swap phrase1 NOT 4-swap
- 0x698-0x69f: 4eb1827d b33b5dd5 // phrase0 NOT phrase1 4-swap
- 0x6a0-0x6a7: 0af5c639 80086ee6 // phrase1 8-rev 4-swap rev. phrase0
- 0x6a8-0x6af: 39c6f50a 7ff79119 // phrase1 4-swap rev. phrase0 NOT
- 0x6b0-0x6b7: a05f6c93 5dd5b33b // phrase1 4-swap phrase1
- 0x6b8-0x6bf: 936c5fa0 a22a4cc4 // phrase1 NOT phrase1 NOT
- 0x6c0-0x6c7: 936c5fa0 0880e66e // phrase1 NOT phrase0 8-rev 4-swap
- 0x6c8-0x6cf: a05f6c93 f77f1991 // phrase1 4-swap phrase0 NOT 8-rev 4-swap
- 0x6d0-0x6d7: 39c6f50a d55d3bb3 // phrase1 4-swap rev. phrase1 8-rev 4-swap
- 0x6d8-0x6df: 0af5c639 2aa2c44c // phrase1 8-rev 4-swap rev. phrase1 NOT 8-rev 4-swap
- 0x6e0-0x6e7: 4eb1827d 1991f77f // phrase0 NOT phrase0 NOT 8-rev
- 0x6e8-0x6ef: 7d82b14e e66e0880 // phrase0 4-swap phrase0 8-rev
- 0x6f0-0x6f7: e41b28d7 c44c2aa2 // phrase0 4-swap rev. phrase1 NOT 8-rev
- 0x6f8-0x6ff: d7281be4 3bb3d55d // phrase0 8-rev 4-swap rev. phrase1 8-rev
- Frequency analysis:
- phrase0 (left): 0x0, 0x78
- phrase0 4-swap (left): 0x90, 0xe8
- phrase0 4-swap rev. (left): 0x88, 0xf0
- phrase0 8-rev (left): 0x8, 0x70
- phrase0 8-rev 4-swap rev. (left): 0x80, 0xf8
- phrase0 8-rev rev. (left): 0x10, 0x68
- phrase0 NOT (left): 0x98, 0xe0
- phrase0 rev. (left): 0x18, 0x60
- phrase1 (left): 0x20, 0x58
- phrase1 4-swap (left): 0xb0, 0xc8
- phrase1 4-swap rev. (left): 0xa8, 0xd0
- phrase1 8-rev (left): 0x28, 0x50
- phrase1 8-rev 4-swap rev. (left): 0xa0, 0xd8
- phrase1 8-rev rev. (left): 0x30, 0x48
- phrase1 NOT (left): 0xb8, 0xc0
- phrase1 rev. (left): 0x38, 0x40
- Operations map and list for left column: (num = op)
- 0 =
- 1 = 8-rev
- 2 = 8-rev rev.
- 3 = rev.
- 4 = 8-rev 4-swap rev.
- 5 = 4-swap rev.
- 6 = 4-swap
- 7 = NOT
- Ops, in order:
- 0, 1, 2, 3
- 0, 1, 2, 3
- 3, 2, 1, 0
- 3, 2, 1, 0
- 4, 5, 6, 7
- 4, 5, 6, 7
- 7, 6, 5, 4
- 7, 6, 5, 4
- Global ops map:
- 0 =
- 1 = 4-swap
- 2 = 8-rev
- 3 = rev.
- 4 = 8-rev 4-swap
- 5 = 4-swap rev.
- 6 = 8-rev 4-swap rev.
- 7 = 8-rev rev.
- 8 = NOT
- 9 = NOT 4-swap
- 10 = NOT 8-rev
- 11 = NOT rev.
- 12 = NOT 8-rev 4-swap
- 13 = NOT 4-swap rev.
- 14 = NOT 8-rev 4-swap rev.
- 15 = NOT 8-rev rev.
- Global ops:
- 0, 2, 7, 3
- 0, 2, 7, 3
- 3, 7, 2, 0
- 3, 7, 2, 0
- 6, 5, 1, 8
- 6, 5, 1, 8
- 8, 1, 5, 6
- 8, 1, 5, 6
- -----
- phrase0 (right): 0x0, 0xa0
- phrase0 4-swap (right): 0x28, 0x88
- phrase0 8-rev (right): 0x48, 0xe8
- phrase0 8-rev 4-swap (right): 0x60, 0xc0
- phrase0 NOT (right): 0x8, 0xa8
- phrase0 NOT 4-swap (right): 0x20, 0x80
- phrase0 NOT 8-rev (right): 0x40, 0xe0
- phrase0 NOT 8-rev 4-swap (right): 0x68, 0xc8
- phrase1 (right): 0x10, 0xb0
- phrase1 4-swap (right): 0x38, 0x98
- phrase1 8-rev (right): 0x58, 0xf8
- phrase1 8-rev 4-swap (right): 0x70, 0xd0
- phrase1 NOT (right): 0x18, 0xb8
- phrase1 NOT 4-swap (right): 0x30, 0x90
- phrase1 NOT 8-rev (right): 0x50, 0xf0
- phrase1 NOT 8-rev 4-swap (right): 0x78, 0xd8
- Operations map and list for right column: (num = op)
- 0 =
- 1 = NOT
- 2 = NOT 4-swap
- 3 = 4-swap
- 4 = NOT 8-rev
- 5 = 8-rev
- 6 = 8-rev 4-swap
- 7 = NOT 8-rev 4-swap
- Ops, in order:
- 0, 1, 0, 1
- 2, 3, 2, 3
- 4, 5, 4, 5
- 6, 7, 6, 7
- 2, 3, 2, 3
- 0, 1, 0, 1
- 6, 7, 6, 7
- 4, 5, 4, 5
- Global ops map:
- 0 =
- 1 = 4-swap
- 2 = 8-rev
- 3 = rev.
- 4 = 8-rev 4-swap
- 5 = 4-swap rev.
- 6 = 8-rev 4-swap rev.
- 7 = 8-rev rev.
- 8 = NOT
- 9 = NOT 4-swap
- 10 = NOT 8-rev
- 11 = NOT rev.
- 12 = NOT 8-rev 4-swap
- 13 = NOT 4-swap rev.
- 14 = NOT 8-rev 4-swap rev.
- 15 = NOT 8-rev rev.
- Global ops:
- 0, 8, 0, 8
- 9, 1, 9, 1
- 10, 2, 10, 2
- 4, 12, 4, 12
- 9, 1, 9, 1
- 0, 8, 0, 8
- 4, 12, 4, 12
- 10, 2, 10, 2
- -----
- 0x700-0x707: 09185c4d 129a65ed // phrase0 phrase0
- 0x708-0x70f: 4d5c1809 de56a921 // phrase0 8-rev phrase0 rev.
- 0x710-0x717: 5c4d0918 21a956de // phrase0 4-swap phrase0 8-rev rev.
- 0x718-0x71f: 18094d5c ed659a12 // phrase0 8-rev 4-swap phrase0 NOT
- 0x720-0x727: f6e7a3b2 cf47b830 // phrase0 NOT phrase1
- 0x728-0x72f: b2a3e7f6 038b74fc // phrase0 NOT 8-rev phrase1 rev.
- 0x730-0x737: a3b2f6e7 fc748b03 // phrase0 NOT 4-swap phrase1 8-rev rev.
- 0x738-0x73f: e7f6b2a3 30b847cf // phrase0 NOT 8-rev 4-swap phrase1 NOT
- 0x740-0x747: 9081c5d4 038b74fc // phrase0 8-rev rev. phrase1 rev.
- 0x748-0x74f: d4c58190 cf47b830 // phrase0 rev. phrase1
- 0x750-0x757: c5d49081 30b847cf // phrase0 8-rev 4-swap rev. phrase1 NOT
- 0x758-0x75f: 8190d4c5 fc748b03 // phrase0 4-swap rev. phrase1 8-rev rev.
- 0x760-0x767: 6f7e3a2b de56a921 // phrase0 NOT 8-rev rev. phrase0 rev.
- 0x768-0x76f: 2b3a7e6f 129a65ed // phrase0 NOT rev. phrase0
- 0x770-0x777: 3a2b6f7e ed659a12 // phrase0 NOT 8-rev 4-swap rev. phrase0 NOT
- 0x778-0x77f: 7e6f2b3a 21a956de // phrase0 NOT 4-swap rev. phrase0 8-rev rev.
- 0x780-0x787: 5c4d0918 ed659a12 // phrase0 4-swap phrase0 NOT
- 0x788-0x78f: 18094d5c 21a956de // phrase0 8-rev 4-swap phrase0 8-rev rev.
- 0x790-0x797: 09185c4d de56a921 // phrase0 phrase0 rev.
- 0x798-0x79f: 4d5c1809 129a65ed // phrase0 8-rev phrase0
- 0x7a0-0x7a7: a3b2f6e7 30b847cf // phrase0 NOT 4-swap phrase1 NOT
- 0x7a8-0x7af: e7f6b2a3 fc748b03 // phrase0 NOT 8-rev 4-swap phrase1 8-rev rev.
- 0x7b0-0x7b7: f6e7a3b2 038b74fc // phrase0 NOT phrase1 rev.
- 0x7b8-0x7bf: b2a3e7f6 cf47b830 // phrase0 NOT 8-rev phrase1
- 0x7c0-0x7c7: c5d49081 fc748b03 // phrase0 8-rev 4-swap rev. phrase1 8-rev rev.
- 0x7c8-0x7cf: 8190d4c5 30b847cf // phrase0 4-swap rev. phrase1 NOT
- 0x7d0-0x7d7: 9081c5d4 cf47b830 // phrase0 8-rev rev. phrase1
- 0x7d8-0x7df: d4c58190 038b74fc // phrase0 rev. phrase1 rev.
- 0x7e0-0x7e7: 3a2b6f7e 21a956de // phrase0 NOT 8-rev 4-swap rev. phrase0 8-rev rev.
- 0x7e8-0x7ef: 7e6f2b3a ed659a12 // phrase0 NOT 4-swap rev. phrase0 NOT
- 0x7f0-0x7f7: 6f7e3a2b 129a65ed // phrase0 NOT 8-rev rev. phrase0
- 0x7f8-0x7ff: 2b3a7e6f de56a921 // phrase0 NOT rev. phrase0 rev.
- Frequency analysis:
- phrase0 (left): 0x0, 0x90
- phrase0 4-swap (left): 0x10, 0x80
- phrase0 4-swap rev. (left): 0x58, 0xc8
- phrase0 8-rev (left): 0x8, 0x98
- phrase0 8-rev 4-swap (left): 0x18, 0x88
- phrase0 8-rev 4-swap rev. (left): 0x50, 0xc0
- phrase0 8-rev rev. (left): 0x40, 0xd0
- phrase0 NOT (left): 0x20, 0xb0
- phrase0 NOT 4-swap (left): 0x30, 0xa0
- phrase0 NOT 4-swap rev. (left): 0x78, 0xe8
- phrase0 NOT 8-rev (left): 0x28, 0xb8
- phrase0 NOT 8-rev 4-swap (left): 0x38, 0xa8
- phrase0 NOT 8-rev 4-swap rev. (left): 0x70, 0xe0
- phrase0 NOT 8-rev rev. (left): 0x60, 0xf0
- phrase0 NOT rev. (left): 0x68, 0xf8
- phrase0 rev. (left): 0x48, 0xd8
- Operations map and list for left column: (num = op)
- 0 =
- 1 = 8-rev
- 2 = 4-swap
- 3 = 8-rev 4-swap
- 4 = NOT
- 5 = NOT 8-rev
- 6 = NOT 4-swap
- 7 = NOT 8-rev 4-swap
- 8 = 8-rev rev.
- 9 = rev.
- 10 = 8-rev 4-swap rev.
- 11 = 4-swap rev.
- 12 = NOT 8-rev rev.
- 13 = NOT rev.
- 14 = NOT 8-rev 4-swap rev.
- 15 = NOT 4-swap rev.
- Ops, in order:
- 0, 1, 2, 3
- 4, 5, 6, 7
- 8, 9, 10, 11
- 12, 13, 14, 15
- 2, 3, 0, 1
- 6, 7, 4, 5
- 10, 11, 8, 9
- 14, 15, 12, 13
- Global ops map:
- 0 =
- 1 = 4-swap
- 2 = 8-rev
- 3 = rev.
- 4 = 8-rev 4-swap
- 5 = 4-swap rev.
- 6 = 8-rev 4-swap rev.
- 7 = 8-rev rev.
- 8 = NOT
- 9 = NOT 4-swap
- 10 = NOT 8-rev
- 11 = NOT rev.
- 12 = NOT 8-rev 4-swap
- 13 = NOT 4-swap rev.
- 14 = NOT 8-rev 4-swap rev.
- 15 = NOT 8-rev rev.
- Global ops:
- 0, 2, 1, 4
- 8, 10, 9, 12
- 7, 3, 6, 5
- 15, 11, 14, 13
- 1, 4, 0, 2
- 9, 12, 8, 10
- 6, 5, 7, 3
- 14, 13, 15, 11
- -----
- phrase0 (right): 0x0, 0x68, 0x98, 0xf0
- phrase0 8-rev rev. (right): 0x10, 0x78, 0x88, 0xe0
- phrase0 NOT (right): 0x18, 0x70, 0x80, 0xe8
- phrase0 rev. (right): 0x8, 0x60, 0x90, 0xf8
- phrase1 (right): 0x20, 0x48, 0xb8, 0xd0
- phrase1 8-rev rev. (right): 0x30, 0x58, 0xa8, 0xc0
- phrase1 NOT (right): 0x38, 0x50, 0xa0, 0xc8
- phrase1 rev. (right): 0x28, 0x40, 0xb0, 0xd8
- Operations map and list for right column: (num = op)
- 0 =
- 1 = rev.
- 2 = 8-rev rev.
- 3 = NOT
- Ops, in order:
- 0, 1, 2, 3
- 0, 1, 2, 3
- 1, 0, 3, 2
- 1, 0, 3, 2
- 3, 2, 1, 0
- 3, 2, 1, 0
- 2, 3, 0, 1
- 2, 3, 0, 1
- Global ops map:
- 0 =
- 1 = 4-swap
- 2 = 8-rev
- 3 = rev.
- 4 = 8-rev 4-swap
- 5 = 4-swap rev.
- 6 = 8-rev 4-swap rev.
- 7 = 8-rev rev.
- 8 = NOT
- 9 = NOT 4-swap
- 10 = NOT 8-rev
- 11 = NOT rev.
- 12 = NOT 8-rev 4-swap
- 13 = NOT 4-swap rev.
- 14 = NOT 8-rev 4-swap rev.
- 15 = NOT 8-rev rev.
- Global ops:
- 0, 3, 7, 8
- 0, 3, 7, 8
- 3, 0, 8, 7
- 3, 0, 8, 7
- 8, 7, 3, 0
- 8, 7, 3, 0
- 7, 8, 0, 3
- 7, 8, 0, 3
- -----
- 0x800-0x807: 7f4cd5e6 acf91742 // phrase0 phrase0
- 0x808-0x80f: 4c7fe6d5 ca9f7124 // phrase0 8-rev 4-swap phrase0 8-rev rev.
- 0x810-0x817: e6d54c7f 35608edb // phrase0 8-rev phrase0 NOT 8-rev rev.
- 0x818-0x81f: d5e67f4c 5306e8bd // phrase0 4-swap phrase0 NOT
- 0x820-0x827: 5d6ef7c4 24719fca // phrase0 8-rev 4-swap rev. phrase0 rev.
- 0x828-0x82f: 6e5dc4f7 4217f9ac // phrase0 rev. phrase0 8-rev
- 0x830-0x837: c4f76e5d bde80653 // phrase0 4-swap rev. phrase0 NOT 8-rev
- 0x838-0x83f: f7c45d6e db8e6035 // phrase0 8-rev rev. phrase0 NOT rev.
- 0x840-0x847: 80b32a19 24719fca // phrase0 NOT phrase0 rev.
- 0x848-0x84f: b380192a 4217f9ac // phrase0 NOT 8-rev 4-swap phrase0 8-rev
- 0x850-0x857: 192ab380 bde80653 // phrase0 NOT 8-rev phrase0 NOT 8-rev
- 0x858-0x85f: 2a1980b3 db8e6035 // phrase0 NOT 4-swap phrase0 NOT rev.
- 0x860-0x867: a291083b acf91742 // phrase0 NOT 8-rev 4-swap rev. phrase0
- 0x868-0x86f: 91a23b08 ca9f7124 // phrase0 NOT rev. phrase0 8-rev rev.
- 0x870-0x877: 3b0891a2 35608edb // phrase0 NOT 4-swap rev. phrase0 NOT 8-rev rev.
- 0x878-0x87f: 083ba291 5306e8bd // phrase0 NOT 8-rev rev. phrase0 NOT
- 0x880-0x887: 192ab380 35608edb // phrase0 NOT 8-rev phrase0 NOT 8-rev rev.
- 0x888-0x88f: 2a1980b3 5306e8bd // phrase0 NOT 4-swap phrase0 NOT
- 0x890-0x897: 80b32a19 acf91742 // phrase0 NOT phrase0
- 0x898-0x89f: b380192a ca9f7124 // phrase0 NOT 8-rev 4-swap phrase0 8-rev rev.
- 0x8a0-0x8a7: 3b0891a2 bde80653 // phrase0 NOT 4-swap rev. phrase0 NOT 8-rev
- 0x8a8-0x8af: 083ba291 db8e6035 // phrase0 NOT 8-rev rev. phrase0 NOT rev.
- 0x8b0-0x8b7: a291083b 24719fca // phrase0 NOT 8-rev 4-swap rev. phrase0 rev.
- 0x8b8-0x8bf: 91a23b08 4217f9ac // phrase0 NOT rev. phrase0 8-rev
- 0x8c0-0x8c7: e6d54c7f bde80653 // phrase0 8-rev phrase0 NOT 8-rev
- 0x8c8-0x8cf: d5e67f4c db8e6035 // phrase0 4-swap phrase0 NOT rev.
- 0x8d0-0x8d7: 7f4cd5e6 24719fca // phrase0 phrase0 rev.
- 0x8d8-0x8df: 4c7fe6d5 4217f9ac // phrase0 8-rev 4-swap phrase0 8-rev
- 0x8e0-0x8e7: c4f76e5d 35608edb // phrase0 4-swap rev. phrase0 NOT 8-rev rev.
- 0x8e8-0x8ef: f7c45d6e 5306e8bd // phrase0 8-rev rev. phrase0 NOT
- 0x8f0-0x8f7: 5d6ef7c4 acf91742 // phrase0 8-rev 4-swap rev. phrase0
- 0x8f8-0x8ff: 6e5dc4f7 ca9f7124 // phrase0 rev. phrase0 8-rev rev.
- Frequency analysis:
- phrase0 (left): 0x0, 0xd0
- phrase0 4-swap (left): 0x18, 0xc8
- phrase0 4-swap rev. (left): 0x30, 0xe0
- phrase0 8-rev (left): 0x10, 0xc0
- phrase0 8-rev 4-swap (left): 0x8, 0xd8
- phrase0 8-rev 4-swap rev. (left): 0x20, 0xf0
- phrase0 8-rev rev. (left): 0x38, 0xe8
- phrase0 NOT (left): 0x40, 0x90
- phrase0 NOT 4-swap (left): 0x58, 0x88
- phrase0 NOT 4-swap rev. (left): 0x70, 0xa0
- phrase0 NOT 8-rev (left): 0x50, 0x80
- phrase0 NOT 8-rev 4-swap (left): 0x48, 0x98
- phrase0 NOT 8-rev 4-swap rev. (left): 0x60, 0xb0
- phrase0 NOT 8-rev rev. (left): 0x78, 0xa8
- phrase0 NOT rev. (left): 0x68, 0xb8
- phrase0 rev. (left): 0x28, 0xf8
- Operations map and list for left column: (num = op)
- 0 =
- 1 = 8-rev 4-swap
- 2 = 8-rev
- 3 = 4-swap
- 4 = 8-rev 4-swap rev.
- 5 = rev.
- 6 = 4-swap rev.
- 7 = 8-rev rev.
- 8 = NOT
- 9 = NOT 8-rev 4-swap
- 10 = NOT 8-rev
- 11 = NOT 4-swap
- 12 = NOT 8-rev 4-swap rev.
- 13 = NOT rev.
- 14 = NOT 4-swap rev.
- 15 = NOT 8-rev rev.
- Ops, in order:
- 0, 1, 2, 3
- 4, 5, 6, 7
- 8, 9, 10, 11
- 12, 13, 14, 15
- 10, 11, 8, 9
- 14, 15, 12, 13
- 2, 3, 0, 1
- 6, 7, 4, 5
- Global ops map:
- 0 =
- 1 = 4-swap
- 2 = 8-rev
- 3 = rev.
- 4 = 8-rev 4-swap
- 5 = 4-swap rev.
- 6 = 8-rev 4-swap rev.
- 7 = 8-rev rev.
- 8 = NOT
- 9 = NOT 4-swap
- 10 = NOT 8-rev
- 11 = NOT rev.
- 12 = NOT 8-rev 4-swap
- 13 = NOT 4-swap rev.
- 14 = NOT 8-rev 4-swap rev.
- 15 = NOT 8-rev rev.
- Global ops:
- 0, 4, 2, 1
- 6, 3, 5, 7
- 8, 12, 10, 9
- 14, 11, 13, 15
- 10, 9, 8, 12
- 13, 15, 14, 11
- 2, 1, 0, 4
- 5, 7, 6, 3
- -----
- phrase0 (right): 0x0, 0x60, 0x90, 0xf0
- phrase0 8-rev (right): 0x28, 0x48, 0xb8, 0xd8
- phrase0 8-rev rev. (right): 0x8, 0x68, 0x98, 0xf8
- phrase0 NOT (right): 0x18, 0x78, 0x88, 0xe8
- phrase0 NOT 8-rev (right): 0x30, 0x50, 0xa0, 0xc0
- phrase0 NOT 8-rev rev. (right): 0x10, 0x70, 0x80, 0xe0
- phrase0 NOT rev. (right): 0x38, 0x58, 0xa8, 0xc8
- phrase0 rev. (right): 0x20, 0x40, 0xb0, 0xd0
- Operations map and list for right column: (num = op)
- 0 =
- 1 = 8-rev rev.
- 2 = NOT 8-rev rev.
- 3 = NOT
- 4 = rev.
- 5 = 8-rev
- 6 = NOT 8-rev
- 7 = NOT rev.
- Ops, in order:
- 0, 1, 2, 3
- 4, 5, 6, 7
- 4, 5, 6, 7
- 0, 1, 2, 3
- 2, 3, 0, 1
- 6, 7, 4, 5
- 6, 7, 4, 5
- 2, 3, 0, 1
- Global ops map:
- 0 =
- 1 = 4-swap
- 2 = 8-rev
- 3 = rev.
- 4 = 8-rev 4-swap
- 5 = 4-swap rev.
- 6 = 8-rev 4-swap rev.
- 7 = 8-rev rev.
- 8 = NOT
- 9 = NOT 4-swap
- 10 = NOT 8-rev
- 11 = NOT rev.
- 12 = NOT 8-rev 4-swap
- 13 = NOT 4-swap rev.
- 14 = NOT 8-rev 4-swap rev.
- 15 = NOT 8-rev rev.
- Global ops:
- 0, 7, 15, 8
- 3, 2, 10, 11
- 3, 2, 10, 11
- 0, 7, 15, 8
- 15, 8, 0, 7
- 10, 11, 3, 2
- 10, 11, 3, 2
- 15, 8, 0, 7
- -----
- 0x900-0x907: fb4040fb 2d5aa5d2 // phrase0 phrase0
- 0x908-0x90f: 62d9d962 87f00f78 // phrase1 phrase1
- 0x910-0x917: 269d9d26 0f7887f0 // phrase1 rev. phrase1 4-swap
- 0x918-0x91f: bf0404bf a5d22d5a // phrase0 rev. phrase0 4-swap
- 0x920-0x927: 9d26269d 691ee196 // phrase1 NOT phrase2
- 0x928-0x92f: 04bfbf04 c3b44b3c // phrase0 4-swap rev. phrase3
- 0x930-0x937: 40fbfb40 4b3cc3b4 // phrase0 4-swap phrase3 4-swap
- 0x938-0x93f: d96262d9 e196691e // phrase1 4-swap phrase2 4-swap
- 0x940-0x947: 15aeae15 c3b44b3c // phrase2 phrase3
- 0x948-0x94f: 8c37378c 691ee196 // phrase3 phrase2
- 0x950-0x957: c87373c8 e196691e // phrase3 rev. phrase2 4-swap
- 0x958-0x95f: 51eaea51 4b3cc3b4 // phrase2 rev. phrase3 4-swap
- 0x960-0x967: 73c8c873 87f00f78 // phrase3 NOT phrase1
- 0x968-0x96f: ea5151ea 2d5aa5d2 // phrase2 NOT phrase0
- 0x970-0x977: ae1515ae a5d22d5a // phrase2 4-swap phrase0 4-swap
- 0x978-0x97f: 378c8c37 0f7887f0 // phrase3 4-swap phrase1 4-swap
- 0x980-0x987: 04bfbf04 691ee196 // phrase0 4-swap rev. phrase2
- 0x988-0x98f: 9d26269d c3b44b3c // phrase1 NOT phrase3
- 0x990-0x997: d96262d9 4b3cc3b4 // phrase1 4-swap phrase3 4-swap
- 0x998-0x99f: 40fbfb40 e196691e // phrase0 4-swap phrase2 4-swap
- 0x9a0-0x9a7: 62d9d962 2d5aa5d2 // phrase1 phrase0
- 0x9a8-0x9af: fb4040fb 87f00f78 // phrase0 phrase1
- 0x9b0-0x9b7: bf0404bf 0f7887f0 // phrase0 rev. phrase1 4-swap
- 0x9b8-0x9bf: 269d9d26 a5d22d5a // phrase1 rev. phrase0 4-swap
- 0x9c0-0x9c7: ea5151ea 87f00f78 // phrase2 NOT phrase1
- 0x9c8-0x9cf: 73c8c873 2d5aa5d2 // phrase3 NOT phrase0
- 0x9d0-0x9d7: 378c8c37 a5d22d5a // phrase3 4-swap phrase0 4-swap
- 0x9d8-0x9df: ae1515ae 0f7887f0 // phrase2 4-swap phrase1 4-swap
- 0x9e0-0x9e7: 8c37378c c3b44b3c // phrase3 phrase3
- 0x9e8-0x9ef: 15aeae15 691ee196 // phrase2 phrase2
- 0x9f0-0x9f7: 51eaea51 e196691e // phrase2 rev. phrase2 4-swap
- 0x9f8-0x9ff: c87373c8 4b3cc3b4 // phrase3 rev. phrase3 4-swap
- Frequency analysis:
- phrase0 (left): 0x0, 0xa8
- phrase0 4-swap (left): 0x30, 0x98
- phrase0 4-swap rev. (left): 0x28, 0x80
- phrase0 rev. (left): 0x18, 0xb0
- phrase1 (left): 0x8, 0xa0
- phrase1 4-swap (left): 0x38, 0x90
- phrase1 NOT (left): 0x20, 0x88
- phrase1 rev. (left): 0x10, 0xb8
- phrase2 (left): 0x40, 0xe8
- phrase2 4-swap (left): 0x70, 0xd8
- phrase2 NOT (left): 0x68, 0xc0
- phrase2 rev. (left): 0x58, 0xf0
- phrase3 (left): 0x48, 0xe0
- phrase3 4-swap (left): 0x78, 0xd0
- phrase3 NOT (left): 0x60, 0xc8
- phrase3 rev. (left): 0x50, 0xf8
- Operations map and list for left column: (num = op)
- 0 =
- 1 = rev.
- 2 = NOT
- 3 = 4-swap rev.
- 4 = 4-swap
- Ops, in order:
- 0, 0, 1, 1
- 2, 3, 4, 4
- 0, 0, 1, 1
- 2, 2, 4, 4
- 3, 2, 4, 4
- 0, 0, 1, 1
- 2, 2, 4, 4
- 0, 0, 1, 1
- Global ops map:
- 0 =
- 1 = 4-swap
- 2 = 8-rev
- 3 = rev.
- 4 = 8-rev 4-swap
- 5 = 4-swap rev.
- 6 = 8-rev 4-swap rev.
- 7 = 8-rev rev.
- 8 = NOT
- 9 = NOT 4-swap
- 10 = NOT 8-rev
- 11 = NOT rev.
- 12 = NOT 8-rev 4-swap
- 13 = NOT 4-swap rev.
- 14 = NOT 8-rev 4-swap rev.
- 15 = NOT 8-rev rev.
- Global ops:
- 0, 0, 3, 3
- 8, 5, 1, 1
- 0, 0, 3, 3
- 8, 8, 1, 1
- 5, 8, 1, 1
- 0, 0, 3, 3
- 8, 8, 1, 1
- 0, 0, 3, 3
- -----
- phrase0 (right): 0x0, 0x68, 0xa0, 0xc8
- phrase0 4-swap (right): 0x18, 0x70, 0xb8, 0xd0
- phrase1 (right): 0x8, 0x60, 0xa8, 0xc0
- phrase1 4-swap (right): 0x10, 0x78, 0xb0, 0xd8
- phrase2 (right): 0x20, 0x48, 0x80, 0xe8
- phrase2 4-swap (right): 0x38, 0x50, 0x98, 0xf0
- phrase3 (right): 0x28, 0x40, 0x88, 0xe0
- phrase3 4-swap (right): 0x30, 0x58, 0x90, 0xf8
- Operations map and list for right column: (num = op)
- 0 =
- 1 = 4-swap
- Ops, in order:
- 0, 0, 1, 1
- 0, 0, 1, 1
- 0, 0, 1, 1
- 0, 0, 1, 1
- 0, 0, 1, 1
- 0, 0, 1, 1
- 0, 0, 1, 1
- 0, 0, 1, 1
- Global ops map:
- 0 =
- 1 = 4-swap
- 2 = 8-rev
- 3 = rev.
- 4 = 8-rev 4-swap
- 5 = 4-swap rev.
- 6 = 8-rev 4-swap rev.
- 7 = 8-rev rev.
- 8 = NOT
- 9 = NOT 4-swap
- 10 = NOT 8-rev
- 11 = NOT rev.
- 12 = NOT 8-rev 4-swap
- 13 = NOT 4-swap rev.
- 14 = NOT 8-rev 4-swap rev.
- 15 = NOT 8-rev rev.
- Global ops:
- 0, 0, 1, 1
- 0, 0, 1, 1
- 0, 0, 1, 1
- 0, 0, 1, 1
- 0, 0, 1, 1
- 0, 0, 1, 1
- 0, 0, 1, 1
- 0, 0, 1, 1
- -----
- 0xa00-0xa07: fc9a0365 69b4a578 // phrase0 phrase0
- 0xa08-0xa0f: 8bed7412 1ec3d20f // phrase1 phrase1
- 0xa10-0xa17: 65039afc 2df0e13c // phrase0 8-rev phrase1 8-rev 4-swap rev.
- 0xa18-0xa1f: 1274ed8b 5a87964b // phrase1 8-rev phrase0 8-rev 4-swap rev.
- 0xa20-0xa27: cfa93056 875a4b96 // phrase0 8-rev rev. phrase0 rev.
- 0xa28-0xa2f: b8de4721 f02d3ce1 // phrase1 8-rev rev. phrase1 rev.
- 0xa30-0xa37: 5630a9cf c31e0fd2 // phrase0 rev. phrase1 8-rev 4-swap
- 0xa38-0xa3f: 2147deb8 b46978a5 // phrase1 rev. phrase0 8-rev 4-swap
- 0xa40-0xa47: 4721b8de 0fd2c31e // phrase1 8-rev 4-swap rev. phrase1 8-rev
- 0xa48-0xa4f: 3056cfa9 78a5b469 // phrase0 8-rev 4-swap rev. phrase0 8-rev
- 0xa50-0xa57: deb82147 4b96875a // phrase1 4-swap rev. phrase0 4-swap rev.
- 0xa58-0xa5f: a9cf5630 3ce1f02d // phrase0 4-swap rev. phrase1 4-swap rev.
- 0xa60-0xa67: 74128bed e13c2df0 // phrase1 NOT phrase1 NOT
- 0xa68-0xa6f: 0365fc9a 964b5a87 // phrase0 4-swap phrase0 NOT
- 0xa70-0xa77: ed8b1274 a57869b4 // phrase1 8-rev 4-swap phrase0 4-swap
- 0xa78-0xa7f: 9afc6503 d20f1ec3 // phrase0 8-rev 4-swap phrase1 4-swap
- 0xa80-0xa87: 0365fc9a 1ec3d20f // phrase0 4-swap phrase1
- 0xa88-0xa8f: 74128bed 69b4a578 // phrase1 NOT phrase0
- 0xa90-0xa97: 9afc6503 5a87964b // phrase0 8-rev 4-swap phrase0 8-rev 4-swap rev.
- 0xa98-0xa9f: ed8b1274 2df0e13c // phrase1 8-rev 4-swap phrase1 8-rev 4-swap rev.
- 0xaa0-0xaa7: 3056cfa9 f02d3ce1 // phrase0 8-rev 4-swap rev. phrase1 rev.
- 0xaa8-0xaaf: 4721b8de 875a4b96 // phrase1 8-rev 4-swap rev. phrase0 rev.
- 0xab0-0xab7: a9cf5630 b46978a5 // phrase0 4-swap rev. phrase0 8-rev 4-swap
- 0xab8-0xabf: deb82147 c31e0fd2 // phrase1 4-swap rev. phrase1 8-rev 4-swap
- 0xac0-0xac7: b8de4721 78a5b469 // phrase1 8-rev rev. phrase0 8-rev
- 0xac8-0xacf: cfa93056 0fd2c31e // phrase0 8-rev rev. phrase1 8-rev
- 0xad0-0xad7: 2147deb8 3ce1f02d // phrase1 rev. phrase1 4-swap rev.
- 0xad8-0xadf: 5630a9cf 4b96875a // phrase0 rev. phrase0 4-swap rev.
- 0xae0-0xae7: 8bed7412 964b5a87 // phrase1 phrase0 NOT
- 0xae8-0xaef: fc9a0365 e13c2df0 // phrase0 phrase1 NOT
- 0xaf0-0xaf7: 1274ed8b d20f1ec3 // phrase1 8-rev phrase1 4-swap
- 0xaf8-0xaff: 65039afc a57869b4 // phrase0 8-rev phrase0 4-swap
- Frequency analysis:
- phrase0 (left): 0x0, 0xe8
- phrase0 4-swap (left): 0x68, 0x80
- phrase0 4-swap rev. (left): 0x58, 0xb0
- phrase0 8-rev (left): 0x10, 0xf8
- phrase0 8-rev 4-swap (left): 0x78, 0x90
- phrase0 8-rev 4-swap rev. (left): 0x48, 0xa0
- phrase0 8-rev rev. (left): 0x20, 0xc8
- phrase0 rev. (left): 0x30, 0xd8
- phrase1 (left): 0x8, 0xe0
- phrase1 4-swap rev. (left): 0x50, 0xb8
- phrase1 8-rev (left): 0x18, 0xf0
- phrase1 8-rev 4-swap (left): 0x70, 0x98
- phrase1 8-rev 4-swap rev. (left): 0x40, 0xa8
- phrase1 8-rev rev. (left): 0x28, 0xc0
- phrase1 NOT (left): 0x60, 0x88
- phrase1 rev. (left): 0x38, 0xd0
- Operations map and list for left column: (num = op)
- 0 =
- 1 = 8-rev
- 2 = 8-rev rev.
- 3 = rev.
- 4 = 8-rev 4-swap rev.
- 5 = 4-swap rev.
- 6 = NOT
- 7 = 4-swap
- 8 = 8-rev 4-swap
- Ops, in order:
- 0, 0, 1, 1
- 2, 2, 3, 3
- 4, 4, 5, 5
- 6, 7, 8, 8
- 7, 6, 8, 8
- 4, 4, 5, 5
- 2, 2, 3, 3
- 0, 0, 1, 1
- Global ops map:
- 0 =
- 1 = 4-swap
- 2 = 8-rev
- 3 = rev.
- 4 = 8-rev 4-swap
- 5 = 4-swap rev.
- 6 = 8-rev 4-swap rev.
- 7 = 8-rev rev.
- 8 = NOT
- 9 = NOT 4-swap
- 10 = NOT 8-rev
- 11 = NOT rev.
- 12 = NOT 8-rev 4-swap
- 13 = NOT 4-swap rev.
- 14 = NOT 8-rev 4-swap rev.
- 15 = NOT 8-rev rev.
- Global ops:
- 0, 0, 2, 2
- 7, 7, 3, 3
- 6, 6, 5, 5
- 8, 1, 4, 4
- 1, 8, 4, 4
- 6, 6, 5, 5
- 7, 7, 3, 3
- 0, 0, 2, 2
- -----
- phrase0 (right): 0x0, 0x88
- phrase0 4-swap (right): 0x70, 0xf8
- phrase0 4-swap rev. (right): 0x50, 0xd8
- phrase0 8-rev (right): 0x48, 0xc0
- phrase0 8-rev 4-swap (right): 0x38, 0xb0
- phrase0 8-rev 4-swap rev. (right): 0x18, 0x90
- phrase0 NOT (right): 0x68, 0xe0
- phrase0 rev. (right): 0x20, 0xa8
- phrase1 (right): 0x8, 0x80
- phrase1 4-swap (right): 0x78, 0xf0
- phrase1 4-swap rev. (right): 0x58, 0xd0
- phrase1 8-rev (right): 0x40, 0xc8
- phrase1 8-rev 4-swap (right): 0x30, 0xb8
- phrase1 8-rev 4-swap rev. (right): 0x10, 0x98
- phrase1 NOT (right): 0x60, 0xe8
- phrase1 rev. (right): 0x28, 0xa0
- Operations map and list for right column: (num = op)
- 0 =
- 1 = 8-rev 4-swap rev.
- 2 = rev.
- 3 = 8-rev 4-swap
- 4 = 8-rev
- 5 = 4-swap rev.
- 6 = NOT
- 7 = 4-swap
- Ops, in order:
- 0, 0, 1, 1
- 2, 2, 3, 3
- 4, 4, 5, 5
- 6, 6, 7, 7
- 0, 0, 1, 1
- 2, 2, 3, 3
- 4, 4, 5, 5
- 6, 6, 7, 7
- Global ops map:
- 0 =
- 1 = 4-swap
- 2 = 8-rev
- 3 = rev.
- 4 = 8-rev 4-swap
- 5 = 4-swap rev.
- 6 = 8-rev 4-swap rev.
- 7 = 8-rev rev.
- 8 = NOT
- 9 = NOT 4-swap
- 10 = NOT 8-rev
- 11 = NOT rev.
- 12 = NOT 8-rev 4-swap
- 13 = NOT 4-swap rev.
- 14 = NOT 8-rev 4-swap rev.
- 15 = NOT 8-rev rev.
- Global ops:
- 0, 0, 6, 6
- 3, 3, 4, 4
- 2, 2, 5, 5
- 8, 8, 1, 1
- 0, 0, 6, 6
- 3, 3, 4, 4
- 2, 2, 5, 5
- 8, 8, 1, 1
- -----
- 0xb00-0xb07: 99886677 bfbf6262 // phrase0 phrase0
- 0xb08-0xb0f: 88997766 9d9d4040 // phrase0 8-rev 4-swap phrase0 NOT 4-swap
- 0xb10-0xb17: aabb5544 9d9d4040 // phrase1 phrase0 NOT 4-swap
- 0xb18-0xb1f: bbaa4455 bfbf6262 // phrase1 8-rev 4-swap phrase0
- 0xb20-0xb27: 2233ddcc 8c8c5151 // phrase2 phrase1
- 0xb28-0xb2f: 3322ccdd aeae7373 // phrase2 8-rev 4-swap phrase1 NOT 4-swap
- 0xb30-0xb37: 1100eeff aeae7373 // phrase3 phrase1 NOT 4-swap
- 0xb38-0xb3f: 0011ffee 8c8c5151 // phrase3 8-rev 4-swap phrase1
- 0xb40-0xb47: 88997766 6262bfbf // phrase0 8-rev 4-swap phrase0 4-swap
- 0xb48-0xb4f: 99886677 40409d9d // phrase0 phrase0 NOT
- 0xb50-0xb57: bbaa4455 40409d9d // phrase1 8-rev 4-swap phrase0 NOT
- 0xb58-0xb5f: aabb5544 6262bfbf // phrase1 phrase0 4-swap
- 0xb60-0xb67: 3322ccdd 51518c8c // phrase2 8-rev 4-swap phrase1 4-swap
- 0xb68-0xb6f: 2233ddcc 7373aeae // phrase2 phrase1 NOT
- 0xb70-0xb77: 0011ffee 7373aeae // phrase3 8-rev 4-swap phrase1 NOT
- 0xb78-0xb7f: 1100eeff 51518c8c // phrase3 phrase1 4-swap
- 0xb80-0xb87: eeff1100 bfbf6262 // phrase3 NOT phrase0
- 0xb88-0xb8f: ffee0011 9d9d4040 // phrase3 8-rev phrase0 NOT 4-swap
- 0xb90-0xb97: ddcc2233 9d9d4040 // phrase2 NOT phrase0 NOT 4-swap
- 0xb98-0xb9f: ccdd3322 bfbf6262 // phrase2 8-rev phrase0
- 0xba0-0xba7: 5544aabb 8c8c5151 // phrase1 NOT phrase1
- 0xba8-0xbaf: 4455bbaa aeae7373 // phrase1 8-rev phrase1 NOT 4-swap
- 0xbb0-0xbb7: 66779988 aeae7373 // phrase0 NOT phrase1 NOT 4-swap
- 0xbb8-0xbbf: 77668899 8c8c5151 // phrase0 8-rev phrase1
- 0xbc0-0xbc7: ffee0011 6262bfbf // phrase3 8-rev phrase0 4-swap
- 0xbc8-0xbcf: eeff1100 40409d9d // phrase3 NOT phrase0 NOT
- 0xbd0-0xbd7: ccdd3322 40409d9d // phrase2 8-rev phrase0 NOT
- 0xbd8-0xbdf: ddcc2233 6262bfbf // phrase2 NOT phrase0 4-swap
- 0xbe0-0xbe7: 4455bbaa 51518c8c // phrase1 8-rev phrase1 4-swap
- 0xbe8-0xbef: 5544aabb 7373aeae // phrase1 NOT phrase1 NOT
- 0xbf0-0xbf7: 77668899 7373aeae // phrase0 8-rev phrase1 NOT
- 0xbf8-0xbff: 66779988 51518c8c // phrase0 NOT phrase1 4-swap
- Frequency analysis:
- phrase0 (left): 0x0, 0x48
- phrase0 8-rev (left): 0xb8, 0xf0
- phrase0 8-rev 4-swap (left): 0x8, 0x40
- phrase0 NOT (left): 0xb0, 0xf8
- phrase1 (left): 0x10, 0x58
- phrase1 8-rev (left): 0xa8, 0xe0
- phrase1 8-rev 4-swap (left): 0x18, 0x50
- phrase1 NOT (left): 0xa0, 0xe8
- phrase2 (left): 0x20, 0x68
- phrase2 8-rev (left): 0x98, 0xd0
- phrase2 8-rev 4-swap (left): 0x28, 0x60
- phrase2 NOT (left): 0x90, 0xd8
- phrase3 (left): 0x30, 0x78
- phrase3 8-rev (left): 0x88, 0xc0
- phrase3 8-rev 4-swap (left): 0x38, 0x70
- phrase3 NOT (left): 0x80, 0xc8
- Operations map and list for left column: (num = op)
- 0 =
- 1 = 8-rev 4-swap
- 2 = NOT
- 3 = 8-rev
- Ops, in order:
- 0, 1, 0, 1
- 0, 1, 0, 1
- 1, 0, 1, 0
- 1, 0, 1, 0
- 2, 3, 2, 3
- 2, 3, 2, 3
- 3, 2, 3, 2
- 3, 2, 3, 2
- Global ops map:
- 0 =
- 1 = 4-swap
- 2 = 8-rev
- 3 = rev.
- 4 = 8-rev 4-swap
- 5 = 4-swap rev.
- 6 = 8-rev 4-swap rev.
- 7 = 8-rev rev.
- 8 = NOT
- 9 = NOT 4-swap
- 10 = NOT 8-rev
- 11 = NOT rev.
- 12 = NOT 8-rev 4-swap
- 13 = NOT 4-swap rev.
- 14 = NOT 8-rev 4-swap rev.
- 15 = NOT 8-rev rev.
- Global ops:
- 0, 4, 0, 4
- 0, 4, 0, 4
- 4, 0, 4, 0
- 4, 0, 4, 0
- 8, 2, 8, 2
- 8, 2, 8, 2
- 2, 8, 2, 8
- 2, 8, 2, 8
- -----
- phrase0 (right): 0x0, 0x18, 0x80, 0x98
- phrase0 4-swap (right): 0x40, 0x58, 0xc0, 0xd8
- phrase0 NOT (right): 0x48, 0x50, 0xc8, 0xd0
- phrase0 NOT 4-swap (right): 0x8, 0x10, 0x88, 0x90
- phrase1 (right): 0x20, 0x38, 0xa0, 0xb8
- phrase1 4-swap (right): 0x60, 0x78, 0xe0, 0xf8
- phrase1 NOT (right): 0x68, 0x70, 0xe8, 0xf0
- phrase1 NOT 4-swap (right): 0x28, 0x30, 0xa8, 0xb0
- Operations map and list for right column: (num = op)
- 0 =
- 1 = NOT 4-swap
- 2 = 4-swap
- 3 = NOT
- Ops, in order:
- 0, 1, 1, 0
- 0, 1, 1, 0
- 2, 3, 3, 2
- 2, 3, 3, 2
- 0, 1, 1, 0
- 0, 1, 1, 0
- 2, 3, 3, 2
- 2, 3, 3, 2
- Global ops map:
- 0 =
- 1 = 4-swap
- 2 = 8-rev
- 3 = rev.
- 4 = 8-rev 4-swap
- 5 = 4-swap rev.
- 6 = 8-rev 4-swap rev.
- 7 = 8-rev rev.
- 8 = NOT
- 9 = NOT 4-swap
- 10 = NOT 8-rev
- 11 = NOT rev.
- 12 = NOT 8-rev 4-swap
- 13 = NOT 4-swap rev.
- 14 = NOT 8-rev 4-swap rev.
- 15 = NOT 8-rev rev.
- Global ops:
- 0, 9, 9, 0
- 0, 9, 9, 0
- 1, 8, 8, 1
- 1, 8, 8, 1
- 0, 9, 9, 0
- 0, 9, 9, 0
- 1, 8, 8, 1
- 1, 8, 8, 1
- -----
- 0xc00-0xc07: 2e48b7d1 ee228844 // phrase0 phrase0
- 0xc08-0xc0f: a6c03f59 22ee4488 // phrase1 phrase0 8-rev 4-swap
- 0xc10-0xc17: 482ed1b7 dd11bb77 // phrase0 8-rev 4-swap phrase0 NOT 8-rev 4-swap
- 0xc18-0xc1f: c0a6593f 11dd77bb // phrase1 8-rev 4-swap phrase0 NOT
- 0xc20-0xc27: 482ed1b7 cc00aa66 // phrase0 8-rev 4-swap phrase1
- 0xc28-0xc2f: c0a6593f 00cc66aa // phrase1 8-rev 4-swap phrase1 8-rev 4-swap
- 0xc30-0xc37: 2e48b7d1 ff339955 // phrase0 phrase1 NOT 8-rev 4-swap
- 0xc38-0xc3f: a6c03f59 33ff5599 // phrase1 phrase1 NOT
- 0xc40-0xc47: f3956a0c 66aa00cc // phrase1 8-rev 4-swap rev. phrase1 8-rev
- 0xc48-0xc4f: 7b1de284 aa66cc00 // phrase0 8-rev 4-swap rev. phrase1 4-swap
- 0xc50-0xc57: 95f30c6a 559933ff // phrase1 rev. phrase1 NOT 4-swap
- 0xc58-0xc5f: 1d7b84e2 9955ff33 // phrase0 rev. phrase1 NOT 8-rev
- 0xc60-0xc67: 95f30c6a 448822ee // phrase1 rev. phrase0 8-rev
- 0xc68-0xc6f: 1d7b84e2 8844ee22 // phrase0 rev. phrase0 4-swap
- 0xc70-0xc77: f3956a0c 77bb11dd // phrase1 8-rev 4-swap rev. phrase0 NOT 4-swap
- 0xc78-0xc7f: 7b1de284 bb77dd11 // phrase0 8-rev 4-swap rev. phrase0 NOT 8-rev
- 0xc80-0xc87: a6c03f59 66aa00cc // phrase1 phrase1 8-rev
- 0xc88-0xc8f: 2e48b7d1 aa66cc00 // phrase0 phrase1 4-swap
- 0xc90-0xc97: c0a6593f 559933ff // phrase1 8-rev 4-swap phrase1 NOT 4-swap
- 0xc98-0xc9f: 482ed1b7 9955ff33 // phrase0 8-rev 4-swap phrase1 NOT 8-rev
- 0xca0-0xca7: c0a6593f 448822ee // phrase1 8-rev 4-swap phrase0 8-rev
- 0xca8-0xcaf: 482ed1b7 8844ee22 // phrase0 8-rev 4-swap phrase0 4-swap
- 0xcb0-0xcb7: a6c03f59 77bb11dd // phrase1 phrase0 NOT 4-swap
- 0xcb8-0xcbf: 2e48b7d1 bb77dd11 // phrase0 phrase0 NOT 8-rev
- 0xcc0-0xcc7: 7b1de284 ee228844 // phrase0 8-rev 4-swap rev. phrase0
- 0xcc8-0xccf: f3956a0c 22ee4488 // phrase1 8-rev 4-swap rev. phrase0 8-rev 4-swap
- 0xcd0-0xcd7: 1d7b84e2 dd11bb77 // phrase0 rev. phrase0 NOT 8-rev 4-swap
- 0xcd8-0xcdf: 95f30c6a 11dd77bb // phrase1 rev. phrase0 NOT
- 0xce0-0xce7: 1d7b84e2 cc00aa66 // phrase0 rev. phrase1
- 0xce8-0xcef: 95f30c6a 00cc66aa // phrase1 rev. phrase1 8-rev 4-swap
- 0xcf0-0xcf7: 7b1de284 ff339955 // phrase0 8-rev 4-swap rev. phrase1 NOT 8-rev 4-swap
- 0xcf8-0xcff: f3956a0c 33ff5599 // phrase1 8-rev 4-swap rev. phrase1 NOT
- Frequency analysis:
- phrase0 (left): 0x0, 0x30, 0x88, 0xb8
- phrase0 8-rev 4-swap (left): 0x10, 0x20, 0x98, 0xa8
- phrase0 8-rev 4-swap rev. (left): 0x48, 0x78, 0xc0, 0xf0
- phrase0 rev. (left): 0x58, 0x68, 0xd0, 0xe0
- phrase1 (left): 0x8, 0x38, 0x80, 0xb0
- phrase1 8-rev 4-swap (left): 0x18, 0x28, 0x90, 0xa0
- phrase1 8-rev 4-swap rev. (left): 0x40, 0x70, 0xc8, 0xf8
- phrase1 rev. (left): 0x50, 0x60, 0xd8, 0xe8
- Operations map and list for left column: (num = op)
- 0 =
- 1 = 8-rev 4-swap
- 2 = 8-rev 4-swap rev.
- 3 = rev.
- Ops, in order:
- 0, 0, 1, 1
- 1, 1, 0, 0
- 2, 2, 3, 3
- 3, 3, 2, 2
- 0, 0, 1, 1
- 1, 1, 0, 0
- 2, 2, 3, 3
- 3, 3, 2, 2
- Global ops map:
- 0 =
- 1 = 4-swap
- 2 = 8-rev
- 3 = rev.
- 4 = 8-rev 4-swap
- 5 = 4-swap rev.
- 6 = 8-rev 4-swap rev.
- 7 = 8-rev rev.
- 8 = NOT
- 9 = NOT 4-swap
- 10 = NOT 8-rev
- 11 = NOT rev.
- 12 = NOT 8-rev 4-swap
- 13 = NOT 4-swap rev.
- 14 = NOT 8-rev 4-swap rev.
- 15 = NOT 8-rev rev.
- Global ops:
- 0, 0, 4, 4
- 4, 4, 0, 0
- 6, 6, 3, 3
- 3, 3, 6, 6
- 0, 0, 4, 4
- 4, 4, 0, 0
- 6, 6, 3, 3
- 3, 3, 6, 6
- -----
- phrase0 (right): 0x0, 0xc0
- phrase0 4-swap (right): 0x68, 0xa8
- phrase0 8-rev (right): 0x60, 0xa0
- phrase0 8-rev 4-swap (right): 0x8, 0xc8
- phrase0 NOT (right): 0x18, 0xd8
- phrase0 NOT 4-swap (right): 0x70, 0xb0
- phrase0 NOT 8-rev (right): 0x78, 0xb8
- phrase0 NOT 8-rev 4-swap (right): 0x10, 0xd0
- phrase1 (right): 0x20, 0xe0
- phrase1 4-swap (right): 0x48, 0x88
- phrase1 8-rev (right): 0x40, 0x80
- phrase1 8-rev 4-swap (right): 0x28, 0xe8
- phrase1 NOT (right): 0x38, 0xf8
- phrase1 NOT 4-swap (right): 0x50, 0x90
- phrase1 NOT 8-rev (right): 0x58, 0x98
- phrase1 NOT 8-rev 4-swap (right): 0x30, 0xf0
- Operations map and list for right column: (num = op)
- 0 =
- 1 = 8-rev 4-swap
- 2 = NOT 8-rev 4-swap
- 3 = NOT
- 4 = 8-rev
- 5 = 4-swap
- 6 = NOT 4-swap
- 7 = NOT 8-rev
- Ops, in order:
- 0, 1, 2, 3
- 0, 1, 2, 3
- 4, 5, 6, 7
- 4, 5, 6, 7
- 4, 5, 6, 7
- 4, 5, 6, 7
- 0, 1, 2, 3
- 0, 1, 2, 3
- Global ops map:
- 0 =
- 1 = 4-swap
- 2 = 8-rev
- 3 = rev.
- 4 = 8-rev 4-swap
- 5 = 4-swap rev.
- 6 = 8-rev 4-swap rev.
- 7 = 8-rev rev.
- 8 = NOT
- 9 = NOT 4-swap
- 10 = NOT 8-rev
- 11 = NOT rev.
- 12 = NOT 8-rev 4-swap
- 13 = NOT 4-swap rev.
- 14 = NOT 8-rev 4-swap rev.
- 15 = NOT 8-rev rev.
- Global ops:
- 0, 4, 12, 8
- 0, 4, 12, 8
- 2, 1, 9, 10
- 2, 1, 9, 10
- 2, 1, 9, 10
- 2, 1, 9, 10
- 0, 4, 12, 8
- 0, 4, 12, 8
- -----
- 0xd00-0xd07: 578a578a 51aeea15 // phrase0 phrase0
- 0xd08-0xd0f: 75a875a8 bf4004fb // phrase0 8-rev 4-swap rev. phrase1
- 0xd10-0xd17: ec31ec31 629dd926 // phrase1 phrase2
- 0xd18-0xd1f: ce13ce13 8c7337c8 // phrase1 8-rev 4-swap rev. phrase3
- 0xd20-0xd27: 8a578a57 ea1551ae // phrase0 8-rev phrase0 4-swap
- 0xd28-0xd2f: a875a875 04fbbf40 // phrase0 NOT phrase1 4-swap
- 0xd30-0xd37: 31ec31ec d926629d // phrase1 8-rev phrase2 4-swap
- 0xd38-0xd3f: 13ce13ce 37c88c73 // phrase1 NOT phrase3 4-swap
- 0xd40-0xd47: a875a875 629dd926 // phrase0 NOT phrase2
- 0xd48-0xd4f: 8a578a57 8c7337c8 // phrase0 8-rev phrase3
- 0xd50-0xd57: 13ce13ce 51aeea15 // phrase1 NOT phrase0
- 0xd58-0xd5f: 31ec31ec bf4004fb // phrase1 8-rev phrase1
- 0xd60-0xd67: 75a875a8 d926629d // phrase0 8-rev 4-swap rev. phrase2 4-swap
- 0xd68-0xd6f: 578a578a 37c88c73 // phrase0 phrase3 4-swap
- 0xd70-0xd77: ce13ce13 ea1551ae // phrase1 8-rev 4-swap rev. phrase0 4-swap
- 0xd78-0xd7f: ec31ec31 04fbbf40 // phrase1 phrase1 4-swap
- 0xd80-0xd87: 9b469b46 8c7337c8 // phrase2 phrase3
- 0xd88-0xd8f: b964b964 629dd926 // phrase2 8-rev 4-swap rev. phrase2
- 0xd90-0xd97: 20fd20fd bf4004fb // phrase3 phrase1
- 0xd98-0xd9f: 02df02df 51aeea15 // phrase3 8-rev 4-swap rev. phrase0
- 0xda0-0xda7: 469b469b 37c88c73 // phrase2 8-rev phrase3 4-swap
- 0xda8-0xdaf: 64b964b9 d926629d // phrase2 NOT phrase2 4-swap
- 0xdb0-0xdb7: fd20fd20 04fbbf40 // phrase3 8-rev phrase1 4-swap
- 0xdb8-0xdbf: df02df02 ea1551ae // phrase3 NOT phrase0 4-swap
- 0xdc0-0xdc7: 64b964b9 bf4004fb // phrase2 NOT phrase1
- 0xdc8-0xdcf: 469b469b 51aeea15 // phrase2 8-rev phrase0
- 0xdd0-0xdd7: df02df02 8c7337c8 // phrase3 NOT phrase3
- 0xdd8-0xddf: fd20fd20 629dd926 // phrase3 8-rev phrase2
- 0xde0-0xde7: b964b964 04fbbf40 // phrase2 8-rev 4-swap rev. phrase1 4-swap
- 0xde8-0xdef: 9b469b46 ea1551ae // phrase2 phrase0 4-swap
- 0xdf0-0xdf7: 02df02df 37c88c73 // phrase3 8-rev 4-swap rev. phrase3 4-swap
- 0xdf8-0xdff: 20fd20fd d926629d // phrase3 phrase2 4-swap
- Frequency analysis:
- phrase0 (left): 0x0, 0x68
- phrase0 8-rev (left): 0x20, 0x48
- phrase0 8-rev 4-swap rev. (left): 0x8, 0x60
- phrase0 NOT (left): 0x28, 0x40
- phrase1 (left): 0x10, 0x78
- phrase1 8-rev (left): 0x30, 0x58
- phrase1 8-rev 4-swap rev. (left): 0x18, 0x70
- phrase1 NOT (left): 0x38, 0x50
- phrase2 (left): 0x80, 0xe8
- phrase2 8-rev (left): 0xa0, 0xc8
- phrase2 8-rev 4-swap rev. (left): 0x88, 0xe0
- phrase2 NOT (left): 0xa8, 0xc0
- phrase3 (left): 0x90, 0xf8
- phrase3 8-rev (left): 0xb0, 0xd8
- phrase3 8-rev 4-swap rev. (left): 0x98, 0xf0
- phrase3 NOT (left): 0xb8, 0xd0
- Operations map and list for left column: (num = op)
- 0 =
- 1 = 8-rev 4-swap rev.
- 2 = 8-rev
- 3 = NOT
- Ops, in order:
- 0, 1, 0, 1
- 2, 3, 2, 3
- 3, 2, 3, 2
- 1, 0, 1, 0
- 0, 1, 0, 1
- 2, 3, 2, 3
- 3, 2, 3, 2
- 1, 0, 1, 0
- Global ops map:
- 0 =
- 1 = 4-swap
- 2 = 8-rev
- 3 = rev.
- 4 = 8-rev 4-swap
- 5 = 4-swap rev.
- 6 = 8-rev 4-swap rev.
- 7 = 8-rev rev.
- 8 = NOT
- 9 = NOT 4-swap
- 10 = NOT 8-rev
- 11 = NOT rev.
- 12 = NOT 8-rev 4-swap
- 13 = NOT 4-swap rev.
- 14 = NOT 8-rev 4-swap rev.
- 15 = NOT 8-rev rev.
- Global ops:
- 0, 6, 0, 6
- 2, 8, 2, 8
- 8, 2, 8, 2
- 6, 0, 6, 0
- 0, 6, 0, 6
- 2, 8, 2, 8
- 8, 2, 8, 2
- 6, 0, 6, 0
- -----
- phrase0 (right): 0x0, 0x50, 0x98, 0xc8
- phrase0 4-swap (right): 0x20, 0x70, 0xb8, 0xe8
- phrase1 (right): 0x8, 0x58, 0x90, 0xc0
- phrase1 4-swap (right): 0x28, 0x78, 0xb0, 0xe0
- phrase2 (right): 0x10, 0x40, 0x88, 0xd8
- phrase2 4-swap (right): 0x30, 0x60, 0xa8, 0xf8
- phrase3 (right): 0x18, 0x48, 0x80, 0xd0
- phrase3 4-swap (right): 0x38, 0x68, 0xa0, 0xf0
- Operations map and list for right column: (num = op)
- 0 =
- 1 = 4-swap
- Ops, in order:
- 0, 0, 0, 0
- 1, 1, 1, 1
- 0, 0, 0, 0
- 1, 1, 1, 1
- 0, 0, 0, 0
- 1, 1, 1, 1
- 0, 0, 0, 0
- 1, 1, 1, 1
- Global ops map:
- 0 =
- 1 = 4-swap
- 2 = 8-rev
- 3 = rev.
- 4 = 8-rev 4-swap
- 5 = 4-swap rev.
- 6 = 8-rev 4-swap rev.
- 7 = 8-rev rev.
- 8 = NOT
- 9 = NOT 4-swap
- 10 = NOT 8-rev
- 11 = NOT rev.
- 12 = NOT 8-rev 4-swap
- 13 = NOT 4-swap rev.
- 14 = NOT 8-rev 4-swap rev.
- 15 = NOT 8-rev rev.
- Global ops:
- 0, 0, 0, 0
- 1, 1, 1, 1
- 0, 0, 0, 0
- 1, 1, 1, 1
- 0, 0, 0, 0
- 1, 1, 1, 1
- 0, 0, 0, 0
- 1, 1, 1, 1
- -----
- 0xe00-0xe07: 5731ec8a cb70da61 // phrase0 phrase0
- 0xe08-0xe0f: 4620fd9b 259e348f // phrase1 phrase0 NOT 4-swap
- 0xe10-0xe17: fd9b4620 f843e952 // phrase1 4-swap phrase0 NOT 4-swap rev.
- 0xe18-0xe1f: ec8a5731 16ad07bc // phrase0 4-swap phrase0 rev.
- 0xe20-0xe27: fd9b4620 9e258f34 // phrase1 4-swap phrase0 NOT 8-rev
- 0xe28-0xe2f: ec8a5731 70cb61da // phrase0 4-swap phrase0 8-rev 4-swap
- 0xe30-0xe37: 5731ec8a ad16bc07 // phrase0 phrase0 8-rev 4-swap rev.
- 0xe38-0xe3f: 4620fd9b 43f852e9 // phrase1 phrase0 NOT 8-rev rev.
- 0xe40-0xe47: 20469bfd bc07ad16 // phrase1 8-rev 4-swap phrase0 8-rev rev.
- 0xe48-0xe4f: 31578aec 52e943f8 // phrase0 8-rev 4-swap phrase0 NOT 8-rev 4-swap rev.
- 0xe50-0xe57: 8aec3157 8f349e25 // phrase0 8-rev phrase0 NOT 8-rev 4-swap
- 0xe58-0xe5f: 9bfd2046 61da70cb // phrase1 8-rev phrase0 8-rev
- 0xe60-0xe67: 8aec3157 e952f843 // phrase0 8-rev phrase0 NOT rev.
- 0xe68-0xe6f: 9bfd2046 07bc16ad // phrase1 8-rev phrase0 4-swap rev.
- 0xe70-0xe77: 20469bfd da61cb70 // phrase1 8-rev 4-swap phrase0 4-swap
- 0xe78-0xe7f: 31578aec 348f259e // phrase0 8-rev 4-swap phrase0 NOT
- 0xe80-0xe87: 6402dfb9 07bc16ad // phrase1 8-rev rev. phrase0 4-swap rev.
- 0xe88-0xe8f: 7513cea8 e952f843 // phrase0 8-rev rev. phrase0 NOT rev.
- 0xe90-0xe97: cea87513 348f259e // phrase0 8-rev 4-swap rev. phrase0 NOT
- 0xe98-0xe9f: dfb96402 da61cb70 // phrase1 8-rev 4-swap rev. phrase0 4-swap
- 0xea0-0xea7: cea87513 52e943f8 // phrase0 8-rev 4-swap rev. phrase0 NOT 8-rev 4-swap rev.
- 0xea8-0xeaf: dfb96402 bc07ad16 // phrase1 8-rev 4-swap rev. phrase0 8-rev rev.
- 0xeb0-0xeb7: 6402dfb9 61da70cb // phrase1 8-rev rev. phrase0 8-rev
- 0xeb8-0xebf: 7513cea8 8f349e25 // phrase0 8-rev rev. phrase0 NOT 8-rev 4-swap
- 0xec0-0xec7: 1375a8ce 70cb61da // phrase0 4-swap rev. phrase0 8-rev 4-swap
- 0xec8-0xecf: 0264b9df 9e258f34 // phrase1 4-swap rev. phrase0 NOT 8-rev
- 0xed0-0xed7: b9df0264 43f852e9 // phrase1 NOT phrase0 NOT 8-rev rev.
- 0xed8-0xedf: a8ce1375 ad16bc07 // phrase0 NOT phrase0 8-rev 4-swap rev.
- 0xee0-0xee7: b9df0264 259e348f // phrase1 NOT phrase0 NOT 4-swap
- 0xee8-0xeef: a8ce1375 cb70da61 // phrase0 NOT phrase0
- 0xef0-0xef7: 1375a8ce 16ad07bc // phrase0 4-swap rev. phrase0 rev.
- 0xef8-0xeff: 0264b9df f843e952 // phrase1 4-swap rev. phrase0 NOT 4-swap rev.
- Frequency analysis:
- phrase0 (left): 0x0, 0x30
- phrase0 4-swap (left): 0x18, 0x28
- phrase0 4-swap rev. (left): 0xc0, 0xf0
- phrase0 8-rev (left): 0x50, 0x60
- phrase0 8-rev 4-swap (left): 0x48, 0x78
- phrase0 8-rev 4-swap rev. (left): 0x90, 0xa0
- phrase0 8-rev rev. (left): 0x88, 0xb8
- phrase0 NOT (left): 0xd8, 0xe8
- phrase1 (left): 0x8, 0x38
- phrase1 4-swap (left): 0x10, 0x20
- phrase1 4-swap rev. (left): 0xc8, 0xf8
- phrase1 8-rev (left): 0x58, 0x68
- phrase1 8-rev 4-swap (left): 0x40, 0x70
- phrase1 8-rev 4-swap rev. (left): 0x98, 0xa8
- phrase1 8-rev rev. (left): 0x80, 0xb0
- phrase1 NOT (left): 0xd0, 0xe0
- Operations map and list for left column: (num = op)
- 0 =
- 1 = 4-swap
- 2 = 8-rev 4-swap
- 3 = 8-rev
- 4 = 8-rev rev.
- 5 = 8-rev 4-swap rev.
- 6 = 4-swap rev.
- 7 = NOT
- Ops, in order:
- 0, 0, 1, 1
- 1, 1, 0, 0
- 2, 2, 3, 3
- 3, 3, 2, 2
- 4, 4, 5, 5
- 5, 5, 4, 4
- 6, 6, 7, 7
- 7, 7, 6, 6
- Global ops map:
- 0 =
- 1 = 4-swap
- 2 = 8-rev
- 3 = rev.
- 4 = 8-rev 4-swap
- 5 = 4-swap rev.
- 6 = 8-rev 4-swap rev.
- 7 = 8-rev rev.
- 8 = NOT
- 9 = NOT 4-swap
- 10 = NOT 8-rev
- 11 = NOT rev.
- 12 = NOT 8-rev 4-swap
- 13 = NOT 4-swap rev.
- 14 = NOT 8-rev 4-swap rev.
- 15 = NOT 8-rev rev.
- Global ops:
- 0, 0, 1, 1
- 1, 1, 0, 0
- 4, 4, 2, 2
- 2, 2, 4, 4
- 7, 7, 6, 6
- 6, 6, 7, 7
- 5, 5, 8, 8
- 8, 8, 5, 5
- -----
- phrase0 (right): 0x0, 0xe8
- phrase0 4-swap (right): 0x70, 0x98
- phrase0 4-swap rev. (right): 0x68, 0x80
- phrase0 8-rev (right): 0x58, 0xb0
- phrase0 8-rev 4-swap (right): 0x28, 0xc0
- phrase0 8-rev 4-swap rev. (right): 0x30, 0xd8
- phrase0 8-rev rev. (right): 0x40, 0xa8
- phrase0 NOT (right): 0x78, 0x90
- phrase0 NOT 4-swap (right): 0x8, 0xe0
- phrase0 NOT 4-swap rev. (right): 0x10, 0xf8
- phrase0 NOT 8-rev (right): 0x20, 0xc8
- phrase0 NOT 8-rev 4-swap (right): 0x50, 0xb8
- ph
Add Comment
Please, Sign In to add comment