Guest User

Untitled

a guest
Jul 5th, 2021
34
169 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --- tabbed-Os-1.o.objdump   2021-07-05 21:13:13.482297499 +0500
  2. +++ tabbed-Os-2.o.objdump   2021-07-05 21:13:47.663296736 +0500
  3. @@ -2038,34 +2038,29 @@
  4.     lea    0x0(%rip),%r15        # <main+0x52>
  5.     mov    0x0(%rbp),%rbx
  6.     test   %rbx,%rbx
  7. -   je     <main+0x4ea>
  8. +   je     <main+0x4ef>
  9.     cmpb   $0x2d,(%rbx)
  10. -   jne    <main+0x4ea>
  11. +   jne    <main+0x4ef>
  12.     mov    0x1(%rbx),%al
  13. -   test   %al,%al
  14. -   je     <main+0x4ea>
  15.     cmp    $0x2d,%al
  16. -   jne    <main+0x89>
  17. +   jne    <main+0x4e7>
  18.     cmpb   $0x0,0x2(%rbx)
  19. -   jne    <main+0x89>
  20. -   dec    %r12d
  21. -   add    $0x8,%rbp
  22. -   jmpq   <main+0x4ea>
  23. -   mov    0x0(%rip),%ecx        # <main+0x8f>
  24. -   mov    0x0(%rip),%edi        # <main+0x95>
  25. +   je     <main+0x4de>
  26. +   mov    0x0(%rip),%ecx        # <main+0x83>
  27. +   mov    0x0(%rip),%edi        # <main+0x89>
  28.     xor    %esi,%esi
  29.     xor    %edx,%edx
  30. -   mov    0x0(%rip),%r9d        # <main+0xa0>
  31. +   mov    0x0(%rip),%r9d        # <main+0x94>
  32.     inc    %rbx
  33.     xor    %r8d,%r8d
  34.     xor    %r10d,%r10d
  35. -   mov    0x0(%rip),%eax        # <main+0xaf>
  36. +   mov    0x0(%rip),%eax        # <main+0xa3>
  37.     mov    (%rbx),%r11b
  38.     test   %r11b,%r11b
  39. -   je     <main+0x4b2>
  40. +   je     <main+0x4a6>
  41.     sub    $0x4f,%r11d
  42.     cmp    $0x27,%r11b
  43. -   ja     <main+0x464>
  44. +   ja     <main+0x458>
  45.     movzbl %r11b,%r11d
  46.     movslq (%r15,%r11,4),%r11
  47.     add    %r15,%r11
  48. @@ -2074,284 +2069,289 @@
  49.     xor    %eax,%eax
  50.     mov    $0x1,%r10b
  51.     mov    $0x1,%r9d
  52. -   jmpq   <main+0x4aa>
  53. +   jmpq   <main+0x49e>
  54.     test   %r10b,%r10b
  55. -   je     <main+0xf5>
  56. -   mov    %r9d,0x0(%rip)        # <main+0xf5>
  57. +   je     <main+0xe9>
  58. +   mov    %r9d,0x0(%rip)        # <main+0xe9>
  59.     test   %dl,%dl
  60. -   je     <main+0xff>
  61. -   mov    %eax,0x0(%rip)        # <main+0xff>
  62. +   je     <main+0xf3>
  63. +   mov    %eax,0x0(%rip)        # <main+0xf3>
  64.     test   %r8b,%r8b
  65. -   je     <main+0x10a>
  66. -   mov    %edi,0x0(%rip)        # <main+0x10a>
  67. +   je     <main+0xfe>
  68. +   mov    %edi,0x0(%rip)        # <main+0xfe>
  69.     test   %sil,%sil
  70. -   je     <main+0x115>
  71. -   mov    %ecx,0x0(%rip)        # <main+0x115>
  72. +   je     <main+0x109>
  73. +   mov    %ecx,0x0(%rip)        # <main+0x109>
  74.     cmpb   $0x0,0x1(%rbx)
  75.     lea    0x1(%rbx),%rax
  76. -   jne    <main+0x12d>
  77. +   jne    <main+0x121>
  78.     mov    0x8(%rbp),%rax
  79.     test   %rax,%rax
  80. -   jne    <main+0x12d>
  81. -   callq  <main+0x12d>
  82. -   mov    %rax,0x0(%rip)        # <main+0x134>
  83. -   jmpq   <main+0xe71>
  84. +   jne    <main+0x121>
  85. +   callq  <main+0x121>
  86. +   mov    %rax,0x0(%rip)        # <main+0x128>
  87. +   jmpq   <main+0xe76>
  88.     mov    $0x1,%r8b
  89.     mov    $0x1,%edi
  90. -   jmpq   <main+0x4aa>
  91. +   jmpq   <main+0x49e>
  92.     test   %r10b,%r10b
  93. -   je     <main+0x152>
  94. -   mov    %r9d,0x0(%rip)        # <main+0x152>
  95. +   je     <main+0x146>
  96. +   mov    %r9d,0x0(%rip)        # <main+0x146>
  97.     test   %dl,%dl
  98. -   je     <main+0x15c>
  99. -   mov    %eax,0x0(%rip)        # <main+0x15c>
  100. +   je     <main+0x150>
  101. +   mov    %eax,0x0(%rip)        # <main+0x150>
  102.     test   %r8b,%r8b
  103. -   je     <main+0x167>
  104. -   mov    %edi,0x0(%rip)        # <main+0x167>
  105. +   je     <main+0x15b>
  106. +   mov    %edi,0x0(%rip)        # <main+0x15b>
  107.     test   %sil,%sil
  108. -   je     <main+0x172>
  109. -   mov    %ecx,0x0(%rip)        # <main+0x172>
  110. +   je     <main+0x166>
  111. +   mov    %ecx,0x0(%rip)        # <main+0x166>
  112.     cmpb   $0x0,0x1(%rbx)
  113.     lea    0x1(%rbx),%rax
  114. -   jne    <main+0x185>
  115. +   jne    <main+0x179>
  116.     mov    0x8(%rbp),%rax
  117.     test   %rax,%rax
  118. -   je     <main+0x128>
  119. -   mov    %rax,0x0(%rip)        # <main+0x18c>
  120. -   jmpq   <main+0xe71>
  121. +   je     <main+0x11c>
  122. +   mov    %rax,0x0(%rip)        # <main+0x180>
  123. +   jmpq   <main+0xe76>
  124.     test   %r10b,%r10b
  125. -   je     <main+0x19d>
  126. -   mov    %r9d,0x0(%rip)        # <main+0x19d>
  127. +   je     <main+0x191>
  128. +   mov    %r9d,0x0(%rip)        # <main+0x191>
  129.     test   %dl,%dl
  130. -   je     <main+0x1a7>
  131. -   mov    %eax,0x0(%rip)        # <main+0x1a7>
  132. +   je     <main+0x19b>
  133. +   mov    %eax,0x0(%rip)        # <main+0x19b>
  134.     test   %r8b,%r8b
  135. -   je     <main+0x1b2>
  136. -   mov    %edi,0x0(%rip)        # <main+0x1b2>
  137. +   je     <main+0x1a6>
  138. +   mov    %edi,0x0(%rip)        # <main+0x1a6>
  139.     test   %sil,%sil
  140. -   je     <main+0x1bd>
  141. -   mov    %ecx,0x0(%rip)        # <main+0x1bd>
  142. +   je     <main+0x1b1>
  143. +   mov    %ecx,0x0(%rip)        # <main+0x1b1>
  144.     cmpb   $0x0,0x1(%rbx)
  145.     lea    0x1(%rbx),%rax
  146. -   jne    <main+0x1d4>
  147. +   jne    <main+0x1c8>
  148.     mov    0x8(%rbp),%rax
  149.     test   %rax,%rax
  150. -   je     <main+0x128>
  151. -   mov    %rax,0x0(%rip)        # <main+0x1db>
  152. -   jmpq   <main+0xe71>
  153. +   je     <main+0x11c>
  154. +   mov    %rax,0x0(%rip)        # <main+0x1cf>
  155. +   jmpq   <main+0xe76>
  156.     test   %r10b,%r10b
  157. -   je     <main+0x1ec>
  158. -   mov    %r9d,0x0(%rip)        # <main+0x1ec>
  159. +   je     <main+0x1e0>
  160. +   mov    %r9d,0x0(%rip)        # <main+0x1e0>
  161.     test   %dl,%dl
  162. -   je     <main+0x1f6>
  163. -   mov    %eax,0x0(%rip)        # <main+0x1f6>
  164. +   je     <main+0x1ea>
  165. +   mov    %eax,0x0(%rip)        # <main+0x1ea>
  166.     test   %r8b,%r8b
  167. -   je     <main+0x201>
  168. -   mov    %edi,0x0(%rip)        # <main+0x201>
  169. +   je     <main+0x1f5>
  170. +   mov    %edi,0x0(%rip)        # <main+0x1f5>
  171.     test   %sil,%sil
  172. -   je     <main+0x20c>
  173. -   mov    %ecx,0x0(%rip)        # <main+0x20c>
  174. +   je     <main+0x200>
  175. +   mov    %ecx,0x0(%rip)        # <main+0x200>
  176.     cmpb   $0x0,0x1(%rbx)
  177.     lea    0x1(%rbx),%rax
  178. -   jne    <main+0x223>
  179. +   jne    <main+0x217>
  180.     mov    0x8(%rbp),%rax
  181.     test   %rax,%rax
  182. -   je     <main+0x128>
  183. -   mov    %rax,0x0(%rip)        # <main+0x22a>
  184. -   jmpq   <main+0xe71>
  185. +   je     <main+0x11c>
  186. +   mov    %rax,0x0(%rip)        # <main+0x21e>
  187. +   jmpq   <main+0xe76>
  188.     test   %r10b,%r10b
  189. -   je     <main+0x23b>
  190. -   mov    %r9d,0x0(%rip)        # <main+0x23b>
  191. +   je     <main+0x22f>
  192. +   mov    %r9d,0x0(%rip)        # <main+0x22f>
  193.     test   %dl,%dl
  194. -   je     <main+0x245>
  195. -   mov    %eax,0x0(%rip)        # <main+0x245>
  196. +   je     <main+0x239>
  197. +   mov    %eax,0x0(%rip)        # <main+0x239>
  198.     test   %r8b,%r8b
  199. -   je     <main+0x250>
  200. -   mov    %edi,0x0(%rip)        # <main+0x250>
  201. +   je     <main+0x244>
  202. +   mov    %edi,0x0(%rip)        # <main+0x244>
  203.     test   %sil,%sil
  204. -   je     <main+0x25b>
  205. -   mov    %ecx,0x0(%rip)        # <main+0x25b>
  206. +   je     <main+0x24f>
  207. +   mov    %ecx,0x0(%rip)        # <main+0x24f>
  208.     cmpb   $0x0,0x1(%rbx)
  209.     lea    0x1(%rbx),%rdi
  210. -   jne    <main+0x272>
  211. +   jne    <main+0x266>
  212.     mov    0x8(%rbp),%rdi
  213.     test   %rdi,%rdi
  214. -   je     <main+0x128>
  215. +   je     <main+0x11c>
  216.     cmpb   $0x73,(%rdi)
  217. -   jne    <main+0x284>
  218. -   movl   $0x1,0x0(%rip)        # <main+0x281>
  219. +   jne    <main+0x278>
  220. +   movl   $0x1,0x0(%rip)        # <main+0x275>
  221.     inc    %rdi
  222. -   callq  <main+0x289>
  223. -   mov    %eax,0x0(%rip)        # <main+0x28f>
  224. -   jmpq   <main+0xe71>
  225. +   callq  <main+0x27d>
  226. +   mov    %eax,0x0(%rip)        # <main+0x283>
  227. +   jmpq   <main+0xe76>
  228.     test   %r10b,%r10b
  229. -   je     <main+0x2a0>
  230. -   mov    %r9d,0x0(%rip)        # <main+0x2a0>
  231. +   je     <main+0x294>
  232. +   mov    %r9d,0x0(%rip)        # <main+0x294>
  233.     test   %dl,%dl
  234. -   je     <main+0x2aa>
  235. -   mov    %eax,0x0(%rip)        # <main+0x2aa>
  236. +   je     <main+0x29e>
  237. +   mov    %eax,0x0(%rip)        # <main+0x29e>
  238.     test   %r8b,%r8b
  239. -   je     <main+0x2b5>
  240. -   mov    %edi,0x0(%rip)        # <main+0x2b5>
  241. +   je     <main+0x2a9>
  242. +   mov    %edi,0x0(%rip)        # <main+0x2a9>
  243.     test   %sil,%sil
  244. -   je     <main+0x2c0>
  245. -   mov    %ecx,0x0(%rip)        # <main+0x2c0>
  246. +   je     <main+0x2b4>
  247. +   mov    %ecx,0x0(%rip)        # <main+0x2b4>
  248.     cmpb   $0x0,0x1(%rbx)
  249.     lea    0x1(%rbx),%rdi
  250. -   jne    <main+0x2d7>
  251. +   jne    <main+0x2cb>
  252.     mov    0x8(%rbp),%rdi
  253.     test   %rdi,%rdi
  254. -   je     <main+0x128>
  255. -   callq  <main+0x2dc>
  256. +   je     <main+0x11c>
  257. +   callq  <main+0x2d0>
  258.     mov    %eax,%r13d
  259. -   jmpq   <main+0xe71>
  260. +   jmpq   <main+0xe76>
  261.     mov    $0x1,%sil
  262.     xor    %ecx,%ecx
  263. -   jmpq   <main+0x4aa>
  264. +   jmpq   <main+0x49e>
  265.     test   %r10b,%r10b
  266. -   je     <main+0x2fa>
  267. -   mov    %r9d,0x0(%rip)        # <main+0x2fa>
  268. +   je     <main+0x2ee>
  269. +   mov    %r9d,0x0(%rip)        # <main+0x2ee>
  270.     test   %dl,%dl
  271. -   je     <main+0x304>
  272. -   mov    %eax,0x0(%rip)        # <main+0x304>
  273. +   je     <main+0x2f8>
  274. +   mov    %eax,0x0(%rip)        # <main+0x2f8>
  275.     test   %r8b,%r8b
  276. -   je     <main+0x30f>
  277. -   mov    %edi,0x0(%rip)        # <main+0x30f>
  278. +   je     <main+0x303>
  279. +   mov    %edi,0x0(%rip)        # <main+0x303>
  280.     test   %sil,%sil
  281. -   je     <main+0x31a>
  282. -   mov    %ecx,0x0(%rip)        # <main+0x31a>
  283. +   je     <main+0x30e>
  284. +   mov    %ecx,0x0(%rip)        # <main+0x30e>
  285.     cmpb   $0x0,0x1(%rbx)
  286.     lea    0x1(%rbx),%rax
  287. -   jne    <main+0x331>
  288. +   jne    <main+0x325>
  289.     mov    0x8(%rbp),%rax
  290.     test   %rax,%rax
  291. -   je     <main+0x128>
  292. -   mov    %rax,0x0(%rip)        # <main+0x338>
  293. -   jmpq   <main+0xe71>
  294. +   je     <main+0x11c>
  295. +   mov    %rax,0x0(%rip)        # <main+0x32c>
  296. +   jmpq   <main+0xe76>
  297.     test   %r10b,%r10b
  298. -   je     <main+0x349>
  299. -   mov    %r9d,0x0(%rip)        # <main+0x349>
  300. +   je     <main+0x33d>
  301. +   mov    %r9d,0x0(%rip)        # <main+0x33d>
  302.     test   %dl,%dl
  303. -   je     <main+0x353>
  304. -   mov    %eax,0x0(%rip)        # <main+0x353>
  305. +   je     <main+0x347>
  306. +   mov    %eax,0x0(%rip)        # <main+0x347>
  307.     test   %r8b,%r8b
  308. -   je     <main+0x35e>
  309. -   mov    %edi,0x0(%rip)        # <main+0x35e>
  310. +   je     <main+0x352>
  311. +   mov    %edi,0x0(%rip)        # <main+0x352>
  312.     test   %sil,%sil
  313. -   je     <main+0x369>
  314. -   mov    %ecx,0x0(%rip)        # <main+0x369>
  315. +   je     <main+0x35d>
  316. +   mov    %ecx,0x0(%rip)        # <main+0x35d>
  317.     cmpb   $0x0,0x1(%rbx)
  318.     lea    0x1(%rbx),%rax
  319. -   jne    <main+0x380>
  320. +   jne    <main+0x374>
  321.     mov    0x8(%rbp),%rax
  322.     test   %rax,%rax
  323. -   je     <main+0x128>
  324. -   mov    %rax,0x0(%rip)        # <main+0x387>
  325. -   jmpq   <main+0xe71>
  326. +   je     <main+0x11c>
  327. +   mov    %rax,0x0(%rip)        # <main+0x37b>
  328. +   jmpq   <main+0xe76>
  329.     test   %r10b,%r10b
  330. -   je     <main+0x398>
  331. -   mov    %r9d,0x0(%rip)        # <main+0x398>
  332. +   je     <main+0x38c>
  333. +   mov    %r9d,0x0(%rip)        # <main+0x38c>
  334.     test   %dl,%dl
  335. -   je     <main+0x3a2>
  336. -   mov    %eax,0x0(%rip)        # <main+0x3a2>
  337. +   je     <main+0x396>
  338. +   mov    %eax,0x0(%rip)        # <main+0x396>
  339.     test   %r8b,%r8b
  340. -   je     <main+0x3ad>
  341. -   mov    %edi,0x0(%rip)        # <main+0x3ad>
  342. +   je     <main+0x3a1>
  343. +   mov    %edi,0x0(%rip)        # <main+0x3a1>
  344.     test   %sil,%sil
  345. -   je     <main+0x3b8>
  346. -   mov    %ecx,0x0(%rip)        # <main+0x3b8>
  347. +   je     <main+0x3ac>
  348. +   mov    %ecx,0x0(%rip)        # <main+0x3ac>
  349.     cmpb   $0x0,0x1(%rbx)
  350.     lea    0x1(%rbx),%rax
  351. -   jne    <main+0x3cf>
  352. +   jne    <main+0x3c3>
  353.     mov    0x8(%rbp),%rax
  354.     test   %rax,%rax
  355. -   je     <main+0x128>
  356. -   mov    %rax,0x0(%rip)        # <main+0x3d6>
  357. -   jmpq   <main+0xe71>
  358. +   je     <main+0x11c>
  359. +   mov    %rax,0x0(%rip)        # <main+0x3ca>
  360. +   jmpq   <main+0xe76>
  361.     test   %r10b,%r10b
  362. -   je     <main+0x3e7>
  363. -   mov    %r9d,0x0(%rip)        # <main+0x3e7>
  364. +   je     <main+0x3db>
  365. +   mov    %r9d,0x0(%rip)        # <main+0x3db>
  366.     test   %dl,%dl
  367. -   je     <main+0x3f1>
  368. -   mov    %eax,0x0(%rip)        # <main+0x3f1>
  369. +   je     <main+0x3e5>
  370. +   mov    %eax,0x0(%rip)        # <main+0x3e5>
  371.     test   %r8b,%r8b
  372. -   je     <main+0x3fc>
  373. -   mov    %edi,0x0(%rip)        # <main+0x3fc>
  374. +   je     <main+0x3f0>
  375. +   mov    %edi,0x0(%rip)        # <main+0x3f0>
  376.     test   %sil,%sil
  377. -   je     <main+0x407>
  378. -   mov    %ecx,0x0(%rip)        # <main+0x407>
  379. +   je     <main+0x3fb>
  380. +   mov    %ecx,0x0(%rip)        # <main+0x3fb>
  381.     cmpb   $0x0,0x1(%rbx)
  382.     lea    0x1(%rbx),%rax
  383. -   jne    <main+0x41e>
  384. +   jne    <main+0x412>
  385.     mov    0x8(%rbp),%rax
  386.     test   %rax,%rax
  387. -   je     <main+0x128>
  388. -   mov    %rax,0x0(%rip)        # <main+0x425>
  389. -   jmpq   <main+0xe71>
  390. +   je     <main+0x11c>
  391. +   mov    %rax,0x0(%rip)        # <main+0x419>
  392. +   jmpq   <main+0xe76>
  393.     test   %r10b,%r10b
  394. -   je     <main+0x436>
  395. -   mov    %r9d,0x0(%rip)        # <main+0x436>
  396. +   je     <main+0x42a>
  397. +   mov    %r9d,0x0(%rip)        # <main+0x42a>
  398.     test   %dl,%dl
  399. -   je     <main+0x440>
  400. -   mov    %eax,0x0(%rip)        # <main+0x440>
  401. +   je     <main+0x434>
  402. +   mov    %eax,0x0(%rip)        # <main+0x434>
  403.     test   %r8b,%r8b
  404. -   je     <main+0x44b>
  405. -   mov    %edi,0x0(%rip)        # <main+0x44b>
  406. +   je     <main+0x43f>
  407. +   mov    %edi,0x0(%rip)        # <main+0x43f>
  408.     test   %sil,%sil
  409. -   je     <main+0x456>
  410. -   mov    %ecx,0x0(%rip)        # <main+0x456>
  411. -   lea    0x0(%rip),%rdi        # <main+0x45d>
  412. +   je     <main+0x44a>
  413. +   mov    %ecx,0x0(%rip)        # <main+0x44a>
  414. +   lea    0x0(%rip),%rdi        # <main+0x451>
  415.     xor    %eax,%eax
  416. -   callq  <main+0x464>
  417. +   callq  <main+0x458>
  418.     test   %r10b,%r10b
  419. -   je     <main+0x470>
  420. -   mov    %r9d,0x0(%rip)        # <main+0x470>
  421. +   je     <main+0x464>
  422. +   mov    %r9d,0x0(%rip)        # <main+0x464>
  423.     test   %dl,%dl
  424. -   je     <main+0x47a>
  425. -   mov    %eax,0x0(%rip)        # <main+0x47a>
  426. +   je     <main+0x46e>
  427. +   mov    %eax,0x0(%rip)        # <main+0x46e>
  428.     test   %r8b,%r8b
  429. -   je     <main+0x485>
  430. -   mov    %edi,0x0(%rip)        # <main+0x485>
  431. +   je     <main+0x479>
  432. +   mov    %edi,0x0(%rip)        # <main+0x479>
  433.     test   %sil,%sil
  434. -   je     <main+0x128>
  435. -   mov    %ecx,0x0(%rip)        # <main+0x494>
  436. -   jmpq   <main+0x128>
  437. +   je     <main+0x11c>
  438. +   mov    %ecx,0x0(%rip)        # <main+0x488>
  439. +   jmpq   <main+0x11c>
  440.     movl   $0x1,0xc(%rsp)
  441. -   jmp    <main+0x4aa>
  442. +   jmp    <main+0x49e>
  443.     mov    $0x1,%dl
  444.     mov    $0x1,%eax
  445.     inc    %rbx
  446. -   jmpq   <main+0xaf>
  447. +   jmpq   <main+0xa3>
  448.     test   %r10b,%r10b
  449. -   je     <main+0x4be>
  450. -   mov    %r9d,0x0(%rip)        # <main+0x4be>
  451. +   je     <main+0x4b2>
  452. +   mov    %r9d,0x0(%rip)        # <main+0x4b2>
  453.     test   %dl,%dl
  454. -   je     <main+0x4c8>
  455. -   mov    %eax,0x0(%rip)        # <main+0x4c8>
  456. +   je     <main+0x4bc>
  457. +   mov    %eax,0x0(%rip)        # <main+0x4bc>
  458.     test   %r8b,%r8b
  459. -   je     <main+0x4d3>
  460. -   mov    %edi,0x0(%rip)        # <main+0x4d3>
  461. +   je     <main+0x4c7>
  462. +   mov    %edi,0x0(%rip)        # <main+0x4c7>
  463.     test   %sil,%sil
  464. -   je     <main+0x4de>
  465. -   mov    %ecx,0x0(%rip)        # <main+0x4de>
  466. +   je     <main+0x4d2>
  467. +   mov    %ecx,0x0(%rip)        # <main+0x4d2>
  468.     dec    %r12d
  469.     add    $0x8,%rbp
  470.     jmpq   <main+0x52>
  471. +   dec    %r12d
  472. +   add    $0x8,%rbp
  473. +   jmp    <main+0x4ef>
  474. +   test   %al,%al
  475. +   jne    <main+0x7d>
  476.     test   %r12d,%r12d
  477. -   jg     <main+0x503>
  478. -   movl   $0x0,0x0(%rip)        # <main+0x4f9>
  479. -   movl   $0x0,0x0(%rip)        # <main+0x503>
  480. +   jg     <main+0x508>
  481. +   movl   $0x0,0x0(%rip)        # <main+0x4fe>
  482. +   movl   $0x0,0x0(%rip)        # <main+0x508>
  483.     lea    0x3(%r12),%edi
  484.     mov    $0x8,%esi
  485.     movslq %edi,%rdi
  486. -   callq  <main+0x515>
  487. +   callq  <main+0x51a>
  488.     mov    %r14,%rsi
  489. -   lea    0x0(%rip),%rdi        # <main+0x51f>
  490. +   lea    0x0(%rip),%rdi        # <main+0x524>
  491.     test   %rax,%rax
  492. -   je     <main+0x5ec>
  493. -   mov    %rax,0x0(%rip)        # <main+0x52f>
  494. +   je     <main+0x5f1>
  495. +   mov    %rax,0x0(%rip)        # <main+0x534>
  496.     test   %r12d,%r12d
  497. -   je     <main+0x58c>
  498. +   je     <main+0x591>
  499.     mov    $0x0,%ecx
  500.     mov    %rax,%rdi
  501.     mov    %rbp,%rsi
  502. @@ -2361,133 +2361,133 @@
  503.     shl    $0x3,%rcx
  504.     rep movsb %ds:(%rsi),%es:(%rdi)
  505.     test   %r13d,%r13d
  506. -   jg     <main+0x557>
  507. +   jg     <main+0x55c>
  508.     movslq %r12d,%rdx
  509.     shl    $0x3,%rdx
  510.     cmp    $0x1,%r13d
  511. -   lea    0x0(%rip),%rbx        # <main+0x566>
  512. +   lea    0x0(%rip),%rbx        # <main+0x56b>
  513.     adc    $0x0,%r12d
  514.     mov    %rbx,(%rax,%rdx,1)
  515. -   mov    %r12d,0x0(%rip)        # <main+0x575>
  516. +   mov    %r12d,0x0(%rip)        # <main+0x57a>
  517.     movslq %r12d,%r12
  518.     inc    %r12
  519.     movq   $0x0,(%rax,%r12,8)
  520.     movq   $0x0,-0x8(%rax,%r12,8)
  521.     xor    %edi,%edi
  522. -   lea    0x0(%rip),%rsi        # <main+0x595>
  523. -   callq  <main+0x59a>
  524. +   lea    0x0(%rip),%rsi        # <main+0x59a>
  525. +   callq  <main+0x59f>
  526.     test   %rax,%rax
  527. -   jne    <main+0x5c2>
  528. -   mov    0x0(%rip),%rcx        # <main+0x5a6>
  529. -   mov    0x0(%rip),%rdi        # <main+0x5ad>
  530. -   lea    0x0(%rip),%rdx        # <main+0x5b4>
  531. +   jne    <main+0x5c7>
  532. +   mov    0x0(%rip),%rcx        # <main+0x5ab>
  533. +   mov    0x0(%rip),%rdi        # <main+0x5b2>
  534. +   lea    0x0(%rip),%rdx        # <main+0x5b9>
  535.     xor    %eax,%eax
  536.     mov    $0x1,%esi
  537. -   callq  <main+0x5c0>
  538. -   jmp    <main+0x5cb>
  539. -   callq  <main+0x5c7>
  540. +   callq  <main+0x5c5>
  541. +   jmp    <main+0x5d0>
  542. +   callq  <main+0x5cc>
  543.     test   %eax,%eax
  544. -   je     <main+0x59f>
  545. +   je     <main+0x5a4>
  546.     xor    %edi,%edi
  547. -   callq  <main+0x5d2>
  548. -   mov    %rax,0x0(%rip)        # <main+0x5d9>
  549. +   callq  <main+0x5d7>
  550. +   mov    %rax,0x0(%rip)        # <main+0x5de>
  551.     test   %rax,%rax
  552. -   jne    <main+0x5f1>
  553. -   mov    0x0(%rip),%rsi        # <main+0x5e5>
  554. -   lea    0x0(%rip),%rdi        # <main+0x5ec>
  555. -   callq  <main+0x5f1>
  556. +   jne    <main+0x5f6>
  557. +   mov    0x0(%rip),%rsi        # <main+0x5ea>
  558. +   lea    0x0(%rip),%rdi        # <main+0x5f1>
  559. +   callq  <main+0x5f6>
  560.     xor    %edi,%edi
  561. -   callq  <main+0x5f8>
  562. -   mov    0x0(%rip),%rdi        # <main+0x5ff>
  563. -   lea    0x0(%rip),%rdx        # <main+0x606>
  564. +   callq  <main+0x5fd>
  565. +   mov    0x0(%rip),%rdi        # <main+0x604>
  566. +   lea    0x0(%rip),%rdx        # <main+0x60b>
  567.     movslq 0xe0(%rdi),%rax
  568. -   mov    %eax,0x0(%rip)        # <main+0x613>
  569. +   mov    %eax,0x0(%rip)        # <main+0x618>
  570.     mov    %rax,%rsi
  571.     shl    $0x7,%rax
  572.     add    0xe8(%rdi),%rax
  573.     mov    0x10(%rax),%rax
  574. -   mov    %rax,0x0(%rip)        # <main+0x62c>
  575. -   callq  <main+0x631>
  576. -   mov    %rax,0x0(%rip)        # <main+0x638>
  577. +   mov    %rax,0x0(%rip)        # <main+0x631>
  578. +   callq  <main+0x636>
  579. +   mov    %rax,0x0(%rip)        # <main+0x63d>
  580.     test   %rax,%rax
  581. -   jne    <main+0x674>
  582. -   mov    0x0(%rip),%esi        # <main+0x643>
  583. -   mov    0x0(%rip),%rdi        # <main+0x64a>
  584. -   lea    0x0(%rip),%rdx        # <main+0x651>
  585. -   callq  <main+0x656>
  586. -   lea    0x0(%rip),%rsi        # <main+0x65d>
  587. -   lea    0x0(%rip),%rdi        # <main+0x664>
  588. -   mov    %rax,0x0(%rip)        # <main+0x66b>
  589. +   jne    <main+0x679>
  590. +   mov    0x0(%rip),%esi        # <main+0x648>
  591. +   mov    0x0(%rip),%rdi        # <main+0x64f>
  592. +   lea    0x0(%rip),%rdx        # <main+0x656>
  593. +   callq  <main+0x65b>
  594. +   lea    0x0(%rip),%rsi        # <main+0x662>
  595. +   lea    0x0(%rip),%rdi        # <main+0x669>
  596. +   mov    %rax,0x0(%rip)        # <main+0x670>
  597.     test   %rax,%rax
  598. -   je     <main+0x5ec>
  599. -   mov    0x0(%rip),%rdx        # <main+0x67b>
  600. -   mov    0x0(%rip),%rdi        # <main+0x682>
  601. -   lea    0x0(%rip),%rsi        # <main+0x689>
  602. +   je     <main+0x5f1>
  603. +   mov    0x0(%rip),%rdx        # <main+0x680>
  604. +   mov    0x0(%rip),%rdi        # <main+0x687>
  605. +   lea    0x0(%rip),%rsi        # <main+0x68e>
  606.     xor    %ebx,%ebx
  607.     mov    (%rdx),%eax
  608.     mov    0x4(%rdx),%edx
  609. -   mov    %eax,0x0(%rip)        # <main+0x696>
  610. +   mov    %eax,0x0(%rip)        # <main+0x69b>
  611.     add    %edx,%eax
  612. -   mov    %edx,0x0(%rip)        # <main+0x69e>
  613. +   mov    %edx,0x0(%rip)        # <main+0x6a3>
  614.     xor    %edx,%edx
  615. -   mov    %eax,0x0(%rip)        # <main+0x6a6>
  616. +   mov    %eax,0x0(%rip)        # <main+0x6ab>
  617.     add    $0x2,%eax
  618. -   mov    %eax,0x0(%rip)        # <main+0x6af>
  619. -   mov    %eax,0x0(%rip)        # <main+0x6b5>
  620. -   callq  <main+0x6ba>
  621. -   mov    0x0(%rip),%rdi        # <main+0x6c1>
  622. +   mov    %eax,0x0(%rip)        # <main+0x6b4>
  623. +   mov    %eax,0x0(%rip)        # <main+0x6ba>
  624. +   callq  <main+0x6bf>
  625. +   mov    0x0(%rip),%rdi        # <main+0x6c6>
  626.     xor    %edx,%edx
  627. -   lea    0x0(%rip),%rsi        # <main+0x6ca>
  628. -   mov    %rax,0x0(%rip)        # <main+0x6d1>
  629. -   callq  <main+0x6d6>
  630. -   mov    0x0(%rip),%rdi        # <main+0x6dd>
  631. +   lea    0x0(%rip),%rsi        # <main+0x6cf>
  632. +   mov    %rax,0x0(%rip)        # <main+0x6d6>
  633. +   callq  <main+0x6db>
  634. +   mov    0x0(%rip),%rdi        # <main+0x6e2>
  635.     xor    %edx,%edx
  636. -   lea    0x0(%rip),%rsi        # <main+0x6e6>
  637. -   mov    %rax,0x0(%rip)        # <main+0x6ed>
  638. -   callq  <main+0x6f2>
  639. -   mov    0x0(%rip),%rdi        # <main+0x6f9>
  640. +   lea    0x0(%rip),%rsi        # <main+0x6eb>
  641. +   mov    %rax,0x0(%rip)        # <main+0x6f2>
  642. +   callq  <main+0x6f7>
  643. +   mov    0x0(%rip),%rdi        # <main+0x6fe>
  644.     xor    %edx,%edx
  645. -   lea    0x0(%rip),%rsi        # <main+0x702>
  646. -   mov    %rax,0x0(%rip)        # <main+0x709>
  647. -   callq  <main+0x70e>
  648. -   mov    0x0(%rip),%rdi        # <main+0x715>
  649. +   lea    0x0(%rip),%rsi        # <main+0x707>
  650. +   mov    %rax,0x0(%rip)        # <main+0x70e>
  651. +   callq  <main+0x713>
  652. +   mov    0x0(%rip),%rdi        # <main+0x71a>
  653.     xor    %edx,%edx
  654. -   lea    0x0(%rip),%rsi        # <main+0x71e>
  655. -   mov    %rax,0x0(%rip)        # <main+0x725>
  656. -   callq  <main+0x72a>
  657. -   mov    0x0(%rip),%rdi        # <main+0x731>
  658. +   lea    0x0(%rip),%rsi        # <main+0x723>
  659. +   mov    %rax,0x0(%rip)        # <main+0x72a>
  660. +   callq  <main+0x72f>
  661. +   mov    0x0(%rip),%rdi        # <main+0x736>
  662.     xor    %edx,%edx
  663. -   lea    0x0(%rip),%rsi        # <main+0x73a>
  664. -   mov    %rax,0x0(%rip)        # <main+0x741>
  665. -   callq  <main+0x746>
  666. -   mov    0x0(%rip),%rdi        # <main+0x74d>
  667. +   lea    0x0(%rip),%rsi        # <main+0x73f>
  668. +   mov    %rax,0x0(%rip)        # <main+0x746>
  669. +   callq  <main+0x74b>
  670. +   mov    0x0(%rip),%rdi        # <main+0x752>
  671.     xor    %edx,%edx
  672. -   lea    0x0(%rip),%rsi        # <main+0x756>
  673. -   mov    %rax,0x0(%rip)        # <main+0x75d>
  674. -   callq  <main+0x762>
  675. -   mov    0x0(%rip),%rdi        # <main+0x769>
  676. +   lea    0x0(%rip),%rsi        # <main+0x75b>
  677. +   mov    %rax,0x0(%rip)        # <main+0x762>
  678. +   callq  <main+0x767>
  679. +   mov    0x0(%rip),%rdi        # <main+0x76e>
  680.     xor    %edx,%edx
  681. -   lea    0x0(%rip),%rsi        # <main+0x772>
  682. -   mov    %rax,0x0(%rip)        # <main+0x779>
  683. -   callq  <main+0x77e>
  684. -   mov    0x0(%rip),%rdi        # <main+0x785>
  685. +   lea    0x0(%rip),%rsi        # <main+0x777>
  686. +   mov    %rax,0x0(%rip)        # <main+0x77e>
  687. +   callq  <main+0x783>
  688. +   mov    0x0(%rip),%rdi        # <main+0x78a>
  689.     xor    %edx,%edx
  690. -   lea    0x0(%rip),%rsi        # <main+0x78e>
  691. -   mov    %rax,0x0(%rip)        # <main+0x795>
  692. -   callq  <main+0x79a>
  693. -   mov    0x0(%rip),%rdi        # <main+0x7a1>
  694. +   lea    0x0(%rip),%rsi        # <main+0x793>
  695. +   mov    %rax,0x0(%rip)        # <main+0x79a>
  696. +   callq  <main+0x79f>
  697. +   mov    0x0(%rip),%rdi        # <main+0x7a6>
  698.     xor    %edx,%edx
  699. -   lea    0x0(%rip),%rsi        # <main+0x7aa>
  700. -   mov    %rax,0x0(%rip)        # <main+0x7b1>
  701. -   callq  <main+0x7b6>
  702. -   mov    0x0(%rip),%rdi        # <main+0x7bd>
  703. -   movl   $0x0,0x0(%rip)        # <main+0x7c7>
  704. -   mov    %rax,0x0(%rip)        # <main+0x7ce>
  705. -   movl   $0x0,0x0(%rip)        # <main+0x7d8>
  706. -   movl   $0x320,0x0(%rip)        # <main+0x7e2>
  707. -   movl   $0x258,0x0(%rip)        # <main+0x7ec>
  708. +   lea    0x0(%rip),%rsi        # <main+0x7af>
  709. +   mov    %rax,0x0(%rip)        # <main+0x7b6>
  710. +   callq  <main+0x7bb>
  711. +   mov    0x0(%rip),%rdi        # <main+0x7c2>
  712. +   movl   $0x0,0x0(%rip)        # <main+0x7cc>
  713. +   mov    %rax,0x0(%rip)        # <main+0x7d3>
  714. +   movl   $0x0,0x0(%rip)        # <main+0x7dd>
  715. +   movl   $0x320,0x0(%rip)        # <main+0x7e7>
  716. +   movl   $0x258,0x0(%rip)        # <main+0x7f1>
  717.     test   %rdi,%rdi
  718. -   je     <main+0x8ec>
  719. +   je     <main+0x8f1>
  720.     lea    0x1c(%rsp),%rcx
  721.     lea    0x18(%rsp),%rdx
  722.     movl   $0x0,0x20(%rsp)
  723. @@ -2496,62 +2496,62 @@
  724.     movl   $0x0,0x1c(%rsp)
  725.     movl   $0x0,0x18(%rsp)
  726.     movl   $0x0,0x14(%rsp)
  727. -   callq  <main+0x82e>
  728. +   callq  <main+0x833>
  729.     test   $0x1,%al
  730. -   je     <main+0x83c>
  731. +   je     <main+0x841>
  732.     mov    0x14(%rsp),%edx
  733. -   mov    %edx,0x0(%rip)        # <main+0x83c>
  734. +   mov    %edx,0x0(%rip)        # <main+0x841>
  735.     test   $0x2,%al
  736. -   je     <main+0x84a>
  737. +   je     <main+0x84f>
  738.     mov    0x18(%rsp),%edx
  739. -   mov    %edx,0x0(%rip)        # <main+0x84a>
  740. +   mov    %edx,0x0(%rip)        # <main+0x84f>
  741.     test   $0x4,%al
  742. -   je     <main+0x858>
  743. +   je     <main+0x85d>
  744.     mov    0x1c(%rsp),%edx
  745. -   mov    %edx,0x0(%rip)        # <main+0x858>
  746. +   mov    %edx,0x0(%rip)        # <main+0x85d>
  747.     test   $0x8,%al
  748. -   je     <main+0x866>
  749. +   je     <main+0x86b>
  750.     mov    0x20(%rsp),%edx
  751. -   mov    %edx,0x0(%rip)        # <main+0x866>
  752. +   mov    %edx,0x0(%rip)        # <main+0x86b>
  753.     test   $0x10,%al
  754. -   je     <main+0x87d>
  755. -   cmpl   $0x0,0x0(%rip)        # <main+0x871>
  756. -   jne    <main+0x87d>
  757. -   movl   $0xffffffff,0x0(%rip)        # <main+0x87d>
  758. +   je     <main+0x882>
  759. +   cmpl   $0x0,0x0(%rip)        # <main+0x876>
  760. +   jne    <main+0x882>
  761. +   movl   $0xffffffff,0x0(%rip)        # <main+0x882>
  762.     test   $0x20,%al
  763. -   je     <main+0x894>
  764. -   cmpl   $0x0,0x0(%rip)        # <main+0x888>
  765. -   jne    <main+0x894>
  766. -   movl   $0xffffffff,0x0(%rip)        # <main+0x894>
  767. +   je     <main+0x899>
  768. +   cmpl   $0x0,0x0(%rip)        # <main+0x88d>
  769. +   jne    <main+0x899>
  770. +   movl   $0xffffffff,0x0(%rip)        # <main+0x899>
  771.     xor    %ebx,%ebx
  772. -   movslq 0x0(%rip),%rcx        # <main+0x89d>
  773. +   movslq 0x0(%rip),%rcx        # <main+0x8a2>
  774.     test   $0xc,%al
  775. -   mov    0x0(%rip),%rax        # <main+0x8a6>
  776. +   mov    0x0(%rip),%rax        # <main+0x8ab>
  777.     setne  %bl
  778.     shl    $0x7,%rcx
  779.     add    0xe8(%rax),%rcx
  780. -   mov    0x0(%rip),%eax        # <main+0x8ba>
  781. +   mov    0x0(%rip),%eax        # <main+0x8bf>
  782.     mov    0x1c(%rcx),%edx
  783.     test   %eax,%eax
  784. -   jns    <main+0x8d2>
  785. +   jns    <main+0x8d7>
  786.     add    0x18(%rcx),%eax
  787. -   sub    0x0(%rip),%eax        # <main+0x8ca>
  788. +   sub    0x0(%rip),%eax        # <main+0x8cf>
  789.     dec    %eax
  790. -   mov    %eax,0x0(%rip)        # <main+0x8d2>
  791. -   mov    0x0(%rip),%eax        # <main+0x8d8>
  792. +   mov    %eax,0x0(%rip)        # <main+0x8d7>
  793. +   mov    0x0(%rip),%eax        # <main+0x8dd>
  794.     test   %eax,%eax
  795. -   jns    <main+0x8ec>
  796. +   jns    <main+0x8f1>
  797.     add    %edx,%eax
  798. -   sub    0x0(%rip),%eax        # <main+0x8e4>
  799. +   sub    0x0(%rip),%eax        # <main+0x8e9>
  800.     dec    %eax
  801. -   mov    %eax,0x0(%rip)        # <main+0x8ec>
  802. +   mov    %eax,0x0(%rip)        # <main+0x8f1>
  803.     xor    %eax,%eax
  804.     lea    0x38(%rsp),%rdi
  805.     mov    $0x10,%ecx
  806.     xor    %r13d,%r13d
  807.     rep stos %eax,%es:(%rdi)
  808. -   mov    0x0(%rip),%eax        # <main+0x903>
  809. -   mov    0x0(%rip),%rdi        # <main+0x90a>
  810. +   mov    0x0(%rip),%eax        # <main+0x908>
  811. +   mov    0x0(%rip),%rdi        # <main+0x90f>
  812.     lea    0x24(%rsp),%rcx
  813.     lea    0x38(%rsp),%rdx
  814.     mov    $0xe,%esi
  815. @@ -2559,274 +2559,274 @@
  816.     mov    $0x20000001,%eax
  817.     shl    $0x5,%rax
  818.     mov    %rax,0x4c(%rsp)
  819. -   callq  <main+0x930>
  820. +   callq  <main+0x935>
  821.     mov    %rax,%rbp
  822.     mov    %rax,%r12
  823.     cmp    0x24(%rsp),%r13d
  824. -   jge    <main+0x970>
  825. +   jge    <main+0x975>
  826.     mov    (%r12),%rsi
  827. -   mov    0x0(%rip),%rdi        # <main+0x948>
  828. -   callq  <main+0x94d>
  829. +   mov    0x0(%rip),%rdi        # <main+0x94d>
  830. +   callq  <main+0x952>
  831.     cmpl   $0x1,0x8(%rax)
  832. -   jne    <main+0x967>
  833. +   jne    <main+0x96c>
  834.     cmpw   $0x0,0x1e(%rax)
  835. -   je     <main+0x967>
  836. +   je     <main+0x96c>
  837.     mov    (%r12),%rax
  838. -   mov    %rax,0x0(%rip)        # <main+0x965>
  839. -   jmp    <main+0x970>
  840. +   mov    %rax,0x0(%rip)        # <main+0x96a>
  841. +   jmp    <main+0x975>
  842.     inc    %r13d
  843.     add    $0x40,%r12
  844. -   jmp    <main+0x936>
  845. +   jmp    <main+0x93b>
  846.     mov    %rbp,%rdi
  847. -   callq  <main+0x978>
  848. -   mov    0x0(%rip),%rdx        # <main+0x97f>
  849. +   callq  <main+0x97d>
  850. +   mov    0x0(%rip),%rdx        # <main+0x984>
  851.     test   %rdx,%rdx
  852. -   jne    <main+0x9a8>
  853. -   mov    0x0(%rip),%rdi        # <main+0x98b>
  854. -   lea    0x0(%rip),%rdx        # <main+0x992>
  855. +   jne    <main+0x9ad>
  856. +   mov    0x0(%rip),%rdi        # <main+0x990>
  857. +   lea    0x0(%rip),%rdx        # <main+0x997>
  858.     mov    $0x1,%esi
  859.     xor    %eax,%eax
  860. -   callq  <main+0x99e>
  861. +   callq  <main+0x9a3>
  862.     mov    $0x1,%edi
  863. -   callq  <main+0x9a8>
  864. -   mov    0x0(%rip),%rsi        # <main+0x9af>
  865. -   mov    0x0(%rip),%rdi        # <main+0x9b6>
  866. +   callq  <main+0x9ad>
  867. +   mov    0x0(%rip),%rsi        # <main+0x9b4>
  868. +   mov    0x0(%rip),%rdi        # <main+0x9bb>
  869.     xor    %ecx,%ecx
  870.     lea    0x78(%rsp),%r13
  871. -   callq  <main+0x9c2>
  872. -   mov    0x0(%rip),%rdi        # <main+0x9c9>
  873. -   mov    %rax,0x0(%rip)        # <main+0x9d0>
  874. -   callq  <main+0x9d5>
  875. -   mov    0x0(%rip),%rdi        # <main+0x9dc>
  876. -   mov    %rax,0x0(%rip)        # <main+0x9e3>
  877. -   mov    %rdx,0x0(%rip)        # <main+0x9ea>
  878. -   callq  <main+0x9ef>
  879. -   mov    0x0(%rip),%rdi        # <main+0x9f6>
  880. -   mov    %rax,0x0(%rip)        # <main+0x9fd>
  881. -   mov    %rdx,0x0(%rip)        # <main+0xa04>
  882. -   callq  <main+0xa09>
  883. -   mov    0x0(%rip),%rdi        # <main+0xa10>
  884. -   mov    %rax,0x0(%rip)        # <main+0xa17>
  885. -   mov    %rdx,0x0(%rip)        # <main+0xa1e>
  886. -   callq  <main+0xa23>
  887. -   mov    0x0(%rip),%rdi        # <main+0xa2a>
  888. -   mov    %rax,0x0(%rip)        # <main+0xa31>
  889. -   mov    %rdx,0x0(%rip)        # <main+0xa38>
  890. -   callq  <main+0xa3d>
  891. -   mov    0x0(%rip),%rdi        # <main+0xa44>
  892. -   mov    %rax,0x0(%rip)        # <main+0xa4b>
  893. -   mov    %rdx,0x0(%rip)        # <main+0xa52>
  894. -   callq  <main+0xa57>
  895. -   mov    0x0(%rip),%r9d        # <main+0xa5e>
  896. +   callq  <main+0x9c7>
  897. +   mov    0x0(%rip),%rdi        # <main+0x9ce>
  898. +   mov    %rax,0x0(%rip)        # <main+0x9d5>
  899. +   callq  <main+0x9da>
  900. +   mov    0x0(%rip),%rdi        # <main+0x9e1>
  901. +   mov    %rax,0x0(%rip)        # <main+0x9e8>
  902. +   mov    %rdx,0x0(%rip)        # <main+0x9ef>
  903. +   callq  <main+0x9f4>
  904. +   mov    0x0(%rip),%rdi        # <main+0x9fb>
  905. +   mov    %rax,0x0(%rip)        # <main+0xa02>
  906. +   mov    %rdx,0x0(%rip)        # <main+0xa09>
  907. +   callq  <main+0xa0e>
  908. +   mov    0x0(%rip),%rdi        # <main+0xa15>
  909. +   mov    %rax,0x0(%rip)        # <main+0xa1c>
  910. +   mov    %rdx,0x0(%rip)        # <main+0xa23>
  911. +   callq  <main+0xa28>
  912. +   mov    0x0(%rip),%rdi        # <main+0xa2f>
  913. +   mov    %rax,0x0(%rip)        # <main+0xa36>
  914. +   mov    %rdx,0x0(%rip)        # <main+0xa3d>
  915. +   callq  <main+0xa42>
  916. +   mov    0x0(%rip),%rdi        # <main+0xa49>
  917. +   mov    %rax,0x0(%rip)        # <main+0xa50>
  918. +   mov    %rdx,0x0(%rip)        # <main+0xa57>
  919. +   callq  <main+0xa5c>
  920. +   mov    0x0(%rip),%r9d        # <main+0xa63>
  921.     movl   $0x1,0x98(%rsp)
  922. -   mov    %rax,0x0(%rip)        # <main+0xa70>
  923. -   mov    0x0(%rip),%rax        # <main+0xa77>
  924. +   mov    %rax,0x0(%rip)        # <main+0xa75>
  925. +   mov    0x0(%rip),%rax        # <main+0xa7c>
  926.     movq   $0x0,0x78(%rsp)
  927. -   mov    0x0(%rip),%r8d        # <main+0xa87>
  928. +   mov    0x0(%rip),%r8d        # <main+0xa8c>
  929.     mov    %rax,0x80(%rsp)
  930. -   mov    0x0(%rip),%rax        # <main+0xa96>
  931. -   mov    %rdx,0x0(%rip)        # <main+0xa9d>
  932. -   mov    0x0(%rip),%ecx        # <main+0xaa3>
  933. +   mov    0x0(%rip),%rax        # <main+0xa9b>
  934. +   mov    %rdx,0x0(%rip)        # <main+0xaa2>
  935. +   mov    0x0(%rip),%ecx        # <main+0xaa8>
  936.     mov    %rax,0x90(%rsp)
  937. -   mov    0x0(%rip),%rax        # <main+0xab2>
  938. -   mov    0x0(%rip),%edx        # <main+0xab8>
  939. -   mov    0x0(%rip),%rsi        # <main+0xabf>
  940. +   mov    0x0(%rip),%rax        # <main+0xab7>
  941. +   mov    0x0(%rip),%edx        # <main+0xabd>
  942. +   mov    0x0(%rip),%rsi        # <main+0xac4>
  943.     movq   $0x23a00d,0xc0(%rsp)
  944.     mov    %rax,0xd8(%rsp)
  945. -   mov    0x0(%rip),%rdi        # <main+0xada>
  946. +   mov    0x0(%rip),%rdi        # <main+0xadf>
  947.     push   %r13
  948.     pushq  $0x2819
  949. -   pushq  0x0(%rip)        # <main+0xae7>
  950. +   pushq  0x0(%rip)        # <main+0xaec>
  951.     pushq  $0x1
  952.     pushq  $0x20
  953.     pushq  $0x0
  954. -   callq  <main+0xaf2>
  955. -   mov    0x0(%rip),%ecx        # <main+0xaf8>
  956. -   mov    0x0(%rip),%edx        # <main+0xafe>
  957. +   callq  <main+0xaf7>
  958. +   mov    0x0(%rip),%ecx        # <main+0xafd>
  959. +   mov    0x0(%rip),%edx        # <main+0xb03>
  960.     add    $0x30,%rsp
  961. -   mov    0x0(%rip),%rdi        # <main+0xb09>
  962. +   mov    0x0(%rip),%rdi        # <main+0xb0e>
  963.     mov    $0x20,%r8d
  964.     mov    %rax,%rsi
  965. -   mov    %rax,0x0(%rip)        # <main+0xb19>
  966. -   callq  <main+0xb1e>
  967. -   mov    0x0(%rip),%rdi        # <main+0xb25>
  968. +   mov    %rax,0x0(%rip)        # <main+0xb1e>
  969. +   callq  <main+0xb23>
  970. +   mov    0x0(%rip),%rdi        # <main+0xb2a>
  971.     xor    %ecx,%ecx
  972.     xor    %edx,%edx
  973.     mov    %rax,%rsi
  974. -   mov    %rax,0x0(%rip)        # <main+0xb33>
  975. -   callq  <main+0xb38>
  976. -   mov    0x0(%rip),%rsi        # <main+0xb3f>
  977. -   mov    0x0(%rip),%rdi        # <main+0xb46>
  978. -   mov    %rax,0x0(%rip)        # <main+0xb4d>
  979. -   callq  <main+0xb52>
  980. -   mov    0x0(%rip),%rsi        # <main+0xb59>
  981. +   mov    %rax,0x0(%rip)        # <main+0xb38>
  982. +   callq  <main+0xb3d>
  983. +   mov    0x0(%rip),%rsi        # <main+0xb44>
  984. +   mov    0x0(%rip),%rdi        # <main+0xb4b>
  985. +   mov    %rax,0x0(%rip)        # <main+0xb52>
  986. +   callq  <main+0xb57>
  987. +   mov    0x0(%rip),%rsi        # <main+0xb5e>
  988.     mov    $0x7a8005,%edx
  989. -   mov    0x0(%rip),%rdi        # <main+0xb65>
  990. -   callq  <main+0xb6a>
  991. -   lea    0x0(%rip),%rdi        # <main+0xb71>
  992. -   callq  <main+0xb76>
  993. -   mov    0x0(%rip),%rsi        # <main+0xb7d>
  994. +   mov    0x0(%rip),%rdi        # <main+0xb6a>
  995. +   callq  <main+0xb6f>
  996. +   lea    0x0(%rip),%rdi        # <main+0xb76>
  997. +   callq  <main+0xb7b>
  998. +   mov    0x0(%rip),%rsi        # <main+0xb82>
  999.     lea    0x28(%rsp),%rdx
  1000. -   mov    0x0(%rip),%rdi        # <main+0xb89>
  1001. -   mov    %rax,0x0(%rip)        # <main+0xb90>
  1002. -   mov    0x0(%rip),%rax        # <main+0xb97>
  1003. +   mov    0x0(%rip),%rdi        # <main+0xb8e>
  1004. +   mov    %rax,0x0(%rip)        # <main+0xb95>
  1005. +   mov    0x0(%rip),%rax        # <main+0xb9c>
  1006.     mov    %rax,0x28(%rsp)
  1007. -   lea    0x0(%rip),%rax        # <main+0xba3>
  1008. +   lea    0x0(%rip),%rax        # <main+0xba8>
  1009.     mov    %rax,0x30(%rsp)
  1010. -   callq  <main+0xbad>
  1011.     callq  <main+0xbb2>
  1012. +   callq  <main+0xbb7>
  1013.     test   %ebx,%ebx
  1014. -   mov    0x0(%rip),%edx        # <main+0xbba>
  1015. +   mov    0x0(%rip),%edx        # <main+0xbbf>
  1016.     mov    %rax,%rbp
  1017. -   mov    0x0(%rip),%eax        # <main+0xbc3>
  1018. -   jne    <main+0xbdd>
  1019. +   mov    0x0(%rip),%eax        # <main+0xbc8>
  1020. +   jne    <main+0xbe2>
  1021.     mov    %eax,0x14(%rbp)
  1022. -   mov    0x0(%rip),%eax        # <main+0xbce>
  1023. +   mov    0x0(%rip),%eax        # <main+0xbd3>
  1024.     movq   $0x18,0x0(%rbp)
  1025.     mov    %edx,0x10(%rbp)
  1026.     inc    %eax
  1027. -   jmp    <main+0xbee>
  1028. +   jmp    <main+0xbf3>
  1029.     movq   $0x30,0x0(%rbp)
  1030.     mov    %edx,0x20(%rbp)
  1031.     mov    %edx,0x18(%rbp)
  1032.     mov    %eax,0x24(%rbp)
  1033.     mov    %eax,0x1c(%rbp)
  1034. -   callq  <main+0xbf6>
  1035. -   mov    0x0(%rip),%rsi        # <main+0xbfd>
  1036. +   callq  <main+0xbfb>
  1037. +   mov    0x0(%rip),%rsi        # <main+0xc02>
  1038.     xor    %ecx,%ecx
  1039.     xor    %edx,%edx
  1040.     mov    %rax,%r12
  1041.     push   %rax
  1042. -   mov    0x0(%rip),%rdi        # <main+0xc0c>
  1043. +   mov    0x0(%rip),%rdi        # <main+0xc11>
  1044.     xor    %r9d,%r9d
  1045.     pushq  $0x0
  1046.     xor    %r8d,%r8d
  1047.     push   %r12
  1048.     push   %rbp
  1049. -   callq  <main+0xc1c>
  1050. +   callq  <main+0xc21>
  1051.     add    $0x20,%rsp
  1052.     mov    %rbp,%rdi
  1053. -   callq  <main+0xc28>
  1054. +   callq  <main+0xc2d>
  1055.     mov    %r12,%rdi
  1056. -   callq  <main+0xc30>
  1057. -   mov    0x0(%rip),%rsi        # <main+0xc37>
  1058. -   mov    0x0(%rip),%rdi        # <main+0xc3e>
  1059. +   callq  <main+0xc35>
  1060. +   mov    0x0(%rip),%rsi        # <main+0xc3c>
  1061. +   mov    0x0(%rip),%rdi        # <main+0xc43>
  1062.     mov    $0x1,%ecx
  1063. -   lea    0x0(%rip),%rdx        # <main+0xc4a>
  1064. -   callq  <main+0xc4f>
  1065. -   mov    0x0(%rip),%r9        # <main+0xc56>
  1066. +   lea    0x0(%rip),%rdx        # <main+0xc4f>
  1067. +   callq  <main+0xc54>
  1068. +   mov    0x0(%rip),%r9        # <main+0xc5b>
  1069.     mov    $0x40,%ecx
  1070.     xor    %eax,%eax
  1071. -   lea    0x0(%rip),%r8        # <main+0xc64>
  1072. +   lea    0x0(%rip),%r8        # <main+0xc69>
  1073.     mov    $0x1,%edx
  1074.     mov    $0x40,%esi
  1075. -   lea    0x0(%rip),%rdi        # <main+0xc75>
  1076. -   callq  <main+0xc7a>
  1077. +   lea    0x0(%rip),%rdi        # <main+0xc7a>
  1078. +   callq  <main+0xc7f>
  1079.     mov    $0x1,%edx
  1080. -   lea    0x0(%rip),%rsi        # <main+0xc86>
  1081. -   lea    0x0(%rip),%rdi        # <main+0xc8d>
  1082. -   callq  <main+0xc92>
  1083. +   lea    0x0(%rip),%rsi        # <main+0xc8b>
  1084. +   lea    0x0(%rip),%rdi        # <main+0xc92>
  1085. +   callq  <main+0xc97>
  1086.     or     $0xffffffff,%edi
  1087. -   movl   $0x1,0x0(%rip)        # <main+0xc9f>
  1088. -   callq  <main+0xca4>
  1089. -   mov    0x0(%rip),%rdx        # <main+0xcab>
  1090. -   lea    0x0(%rip),%rsi        # <main+0xcb2>
  1091. +   movl   $0x1,0x0(%rip)        # <main+0xca4>
  1092. +   callq  <main+0xca9>
  1093. +   mov    0x0(%rip),%rdx        # <main+0xcb0>
  1094. +   lea    0x0(%rip),%rsi        # <main+0xcb7>
  1095.     xor    %eax,%eax
  1096.     mov    $0x1,%edi
  1097. -   callq  <main+0xcbe>
  1098. +   callq  <main+0xcc3>
  1099.     xor    %edi,%edi
  1100. -   callq  <main+0xcc5>
  1101. +   callq  <main+0xcca>
  1102.     cmpl   $0x0,0xc(%rsp)
  1103. -   je     <main+0xd00>
  1104. -   callq  <main+0xcd1>
  1105. +   je     <main+0xd05>
  1106. +   callq  <main+0xcd6>
  1107.     test   %eax,%eax
  1108. -   jne    <main+0xce3>
  1109. -   mov    0x0(%rip),%rdi        # <main+0xcdc>
  1110. -   callq  <main+0xce1>
  1111. -   jmp    <main+0xd00>
  1112. -   mov    0x0(%rip),%rax        # <main+0xcea>
  1113. +   jne    <main+0xce8>
  1114. +   mov    0x0(%rip),%rdi        # <main+0xce1>
  1115. +   callq  <main+0xce6>
  1116. +   jmp    <main+0xd05>
  1117. +   mov    0x0(%rip),%rax        # <main+0xcef>
  1118.     test   %rax,%rax
  1119. -   je     <main+0xe59>
  1120. +   je     <main+0xe5e>
  1121.     mov    0x10(%rax),%edi
  1122. -   callq  <main+0xcfb>
  1123. -   jmpq   <main+0xe59>
  1124. -   mov    0x0(%rip),%rdi        # <main+0xd07>
  1125. +   callq  <main+0xd00>
  1126. +   jmpq   <main+0xe5e>
  1127. +   mov    0x0(%rip),%rdi        # <main+0xd0c>
  1128.     xor    %esi,%esi
  1129. -   callq  <main+0xd0e>
  1130.     callq  <main+0xd13>
  1131. -   cmpl   $0x1,0x0(%rip)        # <main+0xd1a>
  1132. -   jne    <main+0xd23>
  1133. +   callq  <main+0xd18>
  1134. +   cmpl   $0x1,0x0(%rip)        # <main+0xd1f>
  1135. +   jne    <main+0xd28>
  1136.     xor    %edi,%edi
  1137. -   callq  <main+0xd23>
  1138. -   lea    0x0(%rip),%rbx        # <main+0xd2a>
  1139. -   cmpl   $0x0,0x0(%rip)        # <main+0xd31>
  1140. -   je     <main+0xd62>
  1141. -   mov    0x0(%rip),%rdi        # <main+0xd3a>
  1142. +   callq  <main+0xd28>
  1143. +   lea    0x0(%rip),%rbx        # <main+0xd2f>
  1144. +   cmpl   $0x0,0x0(%rip)        # <main+0xd36>
  1145. +   je     <main+0xd67>
  1146. +   mov    0x0(%rip),%rdi        # <main+0xd3f>
  1147.     lea    0xe8(%rsp),%rbp
  1148.     mov    %rbp,%rsi
  1149. -   callq  <main+0xd4a>
  1150. +   callq  <main+0xd4f>
  1151.     movslq 0xe8(%rsp),%rax
  1152.     mov    (%rbx,%rax,8),%rax
  1153.     test   %rax,%rax
  1154. -   je     <main+0xd2a>
  1155. +   je     <main+0xd2f>
  1156.     mov    %rbp,%rdi
  1157.     callq  *%rax
  1158. -   jmp    <main+0xd2a>
  1159. +   jmp    <main+0xd2f>
  1160.     xor    %ebx,%ebx
  1161. -   cmp    %ebx,0x0(%rip)        # <main+0xd6a>
  1162. -   jle    <main+0xdd5>
  1163. +   cmp    %ebx,0x0(%rip)        # <main+0xd6f>
  1164. +   jle    <main+0xdda>
  1165.     mov    %r13,%rdi
  1166.     mov    %ebx,0x78(%rsp)
  1167. -   callq  <main+0xd78>
  1168. -   mov    0x0(%rip),%rax        # <main+0xd7f>
  1169. -   mov    0x0(%rip),%rdi        # <main+0xd86>
  1170. +   callq  <main+0xd7d>
  1171. +   mov    0x0(%rip),%rax        # <main+0xd84>
  1172. +   mov    0x0(%rip),%rdi        # <main+0xd8b>
  1173.     mov    (%rax,%rbx,8),%rax
  1174.     mov    0x100(%rax),%rsi
  1175. -   callq  <main+0xd96>
  1176. -   mov    0x0(%rip),%rax        # <main+0xd9d>
  1177. +   callq  <main+0xd9b>
  1178. +   mov    0x0(%rip),%rax        # <main+0xda2>
  1179.     xor    %r8d,%r8d
  1180.     xor    %ecx,%ecx
  1181. -   mov    0x0(%rip),%rdx        # <main+0xda9>
  1182. -   mov    0x0(%rip),%rdi        # <main+0xdb0>
  1183. +   mov    0x0(%rip),%rdx        # <main+0xdae>
  1184. +   mov    0x0(%rip),%rdi        # <main+0xdb5>
  1185.     mov    (%rax,%rbx,8),%rax
  1186.     mov    0x100(%rax),%rsi
  1187. -   callq  <main+0xdc0>
  1188. -   mov    0x0(%rip),%rax        # <main+0xdc7>
  1189. +   callq  <main+0xdc5>
  1190. +   mov    0x0(%rip),%rax        # <main+0xdcc>
  1191.     mov    (%rax,%rbx,8),%rdi
  1192.     inc    %rbx
  1193. -   callq  <main+0xdd3>
  1194. -   jmp    <main+0xd64>
  1195. -   mov    0x0(%rip),%rdi        # <main+0xddc>
  1196. -   callq  <main+0xde1>
  1197. -   mov    0x0(%rip),%rdi        # <main+0xde8>
  1198. +   callq  <main+0xdd8>
  1199. +   jmp    <main+0xd69>
  1200. +   mov    0x0(%rip),%rdi        # <main+0xde1>
  1201. +   callq  <main+0xde6>
  1202. +   mov    0x0(%rip),%rdi        # <main+0xded>
  1203.     xor    %esi,%esi
  1204. -   movq   $0x0,0x0(%rip)        # <main+0xdf5>
  1205. -   callq  <main+0xdfa>
  1206. -   mov    0x0(%rip),%rsi        # <main+0xe01>
  1207. -   mov    0x0(%rip),%rdi        # <main+0xe08>
  1208. -   callq  <main+0xe0d>
  1209. -   mov    0x0(%rip),%rsi        # <main+0xe14>
  1210. -   mov    0x0(%rip),%rdi        # <main+0xe1b>
  1211. -   callq  <main+0xe20>
  1212. -   mov    0x0(%rip),%rsi        # <main+0xe27>
  1213. -   mov    0x0(%rip),%rdi        # <main+0xe2e>
  1214. -   callq  <main+0xe33>
  1215. -   mov    0x0(%rip),%rdi        # <main+0xe3a>
  1216. +   movq   $0x0,0x0(%rip)        # <main+0xdfa>
  1217. +   callq  <main+0xdff>
  1218. +   mov    0x0(%rip),%rsi        # <main+0xe06>
  1219. +   mov    0x0(%rip),%rdi        # <main+0xe0d>
  1220. +   callq  <main+0xe12>
  1221. +   mov    0x0(%rip),%rsi        # <main+0xe19>
  1222. +   mov    0x0(%rip),%rdi        # <main+0xe20>
  1223. +   callq  <main+0xe25>
  1224. +   mov    0x0(%rip),%rsi        # <main+0xe2c>
  1225. +   mov    0x0(%rip),%rdi        # <main+0xe33>
  1226. +   callq  <main+0xe38>
  1227. +   mov    0x0(%rip),%rdi        # <main+0xe3f>
  1228.     xor    %esi,%esi
  1229. -   callq  <main+0xe41>
  1230. -   mov    0x0(%rip),%rdi        # <main+0xe48>
  1231. -   callq  <main+0xe4d>
  1232. -   mov    0x0(%rip),%rdi        # <main+0xe54>
  1233. -   callq  <main+0xe59>
  1234. +   callq  <main+0xe46>
  1235. +   mov    0x0(%rip),%rdi        # <main+0xe4d>
  1236. +   callq  <main+0xe52>
  1237. +   mov    0x0(%rip),%rdi        # <main+0xe59>
  1238. +   callq  <main+0xe5e>
  1239.     mov    0x1a8(%rsp),%rax
  1240.     sub    %fs:0x28,%rax
  1241. -   je     <main+0xe87>
  1242. -   callq  <main+0xe71>
  1243. +   je     <main+0xe8c>
  1244. +   callq  <main+0xe76>
  1245.     cmpb   $0x0,0x1(%rbx)
  1246. -   jne    <main+0x4de>
  1247. +   jne    <main+0x4d2>
  1248.     dec    %r12d
  1249.     add    $0x8,%rbp
  1250. -   jmpq   <main+0x4de>
  1251. +   jmpq   <main+0x4d2>
  1252.     add    $0x1b8,%rsp
  1253.     xor    %eax,%eax
  1254.     pop    %rbx
RAW Paste Data