Guest User

Untitled

a guest
Jun 22nd, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 66.51 KB | None | 0 0
  1. // phrase defines a phrase
  2. // rev. means digits reversed
  3. // 4-swap means 16-bit halves swapped
  4. // 8-rev means 8-bit quarters reversed
  5.  
  6. 0x0-0x7: 85494985 32011023 // phrase0 phrase0
  7. 0x8-0xf: e32f2fe3 efdccdfe // phrase1 phrase0 NOT 4-swap
  8. 0x10-0x17: 49858549 cdfeefdc // phrase0 4-swap phrase0 NOT
  9. 0x18-0x1f: 2fe3e32f 10233201 // phrase1 4-swap phrase0 4-swap
  10. 0x20-0x27: c10d0dc1 54677645 // phrase1 NOT rev. phrase1
  11. 0x28-0x2f: a76b6ba7 89baab98 // phrase0 NOT rev. phrase1 NOT 4-swap
  12. 0x30-0x37: 0dc1c10d ab9889ba // phrase1 NOT 4-swap rev. phrase1 NOT
  13. 0x38-0x3f: 6ba7a76b 76455467 // phrase0 NOT 4-swap rev. phrase1 4-swap
  14. 0x40-0x47: 1cd0d01c cdfeefdc // phrase1 NOT phrase0 NOT
  15. 0x48-0x4f: 7ab6b67a 10233201 // phrase0 NOT phrase0 4-swap
  16. 0x50-0x57: d01c1cd0 32011023 // phrase1 NOT 4-swap phrase0
  17. 0x58-0x5f: b67a7ab6 efdccdfe // phrase0 NOT 4-swap phrase0 NOT 4-swap
  18. 0x60-0x67: 58949458 ab9889ba // phrase0 rev. phrase1 NOT
  19. 0x68-0x6f: 3ef2f23e 76455467 // phrase1 rev. phrase1 4-swap
  20. 0x70-0x77: 94585894 54677645 // phrase0 4-swap rev. phrase1
  21. 0x78-0x7f: f23e3ef2 89baab98 // phrase1 4-swap rev. phrase1 NOT 4-swap
  22. 0x80-0x87: d01c1cd0 45766754 // phrase1 NOT 4-swap phrase1 8-rev
  23. 0x88-0x8f: b67a7ab6 98abba89 // phrase0 NOT 4-swap phrase1 NOT 8-rev 4-swap
  24. 0x90-0x97: 1cd0d01c ba8998ab // phrase1 NOT phrase1 NOT 8-rev
  25. 0x98-0x9f: 7ab6b67a 67544576 // phrase0 NOT phrase1 8-rev 4-swap
  26. 0xa0-0xa7: 94585894 23100132 // phrase0 4-swap rev. phrase0 8-rev
  27. 0xa8-0xaf: f23e3ef2 fecddcef // phrase1 4-swap rev. phrase0 NOT 8-rev 4-swap
  28. 0xb0-0xb7: 58949458 dceffecd // phrase0 rev. phrase0 NOT 8-rev
  29. 0xb8-0xbf: 3ef2f23e 01322310 // phrase1 rev. phrase0 8-rev 4-swap
  30. 0xc0-0xc7: 49858549 ba8998ab // phrase0 4-swap phrase1 NOT 8-rev
  31. 0xc8-0xcf: 2fe3e32f 67544576 // phrase1 4-swap phrase1 8-rev 4-swap
  32. 0xd0-0xd7: 85494985 45766754 // phrase0 phrase1 8-rev
  33. 0xd8-0xdf: e32f2fe3 98abba89 // phrase1 phrase1 NOT 8-rev 4-swap
  34. 0xe0-0xe7: 0dc1c10d dceffecd // phrase1 NOT 4-swap rev. phrase0 NOT 8-rev
  35. 0xe8-0xef: 6ba7a76b 01322310 // phrase0 NOT 4-swap rev. phrase0 8-rev 4-swap
  36. 0xf0-0xf7: c10d0dc1 23100132 // phrase1 NOT rev. phrase0 8-rev
  37. 0xf8-0xff: a76b6ba7 fecddcef // phrase0 NOT rev. phrase0 NOT 8-rev 4-swap
  38.  
  39.  
  40. Frequency analysis:
  41.  
  42.  
  43. phrase0 (left): 0x0, 0xd0
  44. phrase0 4-swap (left): 0x10, 0xc0
  45. phrase0 4-swap rev. (left): 0x70, 0xa0
  46. phrase0 NOT (left): 0x48, 0x98
  47. phrase0 NOT 4-swap (left): 0x58, 0x88
  48. phrase0 NOT 4-swap rev. (left): 0x38, 0xe8
  49. phrase0 NOT rev. (left): 0x28, 0xf8
  50. phrase0 rev. (left): 0x60, 0xb0
  51. phrase1 (left): 0x8, 0xd8
  52. phrase1 4-swap (left): 0x18, 0xc8
  53. phrase1 4-swap rev. (left): 0x78, 0xa8
  54. phrase1 NOT (left): 0x40, 0x90
  55. phrase1 NOT 4-swap (left): 0x50, 0x80
  56. phrase1 NOT 4-swap rev. (left): 0x30, 0xe0
  57. phrase1 NOT rev. (left): 0x20, 0xf0
  58. phrase1 rev. (left): 0x68, 0xb8
  59.  
  60. Operations map and list for left column: (num = op)
  61.  
  62. 0 =
  63. 1 = 4-swap
  64. 2 = NOT rev.
  65. 3 = NOT 4-swap rev.
  66. 4 = NOT
  67. 5 = NOT 4-swap
  68. 6 = rev.
  69. 7 = 4-swap rev.
  70.  
  71.  
  72. Ops, in order:
  73.  
  74. 0, 0, 1, 1
  75. 2, 2, 3, 3
  76. 4, 4, 5, 5
  77. 6, 6, 7, 7
  78. 5, 5, 4, 4
  79. 7, 7, 6, 6
  80. 1, 1, 0, 0
  81. 3, 3, 2, 2
  82.  
  83. Global ops map:
  84.  
  85. 0 =
  86. 1 = 4-swap
  87. 2 = 8-rev
  88. 3 = rev.
  89. 4 = 8-rev 4-swap
  90. 5 = 4-swap rev.
  91. 6 = 8-rev 4-swap rev.
  92. 7 = 8-rev rev.
  93. 8 = NOT
  94. 9 = NOT 4-swap
  95. 10 = NOT 8-rev
  96. 11 = NOT rev.
  97. 12 = NOT 8-rev 4-swap
  98. 13 = NOT 4-swap rev.
  99. 14 = NOT 8-rev 4-swap rev.
  100. 15 = NOT 8-rev rev.
  101.  
  102. Global ops:
  103.  
  104. 0, 0, 1, 1
  105. 11, 11, 13, 13
  106. 8, 8, 9, 9
  107. 3, 3, 5, 5
  108. 9, 9, 8, 8
  109. 5, 5, 3, 3
  110. 1, 1, 0, 0
  111. 13, 13, 11, 11
  112.  
  113. -----
  114. phrase0 (right): 0x0, 0x50
  115. phrase0 4-swap (right): 0x18, 0x48
  116. phrase0 8-rev (right): 0xa0, 0xf0
  117. phrase0 8-rev 4-swap (right): 0xb8, 0xe8
  118. phrase0 NOT (right): 0x10, 0x40
  119. phrase0 NOT 4-swap (right): 0x8, 0x58
  120. phrase0 NOT 8-rev (right): 0xb0, 0xe0
  121. phrase0 NOT 8-rev 4-swap (right): 0xa8, 0xf8
  122. phrase1 (right): 0x20, 0x70
  123. phrase1 4-swap (right): 0x38, 0x68
  124. phrase1 8-rev (right): 0x80, 0xd0
  125. phrase1 8-rev 4-swap (right): 0x98, 0xc8
  126. phrase1 NOT (right): 0x30, 0x60
  127. phrase1 NOT 4-swap (right): 0x28, 0x78
  128. phrase1 NOT 8-rev (right): 0x90, 0xc0
  129. phrase1 NOT 8-rev 4-swap (right): 0x88, 0xd8
  130.  
  131.  
  132.  
  133. Operations map and list for right column: (num = op)
  134.  
  135. 0 =
  136. 1 = NOT 4-swap
  137. 2 = NOT
  138. 3 = 4-swap
  139. 4 = 8-rev
  140. 5 = NOT 8-rev 4-swap
  141. 6 = NOT 8-rev
  142. 7 = 8-rev 4-swap
  143.  
  144.  
  145. Ops, in order:
  146.  
  147. 0, 1, 2, 3
  148. 0, 1, 2, 3
  149. 2, 3, 0, 1
  150. 2, 3, 0, 1
  151. 4, 5, 6, 7
  152. 4, 5, 6, 7
  153. 6, 7, 4, 5
  154. 6, 7, 4, 5
  155.  
  156. Global ops map:
  157.  
  158. 0 =
  159. 1 = 4-swap
  160. 2 = 8-rev
  161. 3 = rev.
  162. 4 = 8-rev 4-swap
  163. 5 = 4-swap rev.
  164. 6 = 8-rev 4-swap rev.
  165. 7 = 8-rev rev.
  166. 8 = NOT
  167. 9 = NOT 4-swap
  168. 10 = NOT 8-rev
  169. 11 = NOT rev.
  170. 12 = NOT 8-rev 4-swap
  171. 13 = NOT 4-swap rev.
  172. 14 = NOT 8-rev 4-swap rev.
  173. 15 = NOT 8-rev rev.
  174.  
  175. Global ops:
  176.  
  177. 0, 9, 8, 1
  178. 0, 9, 8, 1
  179. 8, 1, 0, 9
  180. 8, 1, 0, 9
  181. 2, 12, 10, 4
  182. 2, 12, 10, 4
  183. 10, 4, 2, 12
  184. 10, 4, 2, 12
  185.  
  186. -----
  187. 0x100-0x107: e3856b0d e59292e5 // phrase0 phrase0
  188. 0x108-0x10f: b6d03e58 a1d6d6a1 // phrase0 8-rev 4-swap rev. phrase0 NOT rev.
  189. 0x110-0x117: 0d6b85e3 d6a1a1d6 // phrase0 8-rev phrase0 NOT 4-swap rev.
  190. 0x118-0x11f: 583ed0b6 92e5e592 // phrase0 4-swap rev. phrase0 4-swap
  191. 0x120-0x127: 2f49a7c1 384f4f38 // phrase0 NOT rev. phrase1
  192. 0x128-0x12f: 7a1cf294 7c0b0b7c // phrase0 NOT 8-rev 4-swap phrase1 NOT rev.
  193. 0x130-0x137: c1a7492f 0b7c7c0b // phrase0 NOT 8-rev rev. phrase1 NOT 4-swap rev.
  194. 0x138-0x13f: 94f21c7a 4f38384f // phrase0 NOT 4-swap phrase1 4-swap
  195. 0x140-0x147: 85e30d6b e59292e5 // phrase0 8-rev 4-swap phrase0
  196. 0x148-0x14f: d0b6583e a1d6d6a1 // phrase0 rev. phrase0 NOT rev.
  197. 0x150-0x157: 6b0de385 d6a1a1d6 // phrase0 4-swap phrase0 NOT 4-swap rev.
  198. 0x158-0x15f: 3e58b6d0 92e5e592 // phrase0 8-rev rev. phrase0 4-swap
  199. 0x160-0x167: 492fc1a7 384f4f38 // phrase0 NOT 8-rev 4-swap rev. phrase1
  200. 0x168-0x16f: 1c7a94f2 7c0b0b7c // phrase0 NOT phrase1 NOT rev.
  201. 0x170-0x177: a7c12f49 0b7c7c0b // phrase0 NOT 4-swap rev. phrase1 NOT 4-swap rev.
  202. 0x178-0x17f: f2947a1c 4f38384f // phrase0 NOT 8-rev phrase1 4-swap
  203. 0x180-0x187: e3856b0d 4f38384f // phrase0 phrase1 4-swap
  204. 0x188-0x18f: b6d03e58 0b7c7c0b // phrase0 8-rev 4-swap rev. phrase1 NOT 4-swap rev.
  205. 0x190-0x197: 0d6b85e3 7c0b0b7c // phrase0 8-rev phrase1 NOT rev.
  206. 0x198-0x19f: 583ed0b6 384f4f38 // phrase0 4-swap rev. phrase1
  207. 0x1a0-0x1a7: 2f49a7c1 92e5e592 // phrase0 NOT rev. phrase0 4-swap
  208. 0x1a8-0x1af: 7a1cf294 d6a1a1d6 // phrase0 NOT 8-rev 4-swap phrase0 NOT 4-swap rev.
  209. 0x1b0-0x1b7: c1a7492f a1d6d6a1 // phrase0 NOT 8-rev rev. phrase0 NOT rev.
  210. 0x1b8-0x1bf: 94f21c7a e59292e5 // phrase0 NOT 4-swap phrase0
  211. 0x1c0-0x1c7: 85e30d6b 4f38384f // phrase0 8-rev 4-swap phrase1 4-swap
  212. 0x1c8-0x1cf: d0b6583e 0b7c7c0b // phrase0 rev. phrase1 NOT 4-swap rev.
  213. 0x1d0-0x1d7: 6b0de385 7c0b0b7c // phrase0 4-swap phrase1 NOT rev.
  214. 0x1d8-0x1df: 3e58b6d0 384f4f38 // phrase0 8-rev rev. phrase1
  215. 0x1e0-0x1e7: 492fc1a7 92e5e592 // phrase0 NOT 8-rev 4-swap rev. phrase0 4-swap
  216. 0x1e8-0x1ef: 1c7a94f2 d6a1a1d6 // phrase0 NOT phrase0 NOT 4-swap rev.
  217. 0x1f0-0x1f7: a7c12f49 a1d6d6a1 // phrase0 NOT 4-swap rev. phrase0 NOT rev.
  218. 0x1f8-0x1ff: f2947a1c e59292e5 // phrase0 NOT 8-rev phrase0
  219.  
  220.  
  221. Frequency analysis:
  222.  
  223.  
  224. phrase0 (left): 0x0, 0x80
  225. phrase0 4-swap (left): 0x50, 0xd0
  226. phrase0 4-swap rev. (left): 0x18, 0x98
  227. phrase0 8-rev (left): 0x10, 0x90
  228. phrase0 8-rev 4-swap (left): 0x40, 0xc0
  229. phrase0 8-rev 4-swap rev. (left): 0x8, 0x88
  230. phrase0 8-rev rev. (left): 0x58, 0xd8
  231. phrase0 NOT (left): 0x68, 0xe8
  232. phrase0 NOT 4-swap (left): 0x38, 0xb8
  233. phrase0 NOT 4-swap rev. (left): 0x70, 0xf0
  234. phrase0 NOT 8-rev (left): 0x78, 0xf8
  235. phrase0 NOT 8-rev 4-swap (left): 0x28, 0xa8
  236. phrase0 NOT 8-rev 4-swap rev. (left): 0x60, 0xe0
  237. phrase0 NOT 8-rev rev. (left): 0x30, 0xb0
  238. phrase0 NOT rev. (left): 0x20, 0xa0
  239. phrase0 rev. (left): 0x48, 0xc8
  240.  
  241. Operations map and list for left column: (num = op)
  242.  
  243. 0 =
  244. 1 = 8-rev 4-swap rev.
  245. 2 = 8-rev
  246. 3 = 4-swap rev.
  247. 4 = NOT rev.
  248. 5 = NOT 8-rev 4-swap
  249. 6 = NOT 8-rev rev.
  250. 7 = NOT 4-swap
  251. 8 = 8-rev 4-swap
  252. 9 = rev.
  253. 10 = 4-swap
  254. 11 = 8-rev rev.
  255. 12 = NOT 8-rev 4-swap rev.
  256. 13 = NOT
  257. 14 = NOT 4-swap rev.
  258. 15 = NOT 8-rev
  259.  
  260.  
  261. Ops, in order:
  262.  
  263. 0, 1, 2, 3
  264. 4, 5, 6, 7
  265. 8, 9, 10, 11
  266. 12, 13, 14, 15
  267. 0, 1, 2, 3
  268. 4, 5, 6, 7
  269. 8, 9, 10, 11
  270. 12, 13, 14, 15
  271.  
  272. Global ops map:
  273.  
  274. 0 =
  275. 1 = 4-swap
  276. 2 = 8-rev
  277. 3 = rev.
  278. 4 = 8-rev 4-swap
  279. 5 = 4-swap rev.
  280. 6 = 8-rev 4-swap rev.
  281. 7 = 8-rev rev.
  282. 8 = NOT
  283. 9 = NOT 4-swap
  284. 10 = NOT 8-rev
  285. 11 = NOT rev.
  286. 12 = NOT 8-rev 4-swap
  287. 13 = NOT 4-swap rev.
  288. 14 = NOT 8-rev 4-swap rev.
  289. 15 = NOT 8-rev rev.
  290.  
  291. Global ops:
  292.  
  293. 0, 6, 2, 5
  294. 11, 12, 15, 9
  295. 4, 3, 1, 7
  296. 14, 8, 13, 10
  297. 0, 6, 2, 5
  298. 11, 12, 15, 9
  299. 4, 3, 1, 7
  300. 14, 8, 13, 10
  301.  
  302. -----
  303. phrase0 (right): 0x0, 0x40, 0xb8, 0xf8
  304. phrase0 4-swap (right): 0x18, 0x58, 0xa0, 0xe0
  305. phrase0 NOT 4-swap rev. (right): 0x10, 0x50, 0xa8, 0xe8
  306. phrase0 NOT rev. (right): 0x8, 0x48, 0xb0, 0xf0
  307. phrase1 (right): 0x20, 0x60, 0x98, 0xd8
  308. phrase1 4-swap (right): 0x38, 0x78, 0x80, 0xc0
  309. phrase1 NOT 4-swap rev. (right): 0x30, 0x70, 0x88, 0xc8
  310. phrase1 NOT rev. (right): 0x28, 0x68, 0x90, 0xd0
  311.  
  312.  
  313.  
  314. Operations map and list for right column: (num = op)
  315.  
  316. 0 =
  317. 1 = NOT rev.
  318. 2 = NOT 4-swap rev.
  319. 3 = 4-swap
  320.  
  321.  
  322. Ops, in order:
  323.  
  324. 0, 1, 2, 3
  325. 0, 1, 2, 3
  326. 0, 1, 2, 3
  327. 0, 1, 2, 3
  328. 3, 2, 1, 0
  329. 3, 2, 1, 0
  330. 3, 2, 1, 0
  331. 3, 2, 1, 0
  332.  
  333. Global ops map:
  334.  
  335. 0 =
  336. 1 = 4-swap
  337. 2 = 8-rev
  338. 3 = rev.
  339. 4 = 8-rev 4-swap
  340. 5 = 4-swap rev.
  341. 6 = 8-rev 4-swap rev.
  342. 7 = 8-rev rev.
  343. 8 = NOT
  344. 9 = NOT 4-swap
  345. 10 = NOT 8-rev
  346. 11 = NOT rev.
  347. 12 = NOT 8-rev 4-swap
  348. 13 = NOT 4-swap rev.
  349. 14 = NOT 8-rev 4-swap rev.
  350. 15 = NOT 8-rev rev.
  351.  
  352. Global ops:
  353.  
  354. 0, 11, 13, 1
  355. 0, 11, 13, 1
  356. 0, 11, 13, 1
  357. 0, 11, 13, 1
  358. 1, 13, 11, 0
  359. 1, 13, 11, 0
  360. 1, 13, 11, 0
  361. 1, 13, 11, 0
  362.  
  363. -----
  364. 0x200-0x207: dc01cd10 bddb7117 // phrase0 phrase0
  365. 0x208-0x20f: 23fe32ef acca6006 // phrase0 NOT phrase1
  366. 0x210-0x217: 76ab67ba bddb7117 // phrase1 phrase0
  367. 0x218-0x21f: 89549845 acca6006 // phrase1 NOT phrase1
  368. 0x220-0x227: 76ab67ba 0660caac // phrase1 phrase1 8-rev
  369. 0x228-0x22f: 89549845 1771dbbd // phrase1 NOT phrase0 8-rev
  370. 0x230-0x237: dc01cd10 0660caac // phrase0 phrase1 8-rev
  371. 0x238-0x23f: 23fe32ef 1771dbbd // phrase0 NOT phrase0 8-rev
  372. 0x240-0x247: 10cd01dc 8ee84224 // phrase0 8-rev phrase0 NOT 4-swap
  373. 0x248-0x24f: ef32fe23 9ff95335 // phrase0 NOT 8-rev phrase1 NOT 4-swap
  374. 0x250-0x257: ba67ab76 8ee84224 // phrase1 8-rev phrase0 NOT 4-swap
  375. 0x258-0x25f: 45985489 9ff95335 // phrase1 NOT 8-rev phrase1 NOT 4-swap
  376. 0x260-0x267: ba67ab76 3553f99f // phrase1 8-rev phrase1 NOT 8-rev 4-swap
  377. 0x268-0x26f: 45985489 2442e88e // phrase1 NOT 8-rev phrase0 NOT 8-rev 4-swap
  378. 0x270-0x277: 10cd01dc 3553f99f // phrase0 8-rev phrase1 NOT 8-rev 4-swap
  379. 0x278-0x27f: ef32fe23 2442e88e // phrase0 NOT 8-rev phrase0 NOT 8-rev 4-swap
  380. 0x280-0x287: 76ab67ba 7117bddb // phrase1 phrase0 4-swap
  381. 0x288-0x28f: 89549845 6006acca // phrase1 NOT phrase1 4-swap
  382. 0x290-0x297: dc01cd10 7117bddb // phrase0 phrase0 4-swap
  383. 0x298-0x29f: 23fe32ef 6006acca // phrase0 NOT phrase1 4-swap
  384. 0x2a0-0x2a7: dc01cd10 caac0660 // phrase0 phrase1 8-rev 4-swap
  385. 0x2a8-0x2af: 23fe32ef dbbd1771 // phrase0 NOT phrase0 8-rev 4-swap
  386. 0x2b0-0x2b7: 76ab67ba caac0660 // phrase1 phrase1 8-rev 4-swap
  387. 0x2b8-0x2bf: 89549845 dbbd1771 // phrase1 NOT phrase0 8-rev 4-swap
  388. 0x2c0-0x2c7: ba67ab76 42248ee8 // phrase1 8-rev phrase0 NOT
  389. 0x2c8-0x2cf: 45985489 53359ff9 // phrase1 NOT 8-rev phrase1 NOT
  390. 0x2d0-0x2d7: 10cd01dc 42248ee8 // phrase0 8-rev phrase0 NOT
  391. 0x2d8-0x2df: ef32fe23 53359ff9 // phrase0 NOT 8-rev phrase1 NOT
  392. 0x2e0-0x2e7: 10cd01dc f99f3553 // phrase0 8-rev phrase1 NOT 8-rev
  393. 0x2e8-0x2ef: ef32fe23 e88e2442 // phrase0 NOT 8-rev phrase0 NOT 8-rev
  394. 0x2f0-0x2f7: ba67ab76 f99f3553 // phrase1 8-rev phrase1 NOT 8-rev
  395. 0x2f8-0x2ff: 45985489 e88e2442 // phrase1 NOT 8-rev phrase0 NOT 8-rev
  396.  
  397.  
  398. Frequency analysis:
  399.  
  400.  
  401. phrase0 (left): 0x0, 0x30, 0x90, 0xa0
  402. phrase0 8-rev (left): 0x40, 0x70, 0xd0, 0xe0
  403. phrase0 NOT (left): 0x8, 0x38, 0x98, 0xa8
  404. phrase0 NOT 8-rev (left): 0x48, 0x78, 0xd8, 0xe8
  405. phrase1 (left): 0x10, 0x20, 0x80, 0xb0
  406. phrase1 8-rev (left): 0x50, 0x60, 0xc0, 0xf0
  407. phrase1 NOT (left): 0x18, 0x28, 0x88, 0xb8
  408. phrase1 NOT 8-rev (left): 0x58, 0x68, 0xc8, 0xf8
  409.  
  410. Operations map and list for left column: (num = op)
  411.  
  412. 0 =
  413. 1 = NOT
  414. 2 = 8-rev
  415. 3 = NOT 8-rev
  416.  
  417.  
  418. Ops, in order:
  419.  
  420. 0, 1, 0, 1
  421. 0, 1, 0, 1
  422. 2, 3, 2, 3
  423. 2, 3, 2, 3
  424. 0, 1, 0, 1
  425. 0, 1, 0, 1
  426. 2, 3, 2, 3
  427. 2, 3, 2, 3
  428.  
  429. Global ops map:
  430.  
  431. 0 =
  432. 1 = 4-swap
  433. 2 = 8-rev
  434. 3 = rev.
  435. 4 = 8-rev 4-swap
  436. 5 = 4-swap rev.
  437. 6 = 8-rev 4-swap rev.
  438. 7 = 8-rev rev.
  439. 8 = NOT
  440. 9 = NOT 4-swap
  441. 10 = NOT 8-rev
  442. 11 = NOT rev.
  443. 12 = NOT 8-rev 4-swap
  444. 13 = NOT 4-swap rev.
  445. 14 = NOT 8-rev 4-swap rev.
  446. 15 = NOT 8-rev rev.
  447.  
  448. Global ops:
  449.  
  450. 0, 8, 0, 8
  451. 0, 8, 0, 8
  452. 2, 10, 2, 10
  453. 2, 10, 2, 10
  454. 0, 8, 0, 8
  455. 0, 8, 0, 8
  456. 2, 10, 2, 10
  457. 2, 10, 2, 10
  458.  
  459. -----
  460. phrase0 (right): 0x0, 0x10
  461. phrase0 4-swap (right): 0x80, 0x90
  462. phrase0 8-rev (right): 0x28, 0x38
  463. phrase0 8-rev 4-swap (right): 0xa8, 0xb8
  464. phrase0 NOT (right): 0xc0, 0xd0
  465. phrase0 NOT 4-swap (right): 0x40, 0x50
  466. phrase0 NOT 8-rev (right): 0xe8, 0xf8
  467. phrase0 NOT 8-rev 4-swap (right): 0x68, 0x78
  468. phrase1 (right): 0x8, 0x18
  469. phrase1 4-swap (right): 0x88, 0x98
  470. phrase1 8-rev (right): 0x20, 0x30
  471. phrase1 8-rev 4-swap (right): 0xa0, 0xb0
  472. phrase1 NOT (right): 0xc8, 0xd8
  473. phrase1 NOT 4-swap (right): 0x48, 0x58
  474. phrase1 NOT 8-rev (right): 0xe0, 0xf0
  475. phrase1 NOT 8-rev 4-swap (right): 0x60, 0x70
  476.  
  477.  
  478.  
  479. Operations map and list for right column: (num = op)
  480.  
  481. 0 =
  482. 1 = 8-rev
  483. 2 = NOT 4-swap
  484. 3 = NOT 8-rev 4-swap
  485. 4 = 4-swap
  486. 5 = 8-rev 4-swap
  487. 6 = NOT
  488. 7 = NOT 8-rev
  489.  
  490.  
  491. Ops, in order:
  492.  
  493. 0, 0, 0, 0
  494. 1, 1, 1, 1
  495. 2, 2, 2, 2
  496. 3, 3, 3, 3
  497. 4, 4, 4, 4
  498. 5, 5, 5, 5
  499. 6, 6, 6, 6
  500. 7, 7, 7, 7
  501.  
  502. Global ops map:
  503.  
  504. 0 =
  505. 1 = 4-swap
  506. 2 = 8-rev
  507. 3 = rev.
  508. 4 = 8-rev 4-swap
  509. 5 = 4-swap rev.
  510. 6 = 8-rev 4-swap rev.
  511. 7 = 8-rev rev.
  512. 8 = NOT
  513. 9 = NOT 4-swap
  514. 10 = NOT 8-rev
  515. 11 = NOT rev.
  516. 12 = NOT 8-rev 4-swap
  517. 13 = NOT 4-swap rev.
  518. 14 = NOT 8-rev 4-swap rev.
  519. 15 = NOT 8-rev rev.
  520.  
  521. Global ops:
  522.  
  523. 0, 0, 0, 0
  524. 2, 2, 2, 2
  525. 9, 9, 9, 9
  526. 12, 12, 12, 12
  527. 1, 1, 1, 1
  528. 4, 4, 4, 4
  529. 8, 8, 8, 8
  530. 10, 10, 10, 10
  531.  
  532. -----
  533. 0x300-0x307: ca06ac60 3366aaff // phrase0 phrase0
  534. 0x308-0x30f: 539f35f9 4411dd88 // phrase0 NOT 4-swap phrase1
  535. 0x310-0x317: 17db71bd 2277bbee // phrase1 phrase1 NOT 4-swap
  536. 0x318-0x31f: 8e42e824 5500cc99 // phrase1 NOT 4-swap phrase0 NOT 4-swap
  537. 0x320-0x327: f9359f53 3366aaff // phrase0 NOT rev. phrase0
  538. 0x328-0x32f: 60ac06ca 4411dd88 // phrase0 8-rev phrase1
  539. 0x330-0x337: 24e8428e 2277bbee // phrase1 NOT rev. phrase1 NOT 4-swap
  540. 0x338-0x33f: bd71db17 5500cc99 // phrase1 8-rev phrase0 NOT 4-swap
  541. 0x340-0x347: 35f9539f aaff3366 // phrase0 NOT phrase0 4-swap
  542. 0x348-0x34f: ac60ca06 dd884411 // phrase0 4-swap phrase1 4-swap
  543. 0x350-0x357: e8248e42 bbee2277 // phrase1 NOT phrase1 NOT
  544. 0x358-0x35f: 71bd17db cc995500 // phrase1 4-swap phrase0 NOT
  545. 0x360-0x367: 06ca60ac aaff3366 // phrase0 rev. phrase0 4-swap
  546. 0x368-0x36f: 9f53f935 dd884411 // phrase0 NOT 8-rev phrase1 4-swap
  547. 0x370-0x377: db17bd71 bbee2277 // phrase1 rev. phrase1 NOT
  548. 0x378-0x37f: 428e24e8 cc995500 // phrase1 NOT 8-rev phrase0 NOT
  549. 0x380-0x387: 428e24e8 ffaa6633 // phrase1 NOT 8-rev phrase0 8-rev
  550. 0x388-0x38f: db17bd71 88dd1144 // phrase1 rev. phrase1 8-rev
  551. 0x390-0x397: 9f53f935 eebb7722 // phrase0 NOT 8-rev phrase1 NOT 8-rev 4-swap
  552. 0x398-0x39f: 06ca60ac 99cc0055 // phrase0 rev. phrase0 NOT 8-rev 4-swap
  553. 0x3a0-0x3a7: 71bd17db ffaa6633 // phrase1 4-swap phrase0 8-rev
  554. 0x3a8-0x3af: e8248e42 88dd1144 // phrase1 NOT phrase1 8-rev
  555. 0x3b0-0x3b7: ac60ca06 eebb7722 // phrase0 4-swap phrase1 NOT 8-rev 4-swap
  556. 0x3b8-0x3bf: 35f9539f 99cc0055 // phrase0 NOT phrase0 NOT 8-rev 4-swap
  557. 0x3c0-0x3c7: bd71db17 6633ffaa // phrase1 8-rev phrase0 8-rev 4-swap
  558. 0x3c8-0x3cf: 24e8428e 114488dd // phrase1 NOT rev. phrase1 8-rev 4-swap
  559. 0x3d0-0x3d7: 60ac06ca 7722eebb // phrase0 8-rev phrase1 NOT 8-rev
  560. 0x3d8-0x3df: f9359f53 005599cc // phrase0 NOT rev. phrase0 NOT 8-rev
  561. 0x3e0-0x3e7: 8e42e824 6633ffaa // phrase1 NOT 4-swap phrase0 8-rev 4-swap
  562. 0x3e8-0x3ef: 17db71bd 114488dd // phrase1 phrase1 8-rev 4-swap
  563. 0x3f0-0x3f7: 539f35f9 7722eebb // phrase0 NOT 4-swap phrase1 NOT 8-rev
  564. 0x3f8-0x3ff: ca06ac60 005599cc // phrase0 phrase0 NOT 8-rev
  565.  
  566.  
  567. Frequency analysis:
  568.  
  569.  
  570. phrase0 (left): 0x0, 0xf8
  571. phrase0 4-swap (left): 0x48, 0xb0
  572. phrase0 8-rev (left): 0x28, 0xd0
  573. phrase0 NOT (left): 0x40, 0xb8
  574. phrase0 NOT 4-swap (left): 0x8, 0xf0
  575. phrase0 NOT 8-rev (left): 0x68, 0x90
  576. phrase0 NOT rev. (left): 0x20, 0xd8
  577. phrase0 rev. (left): 0x60, 0x98
  578. phrase1 (left): 0x10, 0xe8
  579. phrase1 4-swap (left): 0x58, 0xa0
  580. phrase1 8-rev (left): 0x38, 0xc0
  581. phrase1 NOT (left): 0x50, 0xa8
  582. phrase1 NOT 4-swap (left): 0x18, 0xe0
  583. phrase1 NOT 8-rev (left): 0x78, 0x80
  584. phrase1 NOT rev. (left): 0x30, 0xc8
  585. phrase1 rev. (left): 0x70, 0x88
  586.  
  587. Operations map and list for left column: (num = op)
  588.  
  589. 0 =
  590. 1 = NOT 4-swap
  591. 2 = NOT rev.
  592. 3 = 8-rev
  593. 4 = NOT
  594. 5 = 4-swap
  595. 6 = rev.
  596. 7 = NOT 8-rev
  597.  
  598.  
  599. Ops, in order:
  600.  
  601. 0, 1, 0, 1
  602. 2, 3, 2, 3
  603. 4, 5, 4, 5
  604. 6, 7, 6, 7
  605. 7, 6, 7, 6
  606. 5, 4, 5, 4
  607. 3, 2, 3, 2
  608. 1, 0, 1, 0
  609.  
  610. Global ops map:
  611.  
  612. 0 =
  613. 1 = 4-swap
  614. 2 = 8-rev
  615. 3 = rev.
  616. 4 = 8-rev 4-swap
  617. 5 = 4-swap rev.
  618. 6 = 8-rev 4-swap rev.
  619. 7 = 8-rev rev.
  620. 8 = NOT
  621. 9 = NOT 4-swap
  622. 10 = NOT 8-rev
  623. 11 = NOT rev.
  624. 12 = NOT 8-rev 4-swap
  625. 13 = NOT 4-swap rev.
  626. 14 = NOT 8-rev 4-swap rev.
  627. 15 = NOT 8-rev rev.
  628.  
  629. Global ops:
  630.  
  631. 0, 9, 0, 9
  632. 11, 2, 11, 2
  633. 8, 1, 8, 1
  634. 3, 10, 3, 10
  635. 10, 3, 10, 3
  636. 1, 8, 1, 8
  637. 2, 11, 2, 11
  638. 9, 0, 9, 0
  639.  
  640. -----
  641. phrase0 (right): 0x0, 0x20
  642. phrase0 4-swap (right): 0x40, 0x60
  643. phrase0 8-rev (right): 0x80, 0xa0
  644. phrase0 8-rev 4-swap (right): 0xc0, 0xe0
  645. phrase0 NOT (right): 0x58, 0x78
  646. phrase0 NOT 4-swap (right): 0x18, 0x38
  647. phrase0 NOT 8-rev (right): 0xd8, 0xf8
  648. phrase0 NOT 8-rev 4-swap (right): 0x98, 0xb8
  649. phrase1 (right): 0x8, 0x28
  650. phrase1 4-swap (right): 0x48, 0x68
  651. phrase1 8-rev (right): 0x88, 0xa8
  652. phrase1 8-rev 4-swap (right): 0xc8, 0xe8
  653. phrase1 NOT (right): 0x50, 0x70
  654. phrase1 NOT 4-swap (right): 0x10, 0x30
  655. phrase1 NOT 8-rev (right): 0xd0, 0xf0
  656. phrase1 NOT 8-rev 4-swap (right): 0x90, 0xb0
  657.  
  658.  
  659.  
  660. Operations map and list for right column: (num = op)
  661.  
  662. 0 =
  663. 1 = NOT 4-swap
  664. 2 = 4-swap
  665. 3 = NOT
  666. 4 = 8-rev
  667. 5 = NOT 8-rev 4-swap
  668. 6 = 8-rev 4-swap
  669. 7 = NOT 8-rev
  670.  
  671.  
  672. Ops, in order:
  673.  
  674. 0, 0, 1, 1
  675. 0, 0, 1, 1
  676. 2, 2, 3, 3
  677. 2, 2, 3, 3
  678. 4, 4, 5, 5
  679. 4, 4, 5, 5
  680. 6, 6, 7, 7
  681. 6, 6, 7, 7
  682.  
  683. Global ops map:
  684.  
  685. 0 =
  686. 1 = 4-swap
  687. 2 = 8-rev
  688. 3 = rev.
  689. 4 = 8-rev 4-swap
  690. 5 = 4-swap rev.
  691. 6 = 8-rev 4-swap rev.
  692. 7 = 8-rev rev.
  693. 8 = NOT
  694. 9 = NOT 4-swap
  695. 10 = NOT 8-rev
  696. 11 = NOT rev.
  697. 12 = NOT 8-rev 4-swap
  698. 13 = NOT 4-swap rev.
  699. 14 = NOT 8-rev 4-swap rev.
  700. 15 = NOT 8-rev rev.
  701.  
  702. Global ops:
  703.  
  704. 0, 0, 9, 9
  705. 0, 0, 9, 9
  706. 1, 1, 8, 8
  707. 1, 1, 8, 8
  708. 2, 2, 12, 12
  709. 2, 2, 12, 12
  710. 4, 4, 10, 10
  711. 4, 4, 10, 10
  712.  
  713. -----
  714. 0x400-0x407: 34cbad52 efab7632 // phrase0 phrase0
  715. 0x408-0x40f: f807619e 014598dc // phrase1 phrase0 NOT 8-rev rev.
  716. 0x410-0x417: da2543bc 014598dc // phrase0 8-rev 4-swap rev. phrase0 NOT 8-rev rev.
  717. 0x418-0x41f: 16e98f70 efab7632 // phrase1 8-rev 4-swap rev. phrase0
  718. 0x420-0x427: f807619e 98dc0145 // phrase1 phrase0 NOT 8-rev 4-swap rev.
  719. 0x428-0x42f: 34cbad52 7632efab // phrase0 phrase0 4-swap
  720. 0x430-0x437: 16e98f70 7632efab // phrase1 8-rev 4-swap rev. phrase0 4-swap
  721. 0x438-0x43f: da2543bc 98dc0145 // phrase0 8-rev 4-swap rev. phrase0 NOT 8-rev 4-swap rev.
  722. 0x440-0x447: 619ef807 5410cd89 // phrase1 4-swap phrase0 NOT 8-rev 4-swap
  723. 0x448-0x44f: ad5234cb bafe2367 // phrase0 4-swap phrase0 4-swap rev.
  724. 0x450-0x457: 8f7016e9 bafe2367 // phrase1 8-rev rev. phrase0 4-swap rev.
  725. 0x458-0x45f: 43bcda25 5410cd89 // phrase0 8-rev rev. phrase0 NOT 8-rev 4-swap
  726. 0x460-0x467: ad5234cb 2367bafe // phrase0 4-swap phrase0 rev.
  727. 0x468-0x46f: 619ef807 cd895410 // phrase1 4-swap phrase0 NOT 8-rev
  728. 0x470-0x477: 43bcda25 cd895410 // phrase0 8-rev rev. phrase0 NOT 8-rev
  729. 0x478-0x47f: 8f7016e9 2367bafe // phrase1 8-rev rev. phrase0 rev.
  730. 0x480-0x487: 07f89e61 abef3276 // phrase1 8-rev 4-swap phrase0 8-rev 4-swap
  731. 0x488-0x48f: cb3452ad 4501dc98 // phrase0 NOT phrase0 NOT 4-swap rev.
  732. 0x490-0x497: e916708f 4501dc98 // phrase1 rev. phrase0 NOT 4-swap rev.
  733. 0x498-0x49f: 25dabc43 abef3276 // phrase0 rev. phrase0 8-rev 4-swap
  734. 0x4a0-0x4a7: cb3452ad dc984501 // phrase0 NOT phrase0 NOT rev.
  735. 0x4a8-0x4af: 07f89e61 3276abef // phrase1 8-rev 4-swap phrase0 8-rev
  736. 0x4b0-0x4b7: 25dabc43 3276abef // phrase0 rev. phrase0 8-rev
  737. 0x4b8-0x4bf: e916708f dc984501 // phrase1 rev. phrase0 NOT rev.
  738. 0x4c0-0x4c7: 52adcb34 105489cd // phrase0 8-rev phrase0 NOT
  739. 0x4c8-0x4cf: 9e6107f8 feba6723 // phrase1 8-rev phrase0 8-rev rev.
  740. 0x4d0-0x4d7: bc4325da feba6723 // phrase0 4-swap rev. phrase0 8-rev rev.
  741. 0x4d8-0x4df: 708fe916 105489cd // phrase1 4-swap rev. phrase0 NOT
  742. 0x4e0-0x4e7: 9e6107f8 6723feba // phrase1 8-rev phrase0 8-rev 4-swap rev.
  743. 0x4e8-0x4ef: 52adcb34 89cd1054 // phrase0 8-rev phrase0 NOT 4-swap
  744. 0x4f0-0x4f7: 708fe916 89cd1054 // phrase1 4-swap rev. phrase0 NOT 4-swap
  745. 0x4f8-0x4ff: bc4325da 6723feba // phrase0 4-swap rev. phrase0 8-rev 4-swap rev.
  746.  
  747.  
  748. Frequency analysis:
  749.  
  750.  
  751. phrase0 (left): 0x0, 0x28
  752. phrase0 4-swap (left): 0x48, 0x60
  753. phrase0 4-swap rev. (left): 0xd0, 0xf8
  754. phrase0 8-rev (left): 0xc0, 0xe8
  755. phrase0 8-rev 4-swap rev. (left): 0x10, 0x38
  756. phrase0 8-rev rev. (left): 0x58, 0x70
  757. phrase0 NOT (left): 0x88, 0xa0
  758. phrase0 rev. (left): 0x98, 0xb0
  759. phrase1 (left): 0x8, 0x20
  760. phrase1 4-swap (left): 0x40, 0x68
  761. phrase1 4-swap rev. (left): 0xd8, 0xf0
  762. phrase1 8-rev (left): 0xc8, 0xe0
  763. phrase1 8-rev 4-swap (left): 0x80, 0xa8
  764. phrase1 8-rev 4-swap rev. (left): 0x18, 0x30
  765. phrase1 8-rev rev. (left): 0x50, 0x78
  766. phrase1 rev. (left): 0x90, 0xb8
  767.  
  768. Operations map and list for left column: (num = op)
  769.  
  770. 0 =
  771. 1 = 8-rev 4-swap rev.
  772. 2 = 4-swap
  773. 3 = 8-rev rev.
  774. 4 = 8-rev 4-swap
  775. 5 = NOT
  776. 6 = rev.
  777. 7 = 8-rev
  778. 8 = 4-swap rev.
  779.  
  780.  
  781. Ops, in order:
  782.  
  783. 0, 0, 1, 1
  784. 0, 0, 1, 1
  785. 2, 2, 3, 3
  786. 2, 2, 3, 3
  787. 4, 5, 6, 6
  788. 5, 4, 6, 6
  789. 7, 7, 8, 8
  790. 7, 7, 8, 8
  791.  
  792. Global ops map:
  793.  
  794. 0 =
  795. 1 = 4-swap
  796. 2 = 8-rev
  797. 3 = rev.
  798. 4 = 8-rev 4-swap
  799. 5 = 4-swap rev.
  800. 6 = 8-rev 4-swap rev.
  801. 7 = 8-rev rev.
  802. 8 = NOT
  803. 9 = NOT 4-swap
  804. 10 = NOT 8-rev
  805. 11 = NOT rev.
  806. 12 = NOT 8-rev 4-swap
  807. 13 = NOT 4-swap rev.
  808. 14 = NOT 8-rev 4-swap rev.
  809. 15 = NOT 8-rev rev.
  810.  
  811. Global ops:
  812.  
  813. 0, 0, 6, 6
  814. 0, 0, 6, 6
  815. 1, 1, 7, 7
  816. 1, 1, 7, 7
  817. 4, 8, 3, 3
  818. 8, 4, 3, 3
  819. 2, 2, 5, 5
  820. 2, 2, 5, 5
  821.  
  822. -----
  823. phrase0 (right): 0x0, 0x18
  824. phrase0 4-swap (right): 0x28, 0x30
  825. phrase0 4-swap rev. (right): 0x48, 0x50
  826. phrase0 8-rev (right): 0xa8, 0xb0
  827. phrase0 8-rev 4-swap (right): 0x80, 0x98
  828. phrase0 8-rev 4-swap rev. (right): 0xe0, 0xf8
  829. phrase0 8-rev rev. (right): 0xc8, 0xd0
  830. phrase0 NOT (right): 0xc0, 0xd8
  831. phrase0 NOT 4-swap (right): 0xe8, 0xf0
  832. phrase0 NOT 4-swap rev. (right): 0x88, 0x90
  833. phrase0 NOT 8-rev (right): 0x68, 0x70
  834. phrase0 NOT 8-rev 4-swap (right): 0x40, 0x58
  835. phrase0 NOT 8-rev 4-swap rev. (right): 0x20, 0x38
  836. phrase0 NOT 8-rev rev. (right): 0x8, 0x10
  837. phrase0 NOT rev. (right): 0xa0, 0xb8
  838. phrase0 rev. (right): 0x60, 0x78
  839.  
  840.  
  841.  
  842. Operations map and list for right column: (num = op)
  843.  
  844. 0 =
  845. 1 = NOT 8-rev rev.
  846. 2 = NOT 8-rev 4-swap rev.
  847. 3 = 4-swap
  848. 4 = NOT 8-rev 4-swap
  849. 5 = 4-swap rev.
  850. 6 = rev.
  851. 7 = NOT 8-rev
  852. 8 = 8-rev 4-swap
  853. 9 = NOT 4-swap rev.
  854. 10 = NOT rev.
  855. 11 = 8-rev
  856. 12 = NOT
  857. 13 = 8-rev rev.
  858. 14 = 8-rev 4-swap rev.
  859. 15 = NOT 4-swap
  860.  
  861.  
  862. Ops, in order:
  863.  
  864. 0, 1, 1, 0
  865. 2, 3, 3, 2
  866. 4, 5, 5, 4
  867. 6, 7, 7, 6
  868. 8, 9, 9, 8
  869. 10, 11, 11, 10
  870. 12, 13, 13, 12
  871. 14, 15, 15, 14
  872.  
  873. Global ops map:
  874.  
  875. 0 =
  876. 1 = 4-swap
  877. 2 = 8-rev
  878. 3 = rev.
  879. 4 = 8-rev 4-swap
  880. 5 = 4-swap rev.
  881. 6 = 8-rev 4-swap rev.
  882. 7 = 8-rev rev.
  883. 8 = NOT
  884. 9 = NOT 4-swap
  885. 10 = NOT 8-rev
  886. 11 = NOT rev.
  887. 12 = NOT 8-rev 4-swap
  888. 13 = NOT 4-swap rev.
  889. 14 = NOT 8-rev 4-swap rev.
  890. 15 = NOT 8-rev rev.
  891.  
  892. Global ops:
  893.  
  894. 0, 15, 15, 0
  895. 14, 1, 1, 14
  896. 12, 5, 5, 12
  897. 3, 10, 10, 3
  898. 4, 13, 13, 4
  899. 11, 2, 2, 11
  900. 8, 7, 7, 8
  901. 6, 9, 9, 6
  902.  
  903. -----
  904. 0x500-0x507: 3535bdbd a6f30c59 // phrase0 phrase0
  905. 0x508-0x50f: 9f9f1717 0c59a6f3 // phrase1 phrase0 4-swap
  906. 0x510-0x517: 3535bdbd e2b7481d // phrase0 phrase1
  907. 0x518-0x51f: 9f9f1717 481de2b7 // phrase1 phrase1 4-swap
  908. 0x520-0x527: f9f97171 1d48b7e2 // phrase1 4-swap rev. phrase1 NOT
  909. 0x528-0x52f: 5353dbdb b7e21d48 // phrase0 4-swap rev. phrase1 8-rev 4-swap
  910. 0x530-0x537: f9f97171 590cf3a6 // phrase1 4-swap rev. phrase0 NOT
  911. 0x538-0x53f: 5353dbdb f3a6590c // phrase0 4-swap rev. phrase0 8-rev 4-swap
  912. 0x540-0x547: 17179f9f 0c59a6f3 // phrase1 4-swap phrase0 4-swap
  913. 0x548-0x54f: bdbd3535 a6f30c59 // phrase0 4-swap phrase0
  914. 0x550-0x557: 17179f9f 481de2b7 // phrase1 4-swap phrase1 4-swap
  915. 0x558-0x55f: bdbd3535 e2b7481d // phrase0 4-swap phrase1
  916. 0x560-0x567: dbdb5353 b7e21d48 // phrase0 rev. phrase1 8-rev 4-swap
  917. 0x568-0x56f: 7171f9f9 1d48b7e2 // phrase1 rev. phrase1 NOT
  918. 0x570-0x577: dbdb5353 f3a6590c // phrase0 rev. phrase0 8-rev 4-swap
  919. 0x578-0x57f: 7171f9f9 590cf3a6 // phrase1 rev. phrase0 NOT
  920. 0x580-0x587: acac2424 1d48b7e2 // phrase0 NOT 4-swap rev. phrase1 NOT
  921. 0x588-0x58f: 06068e8e b7e21d48 // phrase1 NOT 4-swap rev. phrase1 8-rev 4-swap
  922. 0x590-0x597: acac2424 590cf3a6 // phrase0 NOT 4-swap rev. phrase0 NOT
  923. 0x598-0x59f: 06068e8e f3a6590c // phrase1 NOT 4-swap rev. phrase0 8-rev 4-swap
  924. 0x5a0-0x5a7: 6060e8e8 a6f30c59 // phrase1 NOT phrase0
  925. 0x5a8-0x5af: caca4242 0c59a6f3 // phrase0 NOT phrase0 4-swap
  926. 0x5b0-0x5b7: 6060e8e8 e2b7481d // phrase1 NOT phrase1
  927. 0x5b8-0x5bf: caca4242 481de2b7 // phrase0 NOT phrase1 4-swap
  928. 0x5c0-0x5c7: 8e8e0606 b7e21d48 // phrase1 NOT rev. phrase1 8-rev 4-swap
  929. 0x5c8-0x5cf: 2424acac 1d48b7e2 // phrase0 NOT rev. phrase1 NOT
  930. 0x5d0-0x5d7: 8e8e0606 f3a6590c // phrase1 NOT rev. phrase0 8-rev 4-swap
  931. 0x5d8-0x5df: 2424acac 590cf3a6 // phrase0 NOT rev. phrase0 NOT
  932. 0x5e0-0x5e7: 4242caca 0c59a6f3 // phrase0 NOT 4-swap phrase0 4-swap
  933. 0x5e8-0x5ef: e8e86060 a6f30c59 // phrase1 NOT 4-swap phrase0
  934. 0x5f0-0x5f7: 4242caca 481de2b7 // phrase0 NOT 4-swap phrase1 4-swap
  935. 0x5f8-0x5ff: e8e86060 e2b7481d // phrase1 NOT 4-swap phrase1
  936.  
  937.  
  938. Frequency analysis:
  939.  
  940.  
  941. phrase0 (left): 0x0, 0x10
  942. phrase0 4-swap (left): 0x48, 0x58
  943. phrase0 4-swap rev. (left): 0x28, 0x38
  944. phrase0 NOT (left): 0xa8, 0xb8
  945. phrase0 NOT 4-swap (left): 0xe0, 0xf0
  946. phrase0 NOT 4-swap rev. (left): 0x80, 0x90
  947. phrase0 NOT rev. (left): 0xc8, 0xd8
  948. phrase0 rev. (left): 0x60, 0x70
  949. phrase1 (left): 0x8, 0x18
  950. phrase1 4-swap (left): 0x40, 0x50
  951. phrase1 4-swap rev. (left): 0x20, 0x30
  952. phrase1 NOT (left): 0xa0, 0xb0
  953. phrase1 NOT 4-swap (left): 0xe8, 0xf8
  954. phrase1 NOT 4-swap rev. (left): 0x88, 0x98
  955. phrase1 NOT rev. (left): 0xc0, 0xd0
  956. phrase1 rev. (left): 0x68, 0x78
  957.  
  958. Operations map and list for left column: (num = op)
  959.  
  960. 0 =
  961. 1 = 4-swap rev.
  962. 2 = 4-swap
  963. 3 = rev.
  964. 4 = NOT 4-swap rev.
  965. 5 = NOT
  966. 6 = NOT rev.
  967. 7 = NOT 4-swap
  968.  
  969.  
  970. Ops, in order:
  971.  
  972. 0, 0, 0, 0
  973. 1, 1, 1, 1
  974. 2, 2, 2, 2
  975. 3, 3, 3, 3
  976. 4, 4, 4, 4
  977. 5, 5, 5, 5
  978. 6, 6, 6, 6
  979. 7, 7, 7, 7
  980.  
  981. Global ops map:
  982.  
  983. 0 =
  984. 1 = 4-swap
  985. 2 = 8-rev
  986. 3 = rev.
  987. 4 = 8-rev 4-swap
  988. 5 = 4-swap rev.
  989. 6 = 8-rev 4-swap rev.
  990. 7 = 8-rev rev.
  991. 8 = NOT
  992. 9 = NOT 4-swap
  993. 10 = NOT 8-rev
  994. 11 = NOT rev.
  995. 12 = NOT 8-rev 4-swap
  996. 13 = NOT 4-swap rev.
  997. 14 = NOT 8-rev 4-swap rev.
  998. 15 = NOT 8-rev rev.
  999.  
  1000. Global ops:
  1001.  
  1002. 0, 0, 0, 0
  1003. 5, 5, 5, 5
  1004. 1, 1, 1, 1
  1005. 3, 3, 3, 3
  1006. 13, 13, 13, 13
  1007. 8, 8, 8, 8
  1008. 11, 11, 11, 11
  1009. 9, 9, 9, 9
  1010.  
  1011. -----
  1012. phrase0 (right): 0x0, 0x48, 0xa0, 0xe8
  1013. phrase0 4-swap (right): 0x8, 0x40, 0xa8, 0xe0
  1014. phrase0 8-rev 4-swap (right): 0x38, 0x70, 0x98, 0xd0
  1015. phrase0 NOT (right): 0x30, 0x78, 0x90, 0xd8
  1016. phrase1 (right): 0x10, 0x58, 0xb0, 0xf8
  1017. phrase1 4-swap (right): 0x18, 0x50, 0xb8, 0xf0
  1018. phrase1 8-rev 4-swap (right): 0x28, 0x60, 0x88, 0xc0
  1019. phrase1 NOT (right): 0x20, 0x68, 0x80, 0xc8
  1020.  
  1021.  
  1022.  
  1023. Operations map and list for right column: (num = op)
  1024.  
  1025. 0 =
  1026. 1 = 4-swap
  1027. 2 = NOT
  1028. 3 = 8-rev 4-swap
  1029.  
  1030.  
  1031. Ops, in order:
  1032.  
  1033. 0, 1, 0, 1
  1034. 2, 3, 2, 3
  1035. 1, 0, 1, 0
  1036. 3, 2, 3, 2
  1037. 2, 3, 2, 3
  1038. 0, 1, 0, 1
  1039. 3, 2, 3, 2
  1040. 1, 0, 1, 0
  1041.  
  1042. Global ops map:
  1043.  
  1044. 0 =
  1045. 1 = 4-swap
  1046. 2 = 8-rev
  1047. 3 = rev.
  1048. 4 = 8-rev 4-swap
  1049. 5 = 4-swap rev.
  1050. 6 = 8-rev 4-swap rev.
  1051. 7 = 8-rev rev.
  1052. 8 = NOT
  1053. 9 = NOT 4-swap
  1054. 10 = NOT 8-rev
  1055. 11 = NOT rev.
  1056. 12 = NOT 8-rev 4-swap
  1057. 13 = NOT 4-swap rev.
  1058. 14 = NOT 8-rev 4-swap rev.
  1059. 15 = NOT 8-rev rev.
  1060.  
  1061. Global ops:
  1062.  
  1063. 0, 1, 0, 1
  1064. 8, 4, 8, 4
  1065. 1, 0, 1, 0
  1066. 4, 8, 4, 8
  1067. 8, 4, 8, 4
  1068. 0, 1, 0, 1
  1069. 4, 8, 4, 8
  1070. 1, 0, 1, 0
  1071.  
  1072. -----
  1073. 0x600-0x607: b14e7d82 80086ee6 // phrase0 phrase0
  1074. 0x608-0x60f: 827d4eb1 7ff79119 // phrase0 8-rev phrase0 NOT
  1075. 0x610-0x617: 1be4d728 5dd5b33b // phrase0 8-rev rev. phrase1
  1076. 0x618-0x61f: 28d7e41b a22a4cc4 // phrase0 rev. phrase1 NOT
  1077. 0x620-0x627: 6c93a05f 91197ff7 // phrase1 phrase0 NOT 4-swap
  1078. 0x628-0x62f: 5fa0936c 6ee68008 // phrase1 8-rev phrase0 4-swap
  1079. 0x630-0x637: c6390af5 4cc4a22a // phrase1 8-rev rev. phrase1 NOT 4-swap
  1080. 0x638-0x63f: f50a39c6 b33b5dd5 // phrase1 rev. phrase1 4-swap
  1081. 0x640-0x647: f50a39c6 1991f77f // phrase1 rev. phrase0 NOT 8-rev
  1082. 0x648-0x64f: c6390af5 e66e0880 // phrase1 8-rev rev. phrase0 8-rev
  1083. 0x650-0x657: 5fa0936c c44c2aa2 // phrase1 8-rev phrase1 NOT 8-rev
  1084. 0x658-0x65f: 6c93a05f 3bb3d55d // phrase1 phrase1 8-rev
  1085. 0x660-0x667: 28d7e41b 0880e66e // phrase0 rev. phrase0 8-rev 4-swap
  1086. 0x668-0x66f: 1be4d728 f77f1991 // phrase0 8-rev rev. phrase0 NOT 8-rev 4-swap
  1087. 0x670-0x677: 827d4eb1 d55d3bb3 // phrase0 8-rev phrase1 8-rev 4-swap
  1088. 0x678-0x67f: b14e7d82 2aa2c44c // phrase0 phrase1 NOT 8-rev 4-swap
  1089. 0x680-0x687: d7281be4 91197ff7 // phrase0 8-rev 4-swap rev. phrase0 NOT 4-swap
  1090. 0x688-0x68f: e41b28d7 6ee68008 // phrase0 4-swap rev. phrase0 4-swap
  1091. 0x690-0x697: 7d82b14e 4cc4a22a // phrase0 4-swap phrase1 NOT 4-swap
  1092. 0x698-0x69f: 4eb1827d b33b5dd5 // phrase0 NOT phrase1 4-swap
  1093. 0x6a0-0x6a7: 0af5c639 80086ee6 // phrase1 8-rev 4-swap rev. phrase0
  1094. 0x6a8-0x6af: 39c6f50a 7ff79119 // phrase1 4-swap rev. phrase0 NOT
  1095. 0x6b0-0x6b7: a05f6c93 5dd5b33b // phrase1 4-swap phrase1
  1096. 0x6b8-0x6bf: 936c5fa0 a22a4cc4 // phrase1 NOT phrase1 NOT
  1097. 0x6c0-0x6c7: 936c5fa0 0880e66e // phrase1 NOT phrase0 8-rev 4-swap
  1098. 0x6c8-0x6cf: a05f6c93 f77f1991 // phrase1 4-swap phrase0 NOT 8-rev 4-swap
  1099. 0x6d0-0x6d7: 39c6f50a d55d3bb3 // phrase1 4-swap rev. phrase1 8-rev 4-swap
  1100. 0x6d8-0x6df: 0af5c639 2aa2c44c // phrase1 8-rev 4-swap rev. phrase1 NOT 8-rev 4-swap
  1101. 0x6e0-0x6e7: 4eb1827d 1991f77f // phrase0 NOT phrase0 NOT 8-rev
  1102. 0x6e8-0x6ef: 7d82b14e e66e0880 // phrase0 4-swap phrase0 8-rev
  1103. 0x6f0-0x6f7: e41b28d7 c44c2aa2 // phrase0 4-swap rev. phrase1 NOT 8-rev
  1104. 0x6f8-0x6ff: d7281be4 3bb3d55d // phrase0 8-rev 4-swap rev. phrase1 8-rev
  1105.  
  1106.  
  1107. Frequency analysis:
  1108.  
  1109.  
  1110. phrase0 (left): 0x0, 0x78
  1111. phrase0 4-swap (left): 0x90, 0xe8
  1112. phrase0 4-swap rev. (left): 0x88, 0xf0
  1113. phrase0 8-rev (left): 0x8, 0x70
  1114. phrase0 8-rev 4-swap rev. (left): 0x80, 0xf8
  1115. phrase0 8-rev rev. (left): 0x10, 0x68
  1116. phrase0 NOT (left): 0x98, 0xe0
  1117. phrase0 rev. (left): 0x18, 0x60
  1118. phrase1 (left): 0x20, 0x58
  1119. phrase1 4-swap (left): 0xb0, 0xc8
  1120. phrase1 4-swap rev. (left): 0xa8, 0xd0
  1121. phrase1 8-rev (left): 0x28, 0x50
  1122. phrase1 8-rev 4-swap rev. (left): 0xa0, 0xd8
  1123. phrase1 8-rev rev. (left): 0x30, 0x48
  1124. phrase1 NOT (left): 0xb8, 0xc0
  1125. phrase1 rev. (left): 0x38, 0x40
  1126.  
  1127. Operations map and list for left column: (num = op)
  1128.  
  1129. 0 =
  1130. 1 = 8-rev
  1131. 2 = 8-rev rev.
  1132. 3 = rev.
  1133. 4 = 8-rev 4-swap rev.
  1134. 5 = 4-swap rev.
  1135. 6 = 4-swap
  1136. 7 = NOT
  1137.  
  1138.  
  1139. Ops, in order:
  1140.  
  1141. 0, 1, 2, 3
  1142. 0, 1, 2, 3
  1143. 3, 2, 1, 0
  1144. 3, 2, 1, 0
  1145. 4, 5, 6, 7
  1146. 4, 5, 6, 7
  1147. 7, 6, 5, 4
  1148. 7, 6, 5, 4
  1149.  
  1150. Global ops map:
  1151.  
  1152. 0 =
  1153. 1 = 4-swap
  1154. 2 = 8-rev
  1155. 3 = rev.
  1156. 4 = 8-rev 4-swap
  1157. 5 = 4-swap rev.
  1158. 6 = 8-rev 4-swap rev.
  1159. 7 = 8-rev rev.
  1160. 8 = NOT
  1161. 9 = NOT 4-swap
  1162. 10 = NOT 8-rev
  1163. 11 = NOT rev.
  1164. 12 = NOT 8-rev 4-swap
  1165. 13 = NOT 4-swap rev.
  1166. 14 = NOT 8-rev 4-swap rev.
  1167. 15 = NOT 8-rev rev.
  1168.  
  1169. Global ops:
  1170.  
  1171. 0, 2, 7, 3
  1172. 0, 2, 7, 3
  1173. 3, 7, 2, 0
  1174. 3, 7, 2, 0
  1175. 6, 5, 1, 8
  1176. 6, 5, 1, 8
  1177. 8, 1, 5, 6
  1178. 8, 1, 5, 6
  1179.  
  1180. -----
  1181. phrase0 (right): 0x0, 0xa0
  1182. phrase0 4-swap (right): 0x28, 0x88
  1183. phrase0 8-rev (right): 0x48, 0xe8
  1184. phrase0 8-rev 4-swap (right): 0x60, 0xc0
  1185. phrase0 NOT (right): 0x8, 0xa8
  1186. phrase0 NOT 4-swap (right): 0x20, 0x80
  1187. phrase0 NOT 8-rev (right): 0x40, 0xe0
  1188. phrase0 NOT 8-rev 4-swap (right): 0x68, 0xc8
  1189. phrase1 (right): 0x10, 0xb0
  1190. phrase1 4-swap (right): 0x38, 0x98
  1191. phrase1 8-rev (right): 0x58, 0xf8
  1192. phrase1 8-rev 4-swap (right): 0x70, 0xd0
  1193. phrase1 NOT (right): 0x18, 0xb8
  1194. phrase1 NOT 4-swap (right): 0x30, 0x90
  1195. phrase1 NOT 8-rev (right): 0x50, 0xf0
  1196. phrase1 NOT 8-rev 4-swap (right): 0x78, 0xd8
  1197.  
  1198.  
  1199.  
  1200. Operations map and list for right column: (num = op)
  1201.  
  1202. 0 =
  1203. 1 = NOT
  1204. 2 = NOT 4-swap
  1205. 3 = 4-swap
  1206. 4 = NOT 8-rev
  1207. 5 = 8-rev
  1208. 6 = 8-rev 4-swap
  1209. 7 = NOT 8-rev 4-swap
  1210.  
  1211.  
  1212. Ops, in order:
  1213.  
  1214. 0, 1, 0, 1
  1215. 2, 3, 2, 3
  1216. 4, 5, 4, 5
  1217. 6, 7, 6, 7
  1218. 2, 3, 2, 3
  1219. 0, 1, 0, 1
  1220. 6, 7, 6, 7
  1221. 4, 5, 4, 5
  1222.  
  1223. Global ops map:
  1224.  
  1225. 0 =
  1226. 1 = 4-swap
  1227. 2 = 8-rev
  1228. 3 = rev.
  1229. 4 = 8-rev 4-swap
  1230. 5 = 4-swap rev.
  1231. 6 = 8-rev 4-swap rev.
  1232. 7 = 8-rev rev.
  1233. 8 = NOT
  1234. 9 = NOT 4-swap
  1235. 10 = NOT 8-rev
  1236. 11 = NOT rev.
  1237. 12 = NOT 8-rev 4-swap
  1238. 13 = NOT 4-swap rev.
  1239. 14 = NOT 8-rev 4-swap rev.
  1240. 15 = NOT 8-rev rev.
  1241.  
  1242. Global ops:
  1243.  
  1244. 0, 8, 0, 8
  1245. 9, 1, 9, 1
  1246. 10, 2, 10, 2
  1247. 4, 12, 4, 12
  1248. 9, 1, 9, 1
  1249. 0, 8, 0, 8
  1250. 4, 12, 4, 12
  1251. 10, 2, 10, 2
  1252.  
  1253. -----
  1254. 0x700-0x707: 09185c4d 129a65ed // phrase0 phrase0
  1255. 0x708-0x70f: 4d5c1809 de56a921 // phrase0 8-rev phrase0 rev.
  1256. 0x710-0x717: 5c4d0918 21a956de // phrase0 4-swap phrase0 8-rev rev.
  1257. 0x718-0x71f: 18094d5c ed659a12 // phrase0 8-rev 4-swap phrase0 NOT
  1258. 0x720-0x727: f6e7a3b2 cf47b830 // phrase0 NOT phrase1
  1259. 0x728-0x72f: b2a3e7f6 038b74fc // phrase0 NOT 8-rev phrase1 rev.
  1260. 0x730-0x737: a3b2f6e7 fc748b03 // phrase0 NOT 4-swap phrase1 8-rev rev.
  1261. 0x738-0x73f: e7f6b2a3 30b847cf // phrase0 NOT 8-rev 4-swap phrase1 NOT
  1262. 0x740-0x747: 9081c5d4 038b74fc // phrase0 8-rev rev. phrase1 rev.
  1263. 0x748-0x74f: d4c58190 cf47b830 // phrase0 rev. phrase1
  1264. 0x750-0x757: c5d49081 30b847cf // phrase0 8-rev 4-swap rev. phrase1 NOT
  1265. 0x758-0x75f: 8190d4c5 fc748b03 // phrase0 4-swap rev. phrase1 8-rev rev.
  1266. 0x760-0x767: 6f7e3a2b de56a921 // phrase0 NOT 8-rev rev. phrase0 rev.
  1267. 0x768-0x76f: 2b3a7e6f 129a65ed // phrase0 NOT rev. phrase0
  1268. 0x770-0x777: 3a2b6f7e ed659a12 // phrase0 NOT 8-rev 4-swap rev. phrase0 NOT
  1269. 0x778-0x77f: 7e6f2b3a 21a956de // phrase0 NOT 4-swap rev. phrase0 8-rev rev.
  1270. 0x780-0x787: 5c4d0918 ed659a12 // phrase0 4-swap phrase0 NOT
  1271. 0x788-0x78f: 18094d5c 21a956de // phrase0 8-rev 4-swap phrase0 8-rev rev.
  1272. 0x790-0x797: 09185c4d de56a921 // phrase0 phrase0 rev.
  1273. 0x798-0x79f: 4d5c1809 129a65ed // phrase0 8-rev phrase0
  1274. 0x7a0-0x7a7: a3b2f6e7 30b847cf // phrase0 NOT 4-swap phrase1 NOT
  1275. 0x7a8-0x7af: e7f6b2a3 fc748b03 // phrase0 NOT 8-rev 4-swap phrase1 8-rev rev.
  1276. 0x7b0-0x7b7: f6e7a3b2 038b74fc // phrase0 NOT phrase1 rev.
  1277. 0x7b8-0x7bf: b2a3e7f6 cf47b830 // phrase0 NOT 8-rev phrase1
  1278. 0x7c0-0x7c7: c5d49081 fc748b03 // phrase0 8-rev 4-swap rev. phrase1 8-rev rev.
  1279. 0x7c8-0x7cf: 8190d4c5 30b847cf // phrase0 4-swap rev. phrase1 NOT
  1280. 0x7d0-0x7d7: 9081c5d4 cf47b830 // phrase0 8-rev rev. phrase1
  1281. 0x7d8-0x7df: d4c58190 038b74fc // phrase0 rev. phrase1 rev.
  1282. 0x7e0-0x7e7: 3a2b6f7e 21a956de // phrase0 NOT 8-rev 4-swap rev. phrase0 8-rev rev.
  1283. 0x7e8-0x7ef: 7e6f2b3a ed659a12 // phrase0 NOT 4-swap rev. phrase0 NOT
  1284. 0x7f0-0x7f7: 6f7e3a2b 129a65ed // phrase0 NOT 8-rev rev. phrase0
  1285. 0x7f8-0x7ff: 2b3a7e6f de56a921 // phrase0 NOT rev. phrase0 rev.
  1286.  
  1287.  
  1288. Frequency analysis:
  1289.  
  1290.  
  1291. phrase0 (left): 0x0, 0x90
  1292. phrase0 4-swap (left): 0x10, 0x80
  1293. phrase0 4-swap rev. (left): 0x58, 0xc8
  1294. phrase0 8-rev (left): 0x8, 0x98
  1295. phrase0 8-rev 4-swap (left): 0x18, 0x88
  1296. phrase0 8-rev 4-swap rev. (left): 0x50, 0xc0
  1297. phrase0 8-rev rev. (left): 0x40, 0xd0
  1298. phrase0 NOT (left): 0x20, 0xb0
  1299. phrase0 NOT 4-swap (left): 0x30, 0xa0
  1300. phrase0 NOT 4-swap rev. (left): 0x78, 0xe8
  1301. phrase0 NOT 8-rev (left): 0x28, 0xb8
  1302. phrase0 NOT 8-rev 4-swap (left): 0x38, 0xa8
  1303. phrase0 NOT 8-rev 4-swap rev. (left): 0x70, 0xe0
  1304. phrase0 NOT 8-rev rev. (left): 0x60, 0xf0
  1305. phrase0 NOT rev. (left): 0x68, 0xf8
  1306. phrase0 rev. (left): 0x48, 0xd8
  1307.  
  1308. Operations map and list for left column: (num = op)
  1309.  
  1310. 0 =
  1311. 1 = 8-rev
  1312. 2 = 4-swap
  1313. 3 = 8-rev 4-swap
  1314. 4 = NOT
  1315. 5 = NOT 8-rev
  1316. 6 = NOT 4-swap
  1317. 7 = NOT 8-rev 4-swap
  1318. 8 = 8-rev rev.
  1319. 9 = rev.
  1320. 10 = 8-rev 4-swap rev.
  1321. 11 = 4-swap rev.
  1322. 12 = NOT 8-rev rev.
  1323. 13 = NOT rev.
  1324. 14 = NOT 8-rev 4-swap rev.
  1325. 15 = NOT 4-swap rev.
  1326.  
  1327.  
  1328. Ops, in order:
  1329.  
  1330. 0, 1, 2, 3
  1331. 4, 5, 6, 7
  1332. 8, 9, 10, 11
  1333. 12, 13, 14, 15
  1334. 2, 3, 0, 1
  1335. 6, 7, 4, 5
  1336. 10, 11, 8, 9
  1337. 14, 15, 12, 13
  1338.  
  1339. Global ops map:
  1340.  
  1341. 0 =
  1342. 1 = 4-swap
  1343. 2 = 8-rev
  1344. 3 = rev.
  1345. 4 = 8-rev 4-swap
  1346. 5 = 4-swap rev.
  1347. 6 = 8-rev 4-swap rev.
  1348. 7 = 8-rev rev.
  1349. 8 = NOT
  1350. 9 = NOT 4-swap
  1351. 10 = NOT 8-rev
  1352. 11 = NOT rev.
  1353. 12 = NOT 8-rev 4-swap
  1354. 13 = NOT 4-swap rev.
  1355. 14 = NOT 8-rev 4-swap rev.
  1356. 15 = NOT 8-rev rev.
  1357.  
  1358. Global ops:
  1359.  
  1360. 0, 2, 1, 4
  1361. 8, 10, 9, 12
  1362. 7, 3, 6, 5
  1363. 15, 11, 14, 13
  1364. 1, 4, 0, 2
  1365. 9, 12, 8, 10
  1366. 6, 5, 7, 3
  1367. 14, 13, 15, 11
  1368.  
  1369. -----
  1370. phrase0 (right): 0x0, 0x68, 0x98, 0xf0
  1371. phrase0 8-rev rev. (right): 0x10, 0x78, 0x88, 0xe0
  1372. phrase0 NOT (right): 0x18, 0x70, 0x80, 0xe8
  1373. phrase0 rev. (right): 0x8, 0x60, 0x90, 0xf8
  1374. phrase1 (right): 0x20, 0x48, 0xb8, 0xd0
  1375. phrase1 8-rev rev. (right): 0x30, 0x58, 0xa8, 0xc0
  1376. phrase1 NOT (right): 0x38, 0x50, 0xa0, 0xc8
  1377. phrase1 rev. (right): 0x28, 0x40, 0xb0, 0xd8
  1378.  
  1379.  
  1380.  
  1381. Operations map and list for right column: (num = op)
  1382.  
  1383. 0 =
  1384. 1 = rev.
  1385. 2 = 8-rev rev.
  1386. 3 = NOT
  1387.  
  1388.  
  1389. Ops, in order:
  1390.  
  1391. 0, 1, 2, 3
  1392. 0, 1, 2, 3
  1393. 1, 0, 3, 2
  1394. 1, 0, 3, 2
  1395. 3, 2, 1, 0
  1396. 3, 2, 1, 0
  1397. 2, 3, 0, 1
  1398. 2, 3, 0, 1
  1399.  
  1400. Global ops map:
  1401.  
  1402. 0 =
  1403. 1 = 4-swap
  1404. 2 = 8-rev
  1405. 3 = rev.
  1406. 4 = 8-rev 4-swap
  1407. 5 = 4-swap rev.
  1408. 6 = 8-rev 4-swap rev.
  1409. 7 = 8-rev rev.
  1410. 8 = NOT
  1411. 9 = NOT 4-swap
  1412. 10 = NOT 8-rev
  1413. 11 = NOT rev.
  1414. 12 = NOT 8-rev 4-swap
  1415. 13 = NOT 4-swap rev.
  1416. 14 = NOT 8-rev 4-swap rev.
  1417. 15 = NOT 8-rev rev.
  1418.  
  1419. Global ops:
  1420.  
  1421. 0, 3, 7, 8
  1422. 0, 3, 7, 8
  1423. 3, 0, 8, 7
  1424. 3, 0, 8, 7
  1425. 8, 7, 3, 0
  1426. 8, 7, 3, 0
  1427. 7, 8, 0, 3
  1428. 7, 8, 0, 3
  1429.  
  1430. -----
  1431. 0x800-0x807: 7f4cd5e6 acf91742 // phrase0 phrase0
  1432. 0x808-0x80f: 4c7fe6d5 ca9f7124 // phrase0 8-rev 4-swap phrase0 8-rev rev.
  1433. 0x810-0x817: e6d54c7f 35608edb // phrase0 8-rev phrase0 NOT 8-rev rev.
  1434. 0x818-0x81f: d5e67f4c 5306e8bd // phrase0 4-swap phrase0 NOT
  1435. 0x820-0x827: 5d6ef7c4 24719fca // phrase0 8-rev 4-swap rev. phrase0 rev.
  1436. 0x828-0x82f: 6e5dc4f7 4217f9ac // phrase0 rev. phrase0 8-rev
  1437. 0x830-0x837: c4f76e5d bde80653 // phrase0 4-swap rev. phrase0 NOT 8-rev
  1438. 0x838-0x83f: f7c45d6e db8e6035 // phrase0 8-rev rev. phrase0 NOT rev.
  1439. 0x840-0x847: 80b32a19 24719fca // phrase0 NOT phrase0 rev.
  1440. 0x848-0x84f: b380192a 4217f9ac // phrase0 NOT 8-rev 4-swap phrase0 8-rev
  1441. 0x850-0x857: 192ab380 bde80653 // phrase0 NOT 8-rev phrase0 NOT 8-rev
  1442. 0x858-0x85f: 2a1980b3 db8e6035 // phrase0 NOT 4-swap phrase0 NOT rev.
  1443. 0x860-0x867: a291083b acf91742 // phrase0 NOT 8-rev 4-swap rev. phrase0
  1444. 0x868-0x86f: 91a23b08 ca9f7124 // phrase0 NOT rev. phrase0 8-rev rev.
  1445. 0x870-0x877: 3b0891a2 35608edb // phrase0 NOT 4-swap rev. phrase0 NOT 8-rev rev.
  1446. 0x878-0x87f: 083ba291 5306e8bd // phrase0 NOT 8-rev rev. phrase0 NOT
  1447. 0x880-0x887: 192ab380 35608edb // phrase0 NOT 8-rev phrase0 NOT 8-rev rev.
  1448. 0x888-0x88f: 2a1980b3 5306e8bd // phrase0 NOT 4-swap phrase0 NOT
  1449. 0x890-0x897: 80b32a19 acf91742 // phrase0 NOT phrase0
  1450. 0x898-0x89f: b380192a ca9f7124 // phrase0 NOT 8-rev 4-swap phrase0 8-rev rev.
  1451. 0x8a0-0x8a7: 3b0891a2 bde80653 // phrase0 NOT 4-swap rev. phrase0 NOT 8-rev
  1452. 0x8a8-0x8af: 083ba291 db8e6035 // phrase0 NOT 8-rev rev. phrase0 NOT rev.
  1453. 0x8b0-0x8b7: a291083b 24719fca // phrase0 NOT 8-rev 4-swap rev. phrase0 rev.
  1454. 0x8b8-0x8bf: 91a23b08 4217f9ac // phrase0 NOT rev. phrase0 8-rev
  1455. 0x8c0-0x8c7: e6d54c7f bde80653 // phrase0 8-rev phrase0 NOT 8-rev
  1456. 0x8c8-0x8cf: d5e67f4c db8e6035 // phrase0 4-swap phrase0 NOT rev.
  1457. 0x8d0-0x8d7: 7f4cd5e6 24719fca // phrase0 phrase0 rev.
  1458. 0x8d8-0x8df: 4c7fe6d5 4217f9ac // phrase0 8-rev 4-swap phrase0 8-rev
  1459. 0x8e0-0x8e7: c4f76e5d 35608edb // phrase0 4-swap rev. phrase0 NOT 8-rev rev.
  1460. 0x8e8-0x8ef: f7c45d6e 5306e8bd // phrase0 8-rev rev. phrase0 NOT
  1461. 0x8f0-0x8f7: 5d6ef7c4 acf91742 // phrase0 8-rev 4-swap rev. phrase0
  1462. 0x8f8-0x8ff: 6e5dc4f7 ca9f7124 // phrase0 rev. phrase0 8-rev rev.
  1463.  
  1464.  
  1465. Frequency analysis:
  1466.  
  1467.  
  1468. phrase0 (left): 0x0, 0xd0
  1469. phrase0 4-swap (left): 0x18, 0xc8
  1470. phrase0 4-swap rev. (left): 0x30, 0xe0
  1471. phrase0 8-rev (left): 0x10, 0xc0
  1472. phrase0 8-rev 4-swap (left): 0x8, 0xd8
  1473. phrase0 8-rev 4-swap rev. (left): 0x20, 0xf0
  1474. phrase0 8-rev rev. (left): 0x38, 0xe8
  1475. phrase0 NOT (left): 0x40, 0x90
  1476. phrase0 NOT 4-swap (left): 0x58, 0x88
  1477. phrase0 NOT 4-swap rev. (left): 0x70, 0xa0
  1478. phrase0 NOT 8-rev (left): 0x50, 0x80
  1479. phrase0 NOT 8-rev 4-swap (left): 0x48, 0x98
  1480. phrase0 NOT 8-rev 4-swap rev. (left): 0x60, 0xb0
  1481. phrase0 NOT 8-rev rev. (left): 0x78, 0xa8
  1482. phrase0 NOT rev. (left): 0x68, 0xb8
  1483. phrase0 rev. (left): 0x28, 0xf8
  1484.  
  1485. Operations map and list for left column: (num = op)
  1486.  
  1487. 0 =
  1488. 1 = 8-rev 4-swap
  1489. 2 = 8-rev
  1490. 3 = 4-swap
  1491. 4 = 8-rev 4-swap rev.
  1492. 5 = rev.
  1493. 6 = 4-swap rev.
  1494. 7 = 8-rev rev.
  1495. 8 = NOT
  1496. 9 = NOT 8-rev 4-swap
  1497. 10 = NOT 8-rev
  1498. 11 = NOT 4-swap
  1499. 12 = NOT 8-rev 4-swap rev.
  1500. 13 = NOT rev.
  1501. 14 = NOT 4-swap rev.
  1502. 15 = NOT 8-rev rev.
  1503.  
  1504.  
  1505. Ops, in order:
  1506.  
  1507. 0, 1, 2, 3
  1508. 4, 5, 6, 7
  1509. 8, 9, 10, 11
  1510. 12, 13, 14, 15
  1511. 10, 11, 8, 9
  1512. 14, 15, 12, 13
  1513. 2, 3, 0, 1
  1514. 6, 7, 4, 5
  1515.  
  1516. Global ops map:
  1517.  
  1518. 0 =
  1519. 1 = 4-swap
  1520. 2 = 8-rev
  1521. 3 = rev.
  1522. 4 = 8-rev 4-swap
  1523. 5 = 4-swap rev.
  1524. 6 = 8-rev 4-swap rev.
  1525. 7 = 8-rev rev.
  1526. 8 = NOT
  1527. 9 = NOT 4-swap
  1528. 10 = NOT 8-rev
  1529. 11 = NOT rev.
  1530. 12 = NOT 8-rev 4-swap
  1531. 13 = NOT 4-swap rev.
  1532. 14 = NOT 8-rev 4-swap rev.
  1533. 15 = NOT 8-rev rev.
  1534.  
  1535. Global ops:
  1536.  
  1537. 0, 4, 2, 1
  1538. 6, 3, 5, 7
  1539. 8, 12, 10, 9
  1540. 14, 11, 13, 15
  1541. 10, 9, 8, 12
  1542. 13, 15, 14, 11
  1543. 2, 1, 0, 4
  1544. 5, 7, 6, 3
  1545.  
  1546. -----
  1547. phrase0 (right): 0x0, 0x60, 0x90, 0xf0
  1548. phrase0 8-rev (right): 0x28, 0x48, 0xb8, 0xd8
  1549. phrase0 8-rev rev. (right): 0x8, 0x68, 0x98, 0xf8
  1550. phrase0 NOT (right): 0x18, 0x78, 0x88, 0xe8
  1551. phrase0 NOT 8-rev (right): 0x30, 0x50, 0xa0, 0xc0
  1552. phrase0 NOT 8-rev rev. (right): 0x10, 0x70, 0x80, 0xe0
  1553. phrase0 NOT rev. (right): 0x38, 0x58, 0xa8, 0xc8
  1554. phrase0 rev. (right): 0x20, 0x40, 0xb0, 0xd0
  1555.  
  1556.  
  1557.  
  1558. Operations map and list for right column: (num = op)
  1559.  
  1560. 0 =
  1561. 1 = 8-rev rev.
  1562. 2 = NOT 8-rev rev.
  1563. 3 = NOT
  1564. 4 = rev.
  1565. 5 = 8-rev
  1566. 6 = NOT 8-rev
  1567. 7 = NOT rev.
  1568.  
  1569.  
  1570. Ops, in order:
  1571.  
  1572. 0, 1, 2, 3
  1573. 4, 5, 6, 7
  1574. 4, 5, 6, 7
  1575. 0, 1, 2, 3
  1576. 2, 3, 0, 1
  1577. 6, 7, 4, 5
  1578. 6, 7, 4, 5
  1579. 2, 3, 0, 1
  1580.  
  1581. Global ops map:
  1582.  
  1583. 0 =
  1584. 1 = 4-swap
  1585. 2 = 8-rev
  1586. 3 = rev.
  1587. 4 = 8-rev 4-swap
  1588. 5 = 4-swap rev.
  1589. 6 = 8-rev 4-swap rev.
  1590. 7 = 8-rev rev.
  1591. 8 = NOT
  1592. 9 = NOT 4-swap
  1593. 10 = NOT 8-rev
  1594. 11 = NOT rev.
  1595. 12 = NOT 8-rev 4-swap
  1596. 13 = NOT 4-swap rev.
  1597. 14 = NOT 8-rev 4-swap rev.
  1598. 15 = NOT 8-rev rev.
  1599.  
  1600. Global ops:
  1601.  
  1602. 0, 7, 15, 8
  1603. 3, 2, 10, 11
  1604. 3, 2, 10, 11
  1605. 0, 7, 15, 8
  1606. 15, 8, 0, 7
  1607. 10, 11, 3, 2
  1608. 10, 11, 3, 2
  1609. 15, 8, 0, 7
  1610.  
  1611. -----
  1612. 0x900-0x907: fb4040fb 2d5aa5d2 // phrase0 phrase0
  1613. 0x908-0x90f: 62d9d962 87f00f78 // phrase1 phrase1
  1614. 0x910-0x917: 269d9d26 0f7887f0 // phrase1 rev. phrase1 4-swap
  1615. 0x918-0x91f: bf0404bf a5d22d5a // phrase0 rev. phrase0 4-swap
  1616. 0x920-0x927: 9d26269d 691ee196 // phrase1 NOT phrase2
  1617. 0x928-0x92f: 04bfbf04 c3b44b3c // phrase0 4-swap rev. phrase3
  1618. 0x930-0x937: 40fbfb40 4b3cc3b4 // phrase0 4-swap phrase3 4-swap
  1619. 0x938-0x93f: d96262d9 e196691e // phrase1 4-swap phrase2 4-swap
  1620. 0x940-0x947: 15aeae15 c3b44b3c // phrase2 phrase3
  1621. 0x948-0x94f: 8c37378c 691ee196 // phrase3 phrase2
  1622. 0x950-0x957: c87373c8 e196691e // phrase3 rev. phrase2 4-swap
  1623. 0x958-0x95f: 51eaea51 4b3cc3b4 // phrase2 rev. phrase3 4-swap
  1624. 0x960-0x967: 73c8c873 87f00f78 // phrase3 NOT phrase1
  1625. 0x968-0x96f: ea5151ea 2d5aa5d2 // phrase2 NOT phrase0
  1626. 0x970-0x977: ae1515ae a5d22d5a // phrase2 4-swap phrase0 4-swap
  1627. 0x978-0x97f: 378c8c37 0f7887f0 // phrase3 4-swap phrase1 4-swap
  1628. 0x980-0x987: 04bfbf04 691ee196 // phrase0 4-swap rev. phrase2
  1629. 0x988-0x98f: 9d26269d c3b44b3c // phrase1 NOT phrase3
  1630. 0x990-0x997: d96262d9 4b3cc3b4 // phrase1 4-swap phrase3 4-swap
  1631. 0x998-0x99f: 40fbfb40 e196691e // phrase0 4-swap phrase2 4-swap
  1632. 0x9a0-0x9a7: 62d9d962 2d5aa5d2 // phrase1 phrase0
  1633. 0x9a8-0x9af: fb4040fb 87f00f78 // phrase0 phrase1
  1634. 0x9b0-0x9b7: bf0404bf 0f7887f0 // phrase0 rev. phrase1 4-swap
  1635. 0x9b8-0x9bf: 269d9d26 a5d22d5a // phrase1 rev. phrase0 4-swap
  1636. 0x9c0-0x9c7: ea5151ea 87f00f78 // phrase2 NOT phrase1
  1637. 0x9c8-0x9cf: 73c8c873 2d5aa5d2 // phrase3 NOT phrase0
  1638. 0x9d0-0x9d7: 378c8c37 a5d22d5a // phrase3 4-swap phrase0 4-swap
  1639. 0x9d8-0x9df: ae1515ae 0f7887f0 // phrase2 4-swap phrase1 4-swap
  1640. 0x9e0-0x9e7: 8c37378c c3b44b3c // phrase3 phrase3
  1641. 0x9e8-0x9ef: 15aeae15 691ee196 // phrase2 phrase2
  1642. 0x9f0-0x9f7: 51eaea51 e196691e // phrase2 rev. phrase2 4-swap
  1643. 0x9f8-0x9ff: c87373c8 4b3cc3b4 // phrase3 rev. phrase3 4-swap
  1644.  
  1645.  
  1646. Frequency analysis:
  1647.  
  1648.  
  1649. phrase0 (left): 0x0, 0xa8
  1650. phrase0 4-swap (left): 0x30, 0x98
  1651. phrase0 4-swap rev. (left): 0x28, 0x80
  1652. phrase0 rev. (left): 0x18, 0xb0
  1653. phrase1 (left): 0x8, 0xa0
  1654. phrase1 4-swap (left): 0x38, 0x90
  1655. phrase1 NOT (left): 0x20, 0x88
  1656. phrase1 rev. (left): 0x10, 0xb8
  1657. phrase2 (left): 0x40, 0xe8
  1658. phrase2 4-swap (left): 0x70, 0xd8
  1659. phrase2 NOT (left): 0x68, 0xc0
  1660. phrase2 rev. (left): 0x58, 0xf0
  1661. phrase3 (left): 0x48, 0xe0
  1662. phrase3 4-swap (left): 0x78, 0xd0
  1663. phrase3 NOT (left): 0x60, 0xc8
  1664. phrase3 rev. (left): 0x50, 0xf8
  1665.  
  1666. Operations map and list for left column: (num = op)
  1667.  
  1668. 0 =
  1669. 1 = rev.
  1670. 2 = NOT
  1671. 3 = 4-swap rev.
  1672. 4 = 4-swap
  1673.  
  1674.  
  1675. Ops, in order:
  1676.  
  1677. 0, 0, 1, 1
  1678. 2, 3, 4, 4
  1679. 0, 0, 1, 1
  1680. 2, 2, 4, 4
  1681. 3, 2, 4, 4
  1682. 0, 0, 1, 1
  1683. 2, 2, 4, 4
  1684. 0, 0, 1, 1
  1685.  
  1686. Global ops map:
  1687.  
  1688. 0 =
  1689. 1 = 4-swap
  1690. 2 = 8-rev
  1691. 3 = rev.
  1692. 4 = 8-rev 4-swap
  1693. 5 = 4-swap rev.
  1694. 6 = 8-rev 4-swap rev.
  1695. 7 = 8-rev rev.
  1696. 8 = NOT
  1697. 9 = NOT 4-swap
  1698. 10 = NOT 8-rev
  1699. 11 = NOT rev.
  1700. 12 = NOT 8-rev 4-swap
  1701. 13 = NOT 4-swap rev.
  1702. 14 = NOT 8-rev 4-swap rev.
  1703. 15 = NOT 8-rev rev.
  1704.  
  1705. Global ops:
  1706.  
  1707. 0, 0, 3, 3
  1708. 8, 5, 1, 1
  1709. 0, 0, 3, 3
  1710. 8, 8, 1, 1
  1711. 5, 8, 1, 1
  1712. 0, 0, 3, 3
  1713. 8, 8, 1, 1
  1714. 0, 0, 3, 3
  1715.  
  1716. -----
  1717. phrase0 (right): 0x0, 0x68, 0xa0, 0xc8
  1718. phrase0 4-swap (right): 0x18, 0x70, 0xb8, 0xd0
  1719. phrase1 (right): 0x8, 0x60, 0xa8, 0xc0
  1720. phrase1 4-swap (right): 0x10, 0x78, 0xb0, 0xd8
  1721. phrase2 (right): 0x20, 0x48, 0x80, 0xe8
  1722. phrase2 4-swap (right): 0x38, 0x50, 0x98, 0xf0
  1723. phrase3 (right): 0x28, 0x40, 0x88, 0xe0
  1724. phrase3 4-swap (right): 0x30, 0x58, 0x90, 0xf8
  1725.  
  1726.  
  1727.  
  1728. Operations map and list for right column: (num = op)
  1729.  
  1730. 0 =
  1731. 1 = 4-swap
  1732.  
  1733.  
  1734. Ops, in order:
  1735.  
  1736. 0, 0, 1, 1
  1737. 0, 0, 1, 1
  1738. 0, 0, 1, 1
  1739. 0, 0, 1, 1
  1740. 0, 0, 1, 1
  1741. 0, 0, 1, 1
  1742. 0, 0, 1, 1
  1743. 0, 0, 1, 1
  1744.  
  1745. Global ops map:
  1746.  
  1747. 0 =
  1748. 1 = 4-swap
  1749. 2 = 8-rev
  1750. 3 = rev.
  1751. 4 = 8-rev 4-swap
  1752. 5 = 4-swap rev.
  1753. 6 = 8-rev 4-swap rev.
  1754. 7 = 8-rev rev.
  1755. 8 = NOT
  1756. 9 = NOT 4-swap
  1757. 10 = NOT 8-rev
  1758. 11 = NOT rev.
  1759. 12 = NOT 8-rev 4-swap
  1760. 13 = NOT 4-swap rev.
  1761. 14 = NOT 8-rev 4-swap rev.
  1762. 15 = NOT 8-rev rev.
  1763.  
  1764. Global ops:
  1765.  
  1766. 0, 0, 1, 1
  1767. 0, 0, 1, 1
  1768. 0, 0, 1, 1
  1769. 0, 0, 1, 1
  1770. 0, 0, 1, 1
  1771. 0, 0, 1, 1
  1772. 0, 0, 1, 1
  1773. 0, 0, 1, 1
  1774.  
  1775. -----
  1776. 0xa00-0xa07: fc9a0365 69b4a578 // phrase0 phrase0
  1777. 0xa08-0xa0f: 8bed7412 1ec3d20f // phrase1 phrase1
  1778. 0xa10-0xa17: 65039afc 2df0e13c // phrase0 8-rev phrase1 8-rev 4-swap rev.
  1779. 0xa18-0xa1f: 1274ed8b 5a87964b // phrase1 8-rev phrase0 8-rev 4-swap rev.
  1780. 0xa20-0xa27: cfa93056 875a4b96 // phrase0 8-rev rev. phrase0 rev.
  1781. 0xa28-0xa2f: b8de4721 f02d3ce1 // phrase1 8-rev rev. phrase1 rev.
  1782. 0xa30-0xa37: 5630a9cf c31e0fd2 // phrase0 rev. phrase1 8-rev 4-swap
  1783. 0xa38-0xa3f: 2147deb8 b46978a5 // phrase1 rev. phrase0 8-rev 4-swap
  1784. 0xa40-0xa47: 4721b8de 0fd2c31e // phrase1 8-rev 4-swap rev. phrase1 8-rev
  1785. 0xa48-0xa4f: 3056cfa9 78a5b469 // phrase0 8-rev 4-swap rev. phrase0 8-rev
  1786. 0xa50-0xa57: deb82147 4b96875a // phrase1 4-swap rev. phrase0 4-swap rev.
  1787. 0xa58-0xa5f: a9cf5630 3ce1f02d // phrase0 4-swap rev. phrase1 4-swap rev.
  1788. 0xa60-0xa67: 74128bed e13c2df0 // phrase1 NOT phrase1 NOT
  1789. 0xa68-0xa6f: 0365fc9a 964b5a87 // phrase0 4-swap phrase0 NOT
  1790. 0xa70-0xa77: ed8b1274 a57869b4 // phrase1 8-rev 4-swap phrase0 4-swap
  1791. 0xa78-0xa7f: 9afc6503 d20f1ec3 // phrase0 8-rev 4-swap phrase1 4-swap
  1792. 0xa80-0xa87: 0365fc9a 1ec3d20f // phrase0 4-swap phrase1
  1793. 0xa88-0xa8f: 74128bed 69b4a578 // phrase1 NOT phrase0
  1794. 0xa90-0xa97: 9afc6503 5a87964b // phrase0 8-rev 4-swap phrase0 8-rev 4-swap rev.
  1795. 0xa98-0xa9f: ed8b1274 2df0e13c // phrase1 8-rev 4-swap phrase1 8-rev 4-swap rev.
  1796. 0xaa0-0xaa7: 3056cfa9 f02d3ce1 // phrase0 8-rev 4-swap rev. phrase1 rev.
  1797. 0xaa8-0xaaf: 4721b8de 875a4b96 // phrase1 8-rev 4-swap rev. phrase0 rev.
  1798. 0xab0-0xab7: a9cf5630 b46978a5 // phrase0 4-swap rev. phrase0 8-rev 4-swap
  1799. 0xab8-0xabf: deb82147 c31e0fd2 // phrase1 4-swap rev. phrase1 8-rev 4-swap
  1800. 0xac0-0xac7: b8de4721 78a5b469 // phrase1 8-rev rev. phrase0 8-rev
  1801. 0xac8-0xacf: cfa93056 0fd2c31e // phrase0 8-rev rev. phrase1 8-rev
  1802. 0xad0-0xad7: 2147deb8 3ce1f02d // phrase1 rev. phrase1 4-swap rev.
  1803. 0xad8-0xadf: 5630a9cf 4b96875a // phrase0 rev. phrase0 4-swap rev.
  1804. 0xae0-0xae7: 8bed7412 964b5a87 // phrase1 phrase0 NOT
  1805. 0xae8-0xaef: fc9a0365 e13c2df0 // phrase0 phrase1 NOT
  1806. 0xaf0-0xaf7: 1274ed8b d20f1ec3 // phrase1 8-rev phrase1 4-swap
  1807. 0xaf8-0xaff: 65039afc a57869b4 // phrase0 8-rev phrase0 4-swap
  1808.  
  1809.  
  1810. Frequency analysis:
  1811.  
  1812.  
  1813. phrase0 (left): 0x0, 0xe8
  1814. phrase0 4-swap (left): 0x68, 0x80
  1815. phrase0 4-swap rev. (left): 0x58, 0xb0
  1816. phrase0 8-rev (left): 0x10, 0xf8
  1817. phrase0 8-rev 4-swap (left): 0x78, 0x90
  1818. phrase0 8-rev 4-swap rev. (left): 0x48, 0xa0
  1819. phrase0 8-rev rev. (left): 0x20, 0xc8
  1820. phrase0 rev. (left): 0x30, 0xd8
  1821. phrase1 (left): 0x8, 0xe0
  1822. phrase1 4-swap rev. (left): 0x50, 0xb8
  1823. phrase1 8-rev (left): 0x18, 0xf0
  1824. phrase1 8-rev 4-swap (left): 0x70, 0x98
  1825. phrase1 8-rev 4-swap rev. (left): 0x40, 0xa8
  1826. phrase1 8-rev rev. (left): 0x28, 0xc0
  1827. phrase1 NOT (left): 0x60, 0x88
  1828. phrase1 rev. (left): 0x38, 0xd0
  1829.  
  1830. Operations map and list for left column: (num = op)
  1831.  
  1832. 0 =
  1833. 1 = 8-rev
  1834. 2 = 8-rev rev.
  1835. 3 = rev.
  1836. 4 = 8-rev 4-swap rev.
  1837. 5 = 4-swap rev.
  1838. 6 = NOT
  1839. 7 = 4-swap
  1840. 8 = 8-rev 4-swap
  1841.  
  1842.  
  1843. Ops, in order:
  1844.  
  1845. 0, 0, 1, 1
  1846. 2, 2, 3, 3
  1847. 4, 4, 5, 5
  1848. 6, 7, 8, 8
  1849. 7, 6, 8, 8
  1850. 4, 4, 5, 5
  1851. 2, 2, 3, 3
  1852. 0, 0, 1, 1
  1853.  
  1854. Global ops map:
  1855.  
  1856. 0 =
  1857. 1 = 4-swap
  1858. 2 = 8-rev
  1859. 3 = rev.
  1860. 4 = 8-rev 4-swap
  1861. 5 = 4-swap rev.
  1862. 6 = 8-rev 4-swap rev.
  1863. 7 = 8-rev rev.
  1864. 8 = NOT
  1865. 9 = NOT 4-swap
  1866. 10 = NOT 8-rev
  1867. 11 = NOT rev.
  1868. 12 = NOT 8-rev 4-swap
  1869. 13 = NOT 4-swap rev.
  1870. 14 = NOT 8-rev 4-swap rev.
  1871. 15 = NOT 8-rev rev.
  1872.  
  1873. Global ops:
  1874.  
  1875. 0, 0, 2, 2
  1876. 7, 7, 3, 3
  1877. 6, 6, 5, 5
  1878. 8, 1, 4, 4
  1879. 1, 8, 4, 4
  1880. 6, 6, 5, 5
  1881. 7, 7, 3, 3
  1882. 0, 0, 2, 2
  1883.  
  1884. -----
  1885. phrase0 (right): 0x0, 0x88
  1886. phrase0 4-swap (right): 0x70, 0xf8
  1887. phrase0 4-swap rev. (right): 0x50, 0xd8
  1888. phrase0 8-rev (right): 0x48, 0xc0
  1889. phrase0 8-rev 4-swap (right): 0x38, 0xb0
  1890. phrase0 8-rev 4-swap rev. (right): 0x18, 0x90
  1891. phrase0 NOT (right): 0x68, 0xe0
  1892. phrase0 rev. (right): 0x20, 0xa8
  1893. phrase1 (right): 0x8, 0x80
  1894. phrase1 4-swap (right): 0x78, 0xf0
  1895. phrase1 4-swap rev. (right): 0x58, 0xd0
  1896. phrase1 8-rev (right): 0x40, 0xc8
  1897. phrase1 8-rev 4-swap (right): 0x30, 0xb8
  1898. phrase1 8-rev 4-swap rev. (right): 0x10, 0x98
  1899. phrase1 NOT (right): 0x60, 0xe8
  1900. phrase1 rev. (right): 0x28, 0xa0
  1901.  
  1902.  
  1903.  
  1904. Operations map and list for right column: (num = op)
  1905.  
  1906. 0 =
  1907. 1 = 8-rev 4-swap rev.
  1908. 2 = rev.
  1909. 3 = 8-rev 4-swap
  1910. 4 = 8-rev
  1911. 5 = 4-swap rev.
  1912. 6 = NOT
  1913. 7 = 4-swap
  1914.  
  1915.  
  1916. Ops, in order:
  1917.  
  1918. 0, 0, 1, 1
  1919. 2, 2, 3, 3
  1920. 4, 4, 5, 5
  1921. 6, 6, 7, 7
  1922. 0, 0, 1, 1
  1923. 2, 2, 3, 3
  1924. 4, 4, 5, 5
  1925. 6, 6, 7, 7
  1926.  
  1927. Global ops map:
  1928.  
  1929. 0 =
  1930. 1 = 4-swap
  1931. 2 = 8-rev
  1932. 3 = rev.
  1933. 4 = 8-rev 4-swap
  1934. 5 = 4-swap rev.
  1935. 6 = 8-rev 4-swap rev.
  1936. 7 = 8-rev rev.
  1937. 8 = NOT
  1938. 9 = NOT 4-swap
  1939. 10 = NOT 8-rev
  1940. 11 = NOT rev.
  1941. 12 = NOT 8-rev 4-swap
  1942. 13 = NOT 4-swap rev.
  1943. 14 = NOT 8-rev 4-swap rev.
  1944. 15 = NOT 8-rev rev.
  1945.  
  1946. Global ops:
  1947.  
  1948. 0, 0, 6, 6
  1949. 3, 3, 4, 4
  1950. 2, 2, 5, 5
  1951. 8, 8, 1, 1
  1952. 0, 0, 6, 6
  1953. 3, 3, 4, 4
  1954. 2, 2, 5, 5
  1955. 8, 8, 1, 1
  1956.  
  1957. -----
  1958. 0xb00-0xb07: 99886677 bfbf6262 // phrase0 phrase0
  1959. 0xb08-0xb0f: 88997766 9d9d4040 // phrase0 8-rev 4-swap phrase0 NOT 4-swap
  1960. 0xb10-0xb17: aabb5544 9d9d4040 // phrase1 phrase0 NOT 4-swap
  1961. 0xb18-0xb1f: bbaa4455 bfbf6262 // phrase1 8-rev 4-swap phrase0
  1962. 0xb20-0xb27: 2233ddcc 8c8c5151 // phrase2 phrase1
  1963. 0xb28-0xb2f: 3322ccdd aeae7373 // phrase2 8-rev 4-swap phrase1 NOT 4-swap
  1964. 0xb30-0xb37: 1100eeff aeae7373 // phrase3 phrase1 NOT 4-swap
  1965. 0xb38-0xb3f: 0011ffee 8c8c5151 // phrase3 8-rev 4-swap phrase1
  1966. 0xb40-0xb47: 88997766 6262bfbf // phrase0 8-rev 4-swap phrase0 4-swap
  1967. 0xb48-0xb4f: 99886677 40409d9d // phrase0 phrase0 NOT
  1968. 0xb50-0xb57: bbaa4455 40409d9d // phrase1 8-rev 4-swap phrase0 NOT
  1969. 0xb58-0xb5f: aabb5544 6262bfbf // phrase1 phrase0 4-swap
  1970. 0xb60-0xb67: 3322ccdd 51518c8c // phrase2 8-rev 4-swap phrase1 4-swap
  1971. 0xb68-0xb6f: 2233ddcc 7373aeae // phrase2 phrase1 NOT
  1972. 0xb70-0xb77: 0011ffee 7373aeae // phrase3 8-rev 4-swap phrase1 NOT
  1973. 0xb78-0xb7f: 1100eeff 51518c8c // phrase3 phrase1 4-swap
  1974. 0xb80-0xb87: eeff1100 bfbf6262 // phrase3 NOT phrase0
  1975. 0xb88-0xb8f: ffee0011 9d9d4040 // phrase3 8-rev phrase0 NOT 4-swap
  1976. 0xb90-0xb97: ddcc2233 9d9d4040 // phrase2 NOT phrase0 NOT 4-swap
  1977. 0xb98-0xb9f: ccdd3322 bfbf6262 // phrase2 8-rev phrase0
  1978. 0xba0-0xba7: 5544aabb 8c8c5151 // phrase1 NOT phrase1
  1979. 0xba8-0xbaf: 4455bbaa aeae7373 // phrase1 8-rev phrase1 NOT 4-swap
  1980. 0xbb0-0xbb7: 66779988 aeae7373 // phrase0 NOT phrase1 NOT 4-swap
  1981. 0xbb8-0xbbf: 77668899 8c8c5151 // phrase0 8-rev phrase1
  1982. 0xbc0-0xbc7: ffee0011 6262bfbf // phrase3 8-rev phrase0 4-swap
  1983. 0xbc8-0xbcf: eeff1100 40409d9d // phrase3 NOT phrase0 NOT
  1984. 0xbd0-0xbd7: ccdd3322 40409d9d // phrase2 8-rev phrase0 NOT
  1985. 0xbd8-0xbdf: ddcc2233 6262bfbf // phrase2 NOT phrase0 4-swap
  1986. 0xbe0-0xbe7: 4455bbaa 51518c8c // phrase1 8-rev phrase1 4-swap
  1987. 0xbe8-0xbef: 5544aabb 7373aeae // phrase1 NOT phrase1 NOT
  1988. 0xbf0-0xbf7: 77668899 7373aeae // phrase0 8-rev phrase1 NOT
  1989. 0xbf8-0xbff: 66779988 51518c8c // phrase0 NOT phrase1 4-swap
  1990.  
  1991.  
  1992. Frequency analysis:
  1993.  
  1994.  
  1995. phrase0 (left): 0x0, 0x48
  1996. phrase0 8-rev (left): 0xb8, 0xf0
  1997. phrase0 8-rev 4-swap (left): 0x8, 0x40
  1998. phrase0 NOT (left): 0xb0, 0xf8
  1999. phrase1 (left): 0x10, 0x58
  2000. phrase1 8-rev (left): 0xa8, 0xe0
  2001. phrase1 8-rev 4-swap (left): 0x18, 0x50
  2002. phrase1 NOT (left): 0xa0, 0xe8
  2003. phrase2 (left): 0x20, 0x68
  2004. phrase2 8-rev (left): 0x98, 0xd0
  2005. phrase2 8-rev 4-swap (left): 0x28, 0x60
  2006. phrase2 NOT (left): 0x90, 0xd8
  2007. phrase3 (left): 0x30, 0x78
  2008. phrase3 8-rev (left): 0x88, 0xc0
  2009. phrase3 8-rev 4-swap (left): 0x38, 0x70
  2010. phrase3 NOT (left): 0x80, 0xc8
  2011.  
  2012. Operations map and list for left column: (num = op)
  2013.  
  2014. 0 =
  2015. 1 = 8-rev 4-swap
  2016. 2 = NOT
  2017. 3 = 8-rev
  2018.  
  2019.  
  2020. Ops, in order:
  2021.  
  2022. 0, 1, 0, 1
  2023. 0, 1, 0, 1
  2024. 1, 0, 1, 0
  2025. 1, 0, 1, 0
  2026. 2, 3, 2, 3
  2027. 2, 3, 2, 3
  2028. 3, 2, 3, 2
  2029. 3, 2, 3, 2
  2030.  
  2031. Global ops map:
  2032.  
  2033. 0 =
  2034. 1 = 4-swap
  2035. 2 = 8-rev
  2036. 3 = rev.
  2037. 4 = 8-rev 4-swap
  2038. 5 = 4-swap rev.
  2039. 6 = 8-rev 4-swap rev.
  2040. 7 = 8-rev rev.
  2041. 8 = NOT
  2042. 9 = NOT 4-swap
  2043. 10 = NOT 8-rev
  2044. 11 = NOT rev.
  2045. 12 = NOT 8-rev 4-swap
  2046. 13 = NOT 4-swap rev.
  2047. 14 = NOT 8-rev 4-swap rev.
  2048. 15 = NOT 8-rev rev.
  2049.  
  2050. Global ops:
  2051.  
  2052. 0, 4, 0, 4
  2053. 0, 4, 0, 4
  2054. 4, 0, 4, 0
  2055. 4, 0, 4, 0
  2056. 8, 2, 8, 2
  2057. 8, 2, 8, 2
  2058. 2, 8, 2, 8
  2059. 2, 8, 2, 8
  2060.  
  2061. -----
  2062. phrase0 (right): 0x0, 0x18, 0x80, 0x98
  2063. phrase0 4-swap (right): 0x40, 0x58, 0xc0, 0xd8
  2064. phrase0 NOT (right): 0x48, 0x50, 0xc8, 0xd0
  2065. phrase0 NOT 4-swap (right): 0x8, 0x10, 0x88, 0x90
  2066. phrase1 (right): 0x20, 0x38, 0xa0, 0xb8
  2067. phrase1 4-swap (right): 0x60, 0x78, 0xe0, 0xf8
  2068. phrase1 NOT (right): 0x68, 0x70, 0xe8, 0xf0
  2069. phrase1 NOT 4-swap (right): 0x28, 0x30, 0xa8, 0xb0
  2070.  
  2071.  
  2072.  
  2073. Operations map and list for right column: (num = op)
  2074.  
  2075. 0 =
  2076. 1 = NOT 4-swap
  2077. 2 = 4-swap
  2078. 3 = NOT
  2079.  
  2080.  
  2081. Ops, in order:
  2082.  
  2083. 0, 1, 1, 0
  2084. 0, 1, 1, 0
  2085. 2, 3, 3, 2
  2086. 2, 3, 3, 2
  2087. 0, 1, 1, 0
  2088. 0, 1, 1, 0
  2089. 2, 3, 3, 2
  2090. 2, 3, 3, 2
  2091.  
  2092. Global ops map:
  2093.  
  2094. 0 =
  2095. 1 = 4-swap
  2096. 2 = 8-rev
  2097. 3 = rev.
  2098. 4 = 8-rev 4-swap
  2099. 5 = 4-swap rev.
  2100. 6 = 8-rev 4-swap rev.
  2101. 7 = 8-rev rev.
  2102. 8 = NOT
  2103. 9 = NOT 4-swap
  2104. 10 = NOT 8-rev
  2105. 11 = NOT rev.
  2106. 12 = NOT 8-rev 4-swap
  2107. 13 = NOT 4-swap rev.
  2108. 14 = NOT 8-rev 4-swap rev.
  2109. 15 = NOT 8-rev rev.
  2110.  
  2111. Global ops:
  2112.  
  2113. 0, 9, 9, 0
  2114. 0, 9, 9, 0
  2115. 1, 8, 8, 1
  2116. 1, 8, 8, 1
  2117. 0, 9, 9, 0
  2118. 0, 9, 9, 0
  2119. 1, 8, 8, 1
  2120. 1, 8, 8, 1
  2121.  
  2122. -----
  2123. 0xc00-0xc07: 2e48b7d1 ee228844 // phrase0 phrase0
  2124. 0xc08-0xc0f: a6c03f59 22ee4488 // phrase1 phrase0 8-rev 4-swap
  2125. 0xc10-0xc17: 482ed1b7 dd11bb77 // phrase0 8-rev 4-swap phrase0 NOT 8-rev 4-swap
  2126. 0xc18-0xc1f: c0a6593f 11dd77bb // phrase1 8-rev 4-swap phrase0 NOT
  2127. 0xc20-0xc27: 482ed1b7 cc00aa66 // phrase0 8-rev 4-swap phrase1
  2128. 0xc28-0xc2f: c0a6593f 00cc66aa // phrase1 8-rev 4-swap phrase1 8-rev 4-swap
  2129. 0xc30-0xc37: 2e48b7d1 ff339955 // phrase0 phrase1 NOT 8-rev 4-swap
  2130. 0xc38-0xc3f: a6c03f59 33ff5599 // phrase1 phrase1 NOT
  2131. 0xc40-0xc47: f3956a0c 66aa00cc // phrase1 8-rev 4-swap rev. phrase1 8-rev
  2132. 0xc48-0xc4f: 7b1de284 aa66cc00 // phrase0 8-rev 4-swap rev. phrase1 4-swap
  2133. 0xc50-0xc57: 95f30c6a 559933ff // phrase1 rev. phrase1 NOT 4-swap
  2134. 0xc58-0xc5f: 1d7b84e2 9955ff33 // phrase0 rev. phrase1 NOT 8-rev
  2135. 0xc60-0xc67: 95f30c6a 448822ee // phrase1 rev. phrase0 8-rev
  2136. 0xc68-0xc6f: 1d7b84e2 8844ee22 // phrase0 rev. phrase0 4-swap
  2137. 0xc70-0xc77: f3956a0c 77bb11dd // phrase1 8-rev 4-swap rev. phrase0 NOT 4-swap
  2138. 0xc78-0xc7f: 7b1de284 bb77dd11 // phrase0 8-rev 4-swap rev. phrase0 NOT 8-rev
  2139. 0xc80-0xc87: a6c03f59 66aa00cc // phrase1 phrase1 8-rev
  2140. 0xc88-0xc8f: 2e48b7d1 aa66cc00 // phrase0 phrase1 4-swap
  2141. 0xc90-0xc97: c0a6593f 559933ff // phrase1 8-rev 4-swap phrase1 NOT 4-swap
  2142. 0xc98-0xc9f: 482ed1b7 9955ff33 // phrase0 8-rev 4-swap phrase1 NOT 8-rev
  2143. 0xca0-0xca7: c0a6593f 448822ee // phrase1 8-rev 4-swap phrase0 8-rev
  2144. 0xca8-0xcaf: 482ed1b7 8844ee22 // phrase0 8-rev 4-swap phrase0 4-swap
  2145. 0xcb0-0xcb7: a6c03f59 77bb11dd // phrase1 phrase0 NOT 4-swap
  2146. 0xcb8-0xcbf: 2e48b7d1 bb77dd11 // phrase0 phrase0 NOT 8-rev
  2147. 0xcc0-0xcc7: 7b1de284 ee228844 // phrase0 8-rev 4-swap rev. phrase0
  2148. 0xcc8-0xccf: f3956a0c 22ee4488 // phrase1 8-rev 4-swap rev. phrase0 8-rev 4-swap
  2149. 0xcd0-0xcd7: 1d7b84e2 dd11bb77 // phrase0 rev. phrase0 NOT 8-rev 4-swap
  2150. 0xcd8-0xcdf: 95f30c6a 11dd77bb // phrase1 rev. phrase0 NOT
  2151. 0xce0-0xce7: 1d7b84e2 cc00aa66 // phrase0 rev. phrase1
  2152. 0xce8-0xcef: 95f30c6a 00cc66aa // phrase1 rev. phrase1 8-rev 4-swap
  2153. 0xcf0-0xcf7: 7b1de284 ff339955 // phrase0 8-rev 4-swap rev. phrase1 NOT 8-rev 4-swap
  2154. 0xcf8-0xcff: f3956a0c 33ff5599 // phrase1 8-rev 4-swap rev. phrase1 NOT
  2155.  
  2156.  
  2157. Frequency analysis:
  2158.  
  2159.  
  2160. phrase0 (left): 0x0, 0x30, 0x88, 0xb8
  2161. phrase0 8-rev 4-swap (left): 0x10, 0x20, 0x98, 0xa8
  2162. phrase0 8-rev 4-swap rev. (left): 0x48, 0x78, 0xc0, 0xf0
  2163. phrase0 rev. (left): 0x58, 0x68, 0xd0, 0xe0
  2164. phrase1 (left): 0x8, 0x38, 0x80, 0xb0
  2165. phrase1 8-rev 4-swap (left): 0x18, 0x28, 0x90, 0xa0
  2166. phrase1 8-rev 4-swap rev. (left): 0x40, 0x70, 0xc8, 0xf8
  2167. phrase1 rev. (left): 0x50, 0x60, 0xd8, 0xe8
  2168.  
  2169. Operations map and list for left column: (num = op)
  2170.  
  2171. 0 =
  2172. 1 = 8-rev 4-swap
  2173. 2 = 8-rev 4-swap rev.
  2174. 3 = rev.
  2175.  
  2176.  
  2177. Ops, in order:
  2178.  
  2179. 0, 0, 1, 1
  2180. 1, 1, 0, 0
  2181. 2, 2, 3, 3
  2182. 3, 3, 2, 2
  2183. 0, 0, 1, 1
  2184. 1, 1, 0, 0
  2185. 2, 2, 3, 3
  2186. 3, 3, 2, 2
  2187.  
  2188. Global ops map:
  2189.  
  2190. 0 =
  2191. 1 = 4-swap
  2192. 2 = 8-rev
  2193. 3 = rev.
  2194. 4 = 8-rev 4-swap
  2195. 5 = 4-swap rev.
  2196. 6 = 8-rev 4-swap rev.
  2197. 7 = 8-rev rev.
  2198. 8 = NOT
  2199. 9 = NOT 4-swap
  2200. 10 = NOT 8-rev
  2201. 11 = NOT rev.
  2202. 12 = NOT 8-rev 4-swap
  2203. 13 = NOT 4-swap rev.
  2204. 14 = NOT 8-rev 4-swap rev.
  2205. 15 = NOT 8-rev rev.
  2206.  
  2207. Global ops:
  2208.  
  2209. 0, 0, 4, 4
  2210. 4, 4, 0, 0
  2211. 6, 6, 3, 3
  2212. 3, 3, 6, 6
  2213. 0, 0, 4, 4
  2214. 4, 4, 0, 0
  2215. 6, 6, 3, 3
  2216. 3, 3, 6, 6
  2217.  
  2218. -----
  2219. phrase0 (right): 0x0, 0xc0
  2220. phrase0 4-swap (right): 0x68, 0xa8
  2221. phrase0 8-rev (right): 0x60, 0xa0
  2222. phrase0 8-rev 4-swap (right): 0x8, 0xc8
  2223. phrase0 NOT (right): 0x18, 0xd8
  2224. phrase0 NOT 4-swap (right): 0x70, 0xb0
  2225. phrase0 NOT 8-rev (right): 0x78, 0xb8
  2226. phrase0 NOT 8-rev 4-swap (right): 0x10, 0xd0
  2227. phrase1 (right): 0x20, 0xe0
  2228. phrase1 4-swap (right): 0x48, 0x88
  2229. phrase1 8-rev (right): 0x40, 0x80
  2230. phrase1 8-rev 4-swap (right): 0x28, 0xe8
  2231. phrase1 NOT (right): 0x38, 0xf8
  2232. phrase1 NOT 4-swap (right): 0x50, 0x90
  2233. phrase1 NOT 8-rev (right): 0x58, 0x98
  2234. phrase1 NOT 8-rev 4-swap (right): 0x30, 0xf0
  2235.  
  2236.  
  2237.  
  2238. Operations map and list for right column: (num = op)
  2239.  
  2240. 0 =
  2241. 1 = 8-rev 4-swap
  2242. 2 = NOT 8-rev 4-swap
  2243. 3 = NOT
  2244. 4 = 8-rev
  2245. 5 = 4-swap
  2246. 6 = NOT 4-swap
  2247. 7 = NOT 8-rev
  2248.  
  2249.  
  2250. Ops, in order:
  2251.  
  2252. 0, 1, 2, 3
  2253. 0, 1, 2, 3
  2254. 4, 5, 6, 7
  2255. 4, 5, 6, 7
  2256. 4, 5, 6, 7
  2257. 4, 5, 6, 7
  2258. 0, 1, 2, 3
  2259. 0, 1, 2, 3
  2260.  
  2261. Global ops map:
  2262.  
  2263. 0 =
  2264. 1 = 4-swap
  2265. 2 = 8-rev
  2266. 3 = rev.
  2267. 4 = 8-rev 4-swap
  2268. 5 = 4-swap rev.
  2269. 6 = 8-rev 4-swap rev.
  2270. 7 = 8-rev rev.
  2271. 8 = NOT
  2272. 9 = NOT 4-swap
  2273. 10 = NOT 8-rev
  2274. 11 = NOT rev.
  2275. 12 = NOT 8-rev 4-swap
  2276. 13 = NOT 4-swap rev.
  2277. 14 = NOT 8-rev 4-swap rev.
  2278. 15 = NOT 8-rev rev.
  2279.  
  2280. Global ops:
  2281.  
  2282. 0, 4, 12, 8
  2283. 0, 4, 12, 8
  2284. 2, 1, 9, 10
  2285. 2, 1, 9, 10
  2286. 2, 1, 9, 10
  2287. 2, 1, 9, 10
  2288. 0, 4, 12, 8
  2289. 0, 4, 12, 8
  2290.  
  2291. -----
  2292. 0xd00-0xd07: 578a578a 51aeea15 // phrase0 phrase0
  2293. 0xd08-0xd0f: 75a875a8 bf4004fb // phrase0 8-rev 4-swap rev. phrase1
  2294. 0xd10-0xd17: ec31ec31 629dd926 // phrase1 phrase2
  2295. 0xd18-0xd1f: ce13ce13 8c7337c8 // phrase1 8-rev 4-swap rev. phrase3
  2296. 0xd20-0xd27: 8a578a57 ea1551ae // phrase0 8-rev phrase0 4-swap
  2297. 0xd28-0xd2f: a875a875 04fbbf40 // phrase0 NOT phrase1 4-swap
  2298. 0xd30-0xd37: 31ec31ec d926629d // phrase1 8-rev phrase2 4-swap
  2299. 0xd38-0xd3f: 13ce13ce 37c88c73 // phrase1 NOT phrase3 4-swap
  2300. 0xd40-0xd47: a875a875 629dd926 // phrase0 NOT phrase2
  2301. 0xd48-0xd4f: 8a578a57 8c7337c8 // phrase0 8-rev phrase3
  2302. 0xd50-0xd57: 13ce13ce 51aeea15 // phrase1 NOT phrase0
  2303. 0xd58-0xd5f: 31ec31ec bf4004fb // phrase1 8-rev phrase1
  2304. 0xd60-0xd67: 75a875a8 d926629d // phrase0 8-rev 4-swap rev. phrase2 4-swap
  2305. 0xd68-0xd6f: 578a578a 37c88c73 // phrase0 phrase3 4-swap
  2306. 0xd70-0xd77: ce13ce13 ea1551ae // phrase1 8-rev 4-swap rev. phrase0 4-swap
  2307. 0xd78-0xd7f: ec31ec31 04fbbf40 // phrase1 phrase1 4-swap
  2308. 0xd80-0xd87: 9b469b46 8c7337c8 // phrase2 phrase3
  2309. 0xd88-0xd8f: b964b964 629dd926 // phrase2 8-rev 4-swap rev. phrase2
  2310. 0xd90-0xd97: 20fd20fd bf4004fb // phrase3 phrase1
  2311. 0xd98-0xd9f: 02df02df 51aeea15 // phrase3 8-rev 4-swap rev. phrase0
  2312. 0xda0-0xda7: 469b469b 37c88c73 // phrase2 8-rev phrase3 4-swap
  2313. 0xda8-0xdaf: 64b964b9 d926629d // phrase2 NOT phrase2 4-swap
  2314. 0xdb0-0xdb7: fd20fd20 04fbbf40 // phrase3 8-rev phrase1 4-swap
  2315. 0xdb8-0xdbf: df02df02 ea1551ae // phrase3 NOT phrase0 4-swap
  2316. 0xdc0-0xdc7: 64b964b9 bf4004fb // phrase2 NOT phrase1
  2317. 0xdc8-0xdcf: 469b469b 51aeea15 // phrase2 8-rev phrase0
  2318. 0xdd0-0xdd7: df02df02 8c7337c8 // phrase3 NOT phrase3
  2319. 0xdd8-0xddf: fd20fd20 629dd926 // phrase3 8-rev phrase2
  2320. 0xde0-0xde7: b964b964 04fbbf40 // phrase2 8-rev 4-swap rev. phrase1 4-swap
  2321. 0xde8-0xdef: 9b469b46 ea1551ae // phrase2 phrase0 4-swap
  2322. 0xdf0-0xdf7: 02df02df 37c88c73 // phrase3 8-rev 4-swap rev. phrase3 4-swap
  2323. 0xdf8-0xdff: 20fd20fd d926629d // phrase3 phrase2 4-swap
  2324.  
  2325.  
  2326. Frequency analysis:
  2327.  
  2328.  
  2329. phrase0 (left): 0x0, 0x68
  2330. phrase0 8-rev (left): 0x20, 0x48
  2331. phrase0 8-rev 4-swap rev. (left): 0x8, 0x60
  2332. phrase0 NOT (left): 0x28, 0x40
  2333. phrase1 (left): 0x10, 0x78
  2334. phrase1 8-rev (left): 0x30, 0x58
  2335. phrase1 8-rev 4-swap rev. (left): 0x18, 0x70
  2336. phrase1 NOT (left): 0x38, 0x50
  2337. phrase2 (left): 0x80, 0xe8
  2338. phrase2 8-rev (left): 0xa0, 0xc8
  2339. phrase2 8-rev 4-swap rev. (left): 0x88, 0xe0
  2340. phrase2 NOT (left): 0xa8, 0xc0
  2341. phrase3 (left): 0x90, 0xf8
  2342. phrase3 8-rev (left): 0xb0, 0xd8
  2343. phrase3 8-rev 4-swap rev. (left): 0x98, 0xf0
  2344. phrase3 NOT (left): 0xb8, 0xd0
  2345.  
  2346. Operations map and list for left column: (num = op)
  2347.  
  2348. 0 =
  2349. 1 = 8-rev 4-swap rev.
  2350. 2 = 8-rev
  2351. 3 = NOT
  2352.  
  2353.  
  2354. Ops, in order:
  2355.  
  2356. 0, 1, 0, 1
  2357. 2, 3, 2, 3
  2358. 3, 2, 3, 2
  2359. 1, 0, 1, 0
  2360. 0, 1, 0, 1
  2361. 2, 3, 2, 3
  2362. 3, 2, 3, 2
  2363. 1, 0, 1, 0
  2364.  
  2365. Global ops map:
  2366.  
  2367. 0 =
  2368. 1 = 4-swap
  2369. 2 = 8-rev
  2370. 3 = rev.
  2371. 4 = 8-rev 4-swap
  2372. 5 = 4-swap rev.
  2373. 6 = 8-rev 4-swap rev.
  2374. 7 = 8-rev rev.
  2375. 8 = NOT
  2376. 9 = NOT 4-swap
  2377. 10 = NOT 8-rev
  2378. 11 = NOT rev.
  2379. 12 = NOT 8-rev 4-swap
  2380. 13 = NOT 4-swap rev.
  2381. 14 = NOT 8-rev 4-swap rev.
  2382. 15 = NOT 8-rev rev.
  2383.  
  2384. Global ops:
  2385.  
  2386. 0, 6, 0, 6
  2387. 2, 8, 2, 8
  2388. 8, 2, 8, 2
  2389. 6, 0, 6, 0
  2390. 0, 6, 0, 6
  2391. 2, 8, 2, 8
  2392. 8, 2, 8, 2
  2393. 6, 0, 6, 0
  2394.  
  2395. -----
  2396. phrase0 (right): 0x0, 0x50, 0x98, 0xc8
  2397. phrase0 4-swap (right): 0x20, 0x70, 0xb8, 0xe8
  2398. phrase1 (right): 0x8, 0x58, 0x90, 0xc0
  2399. phrase1 4-swap (right): 0x28, 0x78, 0xb0, 0xe0
  2400. phrase2 (right): 0x10, 0x40, 0x88, 0xd8
  2401. phrase2 4-swap (right): 0x30, 0x60, 0xa8, 0xf8
  2402. phrase3 (right): 0x18, 0x48, 0x80, 0xd0
  2403. phrase3 4-swap (right): 0x38, 0x68, 0xa0, 0xf0
  2404.  
  2405.  
  2406.  
  2407. Operations map and list for right column: (num = op)
  2408.  
  2409. 0 =
  2410. 1 = 4-swap
  2411.  
  2412.  
  2413. Ops, in order:
  2414.  
  2415. 0, 0, 0, 0
  2416. 1, 1, 1, 1
  2417. 0, 0, 0, 0
  2418. 1, 1, 1, 1
  2419. 0, 0, 0, 0
  2420. 1, 1, 1, 1
  2421. 0, 0, 0, 0
  2422. 1, 1, 1, 1
  2423.  
  2424. Global ops map:
  2425.  
  2426. 0 =
  2427. 1 = 4-swap
  2428. 2 = 8-rev
  2429. 3 = rev.
  2430. 4 = 8-rev 4-swap
  2431. 5 = 4-swap rev.
  2432. 6 = 8-rev 4-swap rev.
  2433. 7 = 8-rev rev.
  2434. 8 = NOT
  2435. 9 = NOT 4-swap
  2436. 10 = NOT 8-rev
  2437. 11 = NOT rev.
  2438. 12 = NOT 8-rev 4-swap
  2439. 13 = NOT 4-swap rev.
  2440. 14 = NOT 8-rev 4-swap rev.
  2441. 15 = NOT 8-rev rev.
  2442.  
  2443. Global ops:
  2444.  
  2445. 0, 0, 0, 0
  2446. 1, 1, 1, 1
  2447. 0, 0, 0, 0
  2448. 1, 1, 1, 1
  2449. 0, 0, 0, 0
  2450. 1, 1, 1, 1
  2451. 0, 0, 0, 0
  2452. 1, 1, 1, 1
  2453.  
  2454. -----
  2455. 0xe00-0xe07: 5731ec8a cb70da61 // phrase0 phrase0
  2456. 0xe08-0xe0f: 4620fd9b 259e348f // phrase1 phrase0 NOT 4-swap
  2457. 0xe10-0xe17: fd9b4620 f843e952 // phrase1 4-swap phrase0 NOT 4-swap rev.
  2458. 0xe18-0xe1f: ec8a5731 16ad07bc // phrase0 4-swap phrase0 rev.
  2459. 0xe20-0xe27: fd9b4620 9e258f34 // phrase1 4-swap phrase0 NOT 8-rev
  2460. 0xe28-0xe2f: ec8a5731 70cb61da // phrase0 4-swap phrase0 8-rev 4-swap
  2461. 0xe30-0xe37: 5731ec8a ad16bc07 // phrase0 phrase0 8-rev 4-swap rev.
  2462. 0xe38-0xe3f: 4620fd9b 43f852e9 // phrase1 phrase0 NOT 8-rev rev.
  2463. 0xe40-0xe47: 20469bfd bc07ad16 // phrase1 8-rev 4-swap phrase0 8-rev rev.
  2464. 0xe48-0xe4f: 31578aec 52e943f8 // phrase0 8-rev 4-swap phrase0 NOT 8-rev 4-swap rev.
  2465. 0xe50-0xe57: 8aec3157 8f349e25 // phrase0 8-rev phrase0 NOT 8-rev 4-swap
  2466. 0xe58-0xe5f: 9bfd2046 61da70cb // phrase1 8-rev phrase0 8-rev
  2467. 0xe60-0xe67: 8aec3157 e952f843 // phrase0 8-rev phrase0 NOT rev.
  2468. 0xe68-0xe6f: 9bfd2046 07bc16ad // phrase1 8-rev phrase0 4-swap rev.
  2469. 0xe70-0xe77: 20469bfd da61cb70 // phrase1 8-rev 4-swap phrase0 4-swap
  2470. 0xe78-0xe7f: 31578aec 348f259e // phrase0 8-rev 4-swap phrase0 NOT
  2471. 0xe80-0xe87: 6402dfb9 07bc16ad // phrase1 8-rev rev. phrase0 4-swap rev.
  2472. 0xe88-0xe8f: 7513cea8 e952f843 // phrase0 8-rev rev. phrase0 NOT rev.
  2473. 0xe90-0xe97: cea87513 348f259e // phrase0 8-rev 4-swap rev. phrase0 NOT
  2474. 0xe98-0xe9f: dfb96402 da61cb70 // phrase1 8-rev 4-swap rev. phrase0 4-swap
  2475. 0xea0-0xea7: cea87513 52e943f8 // phrase0 8-rev 4-swap rev. phrase0 NOT 8-rev 4-swap rev.
  2476. 0xea8-0xeaf: dfb96402 bc07ad16 // phrase1 8-rev 4-swap rev. phrase0 8-rev rev.
  2477. 0xeb0-0xeb7: 6402dfb9 61da70cb // phrase1 8-rev rev. phrase0 8-rev
  2478. 0xeb8-0xebf: 7513cea8 8f349e25 // phrase0 8-rev rev. phrase0 NOT 8-rev 4-swap
  2479. 0xec0-0xec7: 1375a8ce 70cb61da // phrase0 4-swap rev. phrase0 8-rev 4-swap
  2480. 0xec8-0xecf: 0264b9df 9e258f34 // phrase1 4-swap rev. phrase0 NOT 8-rev
  2481. 0xed0-0xed7: b9df0264 43f852e9 // phrase1 NOT phrase0 NOT 8-rev rev.
  2482. 0xed8-0xedf: a8ce1375 ad16bc07 // phrase0 NOT phrase0 8-rev 4-swap rev.
  2483. 0xee0-0xee7: b9df0264 259e348f // phrase1 NOT phrase0 NOT 4-swap
  2484. 0xee8-0xeef: a8ce1375 cb70da61 // phrase0 NOT phrase0
  2485. 0xef0-0xef7: 1375a8ce 16ad07bc // phrase0 4-swap rev. phrase0 rev.
  2486. 0xef8-0xeff: 0264b9df f843e952 // phrase1 4-swap rev. phrase0 NOT 4-swap rev.
  2487.  
  2488.  
  2489. Frequency analysis:
  2490.  
  2491.  
  2492. phrase0 (left): 0x0, 0x30
  2493. phrase0 4-swap (left): 0x18, 0x28
  2494. phrase0 4-swap rev. (left): 0xc0, 0xf0
  2495. phrase0 8-rev (left): 0x50, 0x60
  2496. phrase0 8-rev 4-swap (left): 0x48, 0x78
  2497. phrase0 8-rev 4-swap rev. (left): 0x90, 0xa0
  2498. phrase0 8-rev rev. (left): 0x88, 0xb8
  2499. phrase0 NOT (left): 0xd8, 0xe8
  2500. phrase1 (left): 0x8, 0x38
  2501. phrase1 4-swap (left): 0x10, 0x20
  2502. phrase1 4-swap rev. (left): 0xc8, 0xf8
  2503. phrase1 8-rev (left): 0x58, 0x68
  2504. phrase1 8-rev 4-swap (left): 0x40, 0x70
  2505. phrase1 8-rev 4-swap rev. (left): 0x98, 0xa8
  2506. phrase1 8-rev rev. (left): 0x80, 0xb0
  2507. phrase1 NOT (left): 0xd0, 0xe0
  2508.  
  2509. Operations map and list for left column: (num = op)
  2510.  
  2511. 0 =
  2512. 1 = 4-swap
  2513. 2 = 8-rev 4-swap
  2514. 3 = 8-rev
  2515. 4 = 8-rev rev.
  2516. 5 = 8-rev 4-swap rev.
  2517. 6 = 4-swap rev.
  2518. 7 = NOT
  2519.  
  2520.  
  2521. Ops, in order:
  2522.  
  2523. 0, 0, 1, 1
  2524. 1, 1, 0, 0
  2525. 2, 2, 3, 3
  2526. 3, 3, 2, 2
  2527. 4, 4, 5, 5
  2528. 5, 5, 4, 4
  2529. 6, 6, 7, 7
  2530. 7, 7, 6, 6
  2531.  
  2532. Global ops map:
  2533.  
  2534. 0 =
  2535. 1 = 4-swap
  2536. 2 = 8-rev
  2537. 3 = rev.
  2538. 4 = 8-rev 4-swap
  2539. 5 = 4-swap rev.
  2540. 6 = 8-rev 4-swap rev.
  2541. 7 = 8-rev rev.
  2542. 8 = NOT
  2543. 9 = NOT 4-swap
  2544. 10 = NOT 8-rev
  2545. 11 = NOT rev.
  2546. 12 = NOT 8-rev 4-swap
  2547. 13 = NOT 4-swap rev.
  2548. 14 = NOT 8-rev 4-swap rev.
  2549. 15 = NOT 8-rev rev.
  2550.  
  2551. Global ops:
  2552.  
  2553. 0, 0, 1, 1
  2554. 1, 1, 0, 0
  2555. 4, 4, 2, 2
  2556. 2, 2, 4, 4
  2557. 7, 7, 6, 6
  2558. 6, 6, 7, 7
  2559. 5, 5, 8, 8
  2560. 8, 8, 5, 5
  2561.  
  2562. -----
  2563. phrase0 (right): 0x0, 0xe8
  2564. phrase0 4-swap (right): 0x70, 0x98
  2565. phrase0 4-swap rev. (right): 0x68, 0x80
  2566. phrase0 8-rev (right): 0x58, 0xb0
  2567. phrase0 8-rev 4-swap (right): 0x28, 0xc0
  2568. phrase0 8-rev 4-swap rev. (right): 0x30, 0xd8
  2569. phrase0 8-rev rev. (right): 0x40, 0xa8
  2570. phrase0 NOT (right): 0x78, 0x90
  2571. phrase0 NOT 4-swap (right): 0x8, 0xe0
  2572. phrase0 NOT 4-swap rev. (right): 0x10, 0xf8
  2573. phrase0 NOT 8-rev (right): 0x20, 0xc8
  2574. phrase0 NOT 8-rev 4-swap (right): 0x50, 0xb8
  2575. ph
Add Comment
Please, Sign In to add comment