Advertisement
Guest User

Untitled

a guest
May 7th, 2021
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 70.64 KB | None | 0 0
  1. pub fn test<'a, 'b>(
  2. mov eax, 202424
  3. call __rust_probestack
  4. sub rsp, rax
  5. mov rax, rdi
  6. lea rcx, [rip, +, .L__unnamed_194]
  7. parse_first_of!(state, {
  8. mov rdx, qword, ptr, [rsi]
  9. mov qword, ptr, [rsp, +, 1168], rdx
  10. mov rdx, qword, ptr, [rsi, +, 8]
  11. mov qword, ptr, [rsp, +, 1176], rdx
  12. mov rdx, qword, ptr, [rsi, +, 16]
  13. mov qword, ptr, [rsp, +, 1184], rdx
  14. mov rdx, qword, ptr, [rsi, +, 24]
  15. mov qword, ptr, [rsp, +, 1192], rdx
  16. lea rdx, [rsp, +, 928]
  17. mov qword, ptr, [rsp, +, 920], rdi
  18. mov rdi, rdx
  19. mov qword, ptr, [rsp, +, 912], rsi
  20. mov rsi, rcx
  21. lea rdx, [rsp, +, 1168]
  22. mov qword, ptr, [rsp, +, 904], rax
  23. call qword, ptr, [rip, +, _ZN96_$LT$full_moon..ast..parsers..ParseAssignment$u20$as$u20$full_moon..ast..parser_util..Parser$GT$5parse17h9cb00978b326e1eeE@GOTPCREL]
  24. mov rax, qword, ptr, [rsp, +, 928]
  25. test rax, rax
  26. je .LBB5371_5
  27. jmp .LBB5371_170
  28. .LBB5371_170:
  29. xor eax, eax
  30. mov ecx, eax
  31. mov dl, byte, ptr, [rsp, +, 1008]
  32. sub dl, 9
  33. cmp dl, 0
  34. mov esi, 1
  35. cmove rsi, rcx
  36. cmp rsi, 0
  37. je .LBB5371_7
  38. lea rax, [rsp, +, 928]
  39. add rax, 8
  40. lea rcx, [rsp, +, 10040]
  41. mov rdx, rcx
  42. mov rdi, rdx
  43. mov rsi, rax
  44. mov eax, 168
  45. mov rdx, rax
  46. mov qword, ptr, [rsp, +, 896], rcx
  47. mov qword, ptr, [rsp, +, 888], rax
  48. call memcpy
  49. lea rax, [rsp, +, 10208]
  50. mov rcx, rax
  51. mov rdx, qword, ptr, [rsp, +, 896]
  52. mov rdi, rcx
  53. mov rsi, rdx
  54. mov rdx, qword, ptr, [rsp, +, 888]
  55. mov qword, ptr, [rsp, +, 880], rax
  56. call memcpy
  57. mov rax, qword, ptr, [rsp, +, 920]
  58. add rax, 8
  59. mov rcx, qword, ptr, [rsp, +, 880]
  60. mov rdi, rax
  61. mov rsi, rcx
  62. mov rdx, qword, ptr, [rsp, +, 888]
  63. call memcpy
  64. mov rax, qword, ptr, [rsp, +, 920]
  65. mov qword, ptr, [rax], 1
  66. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  67. jmp .LBB5371_112
  68. parse_first_of!(state, {
  69. ud2
  70. .LBB5371_5:
  71. mov rax, qword, ptr, [rsp, +, 936]
  72. mov qword, ptr, [rsp, +, 1200], rax
  73. mov rax, qword, ptr, [rsp, +, 944]
  74. mov qword, ptr, [rsp, +, 1208], rax
  75. mov rax, qword, ptr, [rsp, +, 952]
  76. mov qword, ptr, [rsp, +, 1216], rax
  77. mov rax, qword, ptr, [rsp, +, 960]
  78. mov qword, ptr, [rsp, +, 1224], rax
  79. lea rax, [rsp, +, 928]
  80. add rax, 8
  81. add rax, 32
  82. lea rcx, [rsp, +, 1232]
  83. mov rdx, rcx
  84. mov rdi, rdx
  85. mov rsi, rax
  86. mov eax, 200
  87. mov rdx, rax
  88. mov qword, ptr, [rsp, +, 872], rcx
  89. mov qword, ptr, [rsp, +, 864], rax
  90. call memcpy
  91. mov rax, qword, ptr, [rsp, +, 1200]
  92. mov qword, ptr, [rsp, +, 5536], rax
  93. mov rax, qword, ptr, [rsp, +, 1208]
  94. mov qword, ptr, [rsp, +, 5544], rax
  95. mov rax, qword, ptr, [rsp, +, 1216]
  96. mov qword, ptr, [rsp, +, 5552], rax
  97. mov rax, qword, ptr, [rsp, +, 1224]
  98. mov qword, ptr, [rsp, +, 5560], rax
  99. lea rax, [rsp, +, 9840]
  100. mov rcx, rax
  101. mov rdx, qword, ptr, [rsp, +, 872]
  102. mov rdi, rcx
  103. mov rsi, rdx
  104. mov rdx, qword, ptr, [rsp, +, 864]
  105. mov qword, ptr, [rsp, +, 856], rax
  106. call memcpy
  107. lea rdi, [rsp, +, 9640]
  108. mov rsi, qword, ptr, [rsp, +, 856]
  109. call qword, ptr, [rip, +, _ZN50_$LT$T$u20$as$u20$core..convert..Into$LT$U$GT$$GT$4into17h93a1a65e4c121981E@GOTPCREL]
  110. lea rax, [rsp, +, 5568]
  111. mov rcx, rax
  112. add rcx, 8
  113. lea rdx, [rsp, +, 9640]
  114. mov rdi, rcx
  115. mov rsi, rdx
  116. mov edx, 200
  117. mov qword, ptr, [rsp, +, 848], rax
  118. call memcpy
  119. mov qword, ptr, [rsp, +, 5568], 0
  120. mov rax, qword, ptr, [rsp, +, 5536]
  121. mov qword, ptr, [rsp, +, 1432], rax
  122. mov rax, qword, ptr, [rsp, +, 5544]
  123. mov qword, ptr, [rsp, +, 1440], rax
  124. mov rax, qword, ptr, [rsp, +, 5552]
  125. mov qword, ptr, [rsp, +, 1448], rax
  126. mov rax, qword, ptr, [rsp, +, 5560]
  127. mov qword, ptr, [rsp, +, 1456], rax
  128. lea rax, [rsp, +, 1432]
  129. mov rcx, rax
  130. add rcx, 32
  131. mov rdx, qword, ptr, [rsp, +, 848]
  132. mov rdi, rcx
  133. mov rsi, rdx
  134. mov edx, 4072
  135. mov qword, ptr, [rsp, +, 840], rax
  136. call memcpy
  137. mov rax, qword, ptr, [rsp, +, 920]
  138. add rax, 8
  139. mov rcx, qword, ptr, [rsp, +, 840]
  140. mov rdi, rax
  141. mov rsi, rcx
  142. mov edx, 4104
  143. call memcpy
  144. mov rax, qword, ptr, [rsp, +, 920]
  145. mov qword, ptr, [rax], 0
  146. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  147. jmp .LBB5371_112
  148. .LBB5371_7:
  149. parse_first_of!(state, {
  150. cmp qword, ptr, [rsp, +, 928], 0
  151. je .LBB5371_114
  152. jmp .LBB5371_115
  153. .LBB5371_8:
  154. mov rax, qword, ptr, [rsp, +, 10376]
  155. test rax, rax
  156. je .LBB5371_12
  157. jmp .LBB5371_171
  158. .LBB5371_171:
  159. xor eax, eax
  160. mov ecx, eax
  161. mov dl, byte, ptr, [rsp, +, 10456]
  162. sub dl, 9
  163. cmp dl, 0
  164. mov esi, 1
  165. cmove rsi, rcx
  166. cmp rsi, 0
  167. je .LBB5371_14
  168. lea rax, [rsp, +, 10376]
  169. add rax, 8
  170. lea rcx, [rsp, +, 21472]
  171. mov rdx, rcx
  172. mov rdi, rdx
  173. mov rsi, rax
  174. mov eax, 168
  175. mov rdx, rax
  176. mov qword, ptr, [rsp, +, 832], rcx
  177. mov qword, ptr, [rsp, +, 824], rax
  178. call memcpy
  179. lea rax, [rsp, +, 21640]
  180. mov rcx, rax
  181. mov rdx, qword, ptr, [rsp, +, 832]
  182. mov rdi, rcx
  183. mov rsi, rdx
  184. mov rdx, qword, ptr, [rsp, +, 824]
  185. mov qword, ptr, [rsp, +, 816], rax
  186. call memcpy
  187. mov rax, qword, ptr, [rsp, +, 920]
  188. add rax, 8
  189. mov rcx, qword, ptr, [rsp, +, 816]
  190. mov rdi, rax
  191. mov rsi, rcx
  192. mov rdx, qword, ptr, [rsp, +, 824]
  193. call memcpy
  194. mov rax, qword, ptr, [rsp, +, 920]
  195. mov qword, ptr, [rax], 1
  196. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  197. jmp .LBB5371_111
  198. parse_first_of!(state, {
  199. ud2
  200. .LBB5371_12:
  201. mov rax, qword, ptr, [rsp, +, 10384]
  202. mov qword, ptr, [rsp, +, 11144], rax
  203. mov rax, qword, ptr, [rsp, +, 10392]
  204. mov qword, ptr, [rsp, +, 11152], rax
  205. mov rax, qword, ptr, [rsp, +, 10400]
  206. mov qword, ptr, [rsp, +, 11160], rax
  207. mov rax, qword, ptr, [rsp, +, 10408]
  208. mov qword, ptr, [rsp, +, 11168], rax
  209. lea rax, [rsp, +, 10376]
  210. add rax, 8
  211. add rax, 32
  212. lea rcx, [rsp, +, 11176]
  213. mov rdx, rcx
  214. mov rdi, rdx
  215. mov rsi, rax
  216. mov eax, 696
  217. mov rdx, rax
  218. mov qword, ptr, [rsp, +, 808], rcx
  219. mov qword, ptr, [rsp, +, 800], rax
  220. call memcpy
  221. mov rax, qword, ptr, [rsp, +, 11144]
  222. mov qword, ptr, [rsp, +, 15976], rax
  223. mov rax, qword, ptr, [rsp, +, 11152]
  224. mov qword, ptr, [rsp, +, 15984], rax
  225. mov rax, qword, ptr, [rsp, +, 11160]
  226. mov qword, ptr, [rsp, +, 15992], rax
  227. mov rax, qword, ptr, [rsp, +, 11168]
  228. mov qword, ptr, [rsp, +, 16000], rax
  229. lea rax, [rsp, +, 20776]
  230. mov rcx, rax
  231. mov rdx, qword, ptr, [rsp, +, 808]
  232. mov rdi, rcx
  233. mov rsi, rdx
  234. mov rdx, qword, ptr, [rsp, +, 800]
  235. mov qword, ptr, [rsp, +, 792], rax
  236. call memcpy
  237. lea rdi, [rsp, +, 20080]
  238. mov rsi, qword, ptr, [rsp, +, 792]
  239. call qword, ptr, [rip, +, _ZN50_$LT$T$u20$as$u20$core..convert..Into$LT$U$GT$$GT$4into17hb34d4beee045bab4E@GOTPCREL]
  240. lea rax, [rsp, +, 16008]
  241. mov rcx, rax
  242. add rcx, 8
  243. lea rdx, [rsp, +, 20080]
  244. mov rdi, rcx
  245. mov rsi, rdx
  246. mov edx, 696
  247. mov qword, ptr, [rsp, +, 784], rax
  248. call memcpy
  249. mov qword, ptr, [rsp, +, 16008], 2
  250. mov rax, qword, ptr, [rsp, +, 15976]
  251. mov qword, ptr, [rsp, +, 11872], rax
  252. mov rax, qword, ptr, [rsp, +, 15984]
  253. mov qword, ptr, [rsp, +, 11880], rax
  254. mov rax, qword, ptr, [rsp, +, 15992]
  255. mov qword, ptr, [rsp, +, 11888], rax
  256. mov rax, qword, ptr, [rsp, +, 16000]
  257. mov qword, ptr, [rsp, +, 11896], rax
  258. lea rax, [rsp, +, 11872]
  259. mov rcx, rax
  260. add rcx, 32
  261. mov rdx, qword, ptr, [rsp, +, 784]
  262. mov rdi, rcx
  263. mov rsi, rdx
  264. mov edx, 4072
  265. mov qword, ptr, [rsp, +, 776], rax
  266. call memcpy
  267. mov rax, qword, ptr, [rsp, +, 920]
  268. add rax, 8
  269. mov rcx, qword, ptr, [rsp, +, 776]
  270. mov rdi, rax
  271. mov rsi, rcx
  272. mov edx, 4104
  273. call memcpy
  274. mov rax, qword, ptr, [rsp, +, 920]
  275. mov qword, ptr, [rax], 0
  276. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  277. jmp .LBB5371_111
  278. .LBB5371_14:
  279. parse_first_of!(state, {
  280. cmp qword, ptr, [rsp, +, 10376], 0
  281. je .LBB5371_116
  282. jmp .LBB5371_117
  283. .LBB5371_15:
  284. mov rax, qword, ptr, [rsp, +, 21808]
  285. test rax, rax
  286. je .LBB5371_19
  287. jmp .LBB5371_172
  288. .LBB5371_172:
  289. xor eax, eax
  290. mov ecx, eax
  291. mov dl, byte, ptr, [rsp, +, 21888]
  292. sub dl, 9
  293. cmp dl, 0
  294. mov esi, 1
  295. cmove rsi, rcx
  296. cmp rsi, 0
  297. je .LBB5371_21
  298. lea rax, [rsp, +, 21808]
  299. add rax, 8
  300. lea rcx, [rsp, +, 32776]
  301. mov rdx, rcx
  302. mov rdi, rdx
  303. mov rsi, rax
  304. mov eax, 168
  305. mov rdx, rax
  306. mov qword, ptr, [rsp, +, 768], rcx
  307. mov qword, ptr, [rsp, +, 760], rax
  308. call memcpy
  309. lea rax, [rsp, +, 32944]
  310. mov rcx, rax
  311. mov rdx, qword, ptr, [rsp, +, 768]
  312. mov rdi, rcx
  313. mov rsi, rdx
  314. mov rdx, qword, ptr, [rsp, +, 760]
  315. mov qword, ptr, [rsp, +, 752], rax
  316. call memcpy
  317. mov rax, qword, ptr, [rsp, +, 920]
  318. add rax, 8
  319. mov rcx, qword, ptr, [rsp, +, 752]
  320. mov rdi, rax
  321. mov rsi, rcx
  322. mov rdx, qword, ptr, [rsp, +, 760]
  323. call memcpy
  324. mov rax, qword, ptr, [rsp, +, 920]
  325. mov qword, ptr, [rax], 1
  326. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  327. jmp .LBB5371_110
  328. parse_first_of!(state, {
  329. ud2
  330. .LBB5371_19:
  331. mov rax, qword, ptr, [rsp, +, 21816]
  332. mov qword, ptr, [rsp, +, 22544], rax
  333. mov rax, qword, ptr, [rsp, +, 21824]
  334. mov qword, ptr, [rsp, +, 22552], rax
  335. mov rax, qword, ptr, [rsp, +, 21832]
  336. mov qword, ptr, [rsp, +, 22560], rax
  337. mov rax, qword, ptr, [rsp, +, 21840]
  338. mov qword, ptr, [rsp, +, 22568], rax
  339. lea rax, [rsp, +, 21808]
  340. add rax, 8
  341. add rax, 32
  342. lea rcx, [rsp, +, 22576]
  343. mov rdx, rcx
  344. mov rdi, rdx
  345. mov rsi, rax
  346. mov eax, 664
  347. mov rdx, rax
  348. mov qword, ptr, [rsp, +, 744], rcx
  349. mov qword, ptr, [rsp, +, 736], rax
  350. call memcpy
  351. mov rax, qword, ptr, [rsp, +, 22544]
  352. mov qword, ptr, [rsp, +, 27344], rax
  353. mov rax, qword, ptr, [rsp, +, 22552]
  354. mov qword, ptr, [rsp, +, 27352], rax
  355. mov rax, qword, ptr, [rsp, +, 22560]
  356. mov qword, ptr, [rsp, +, 27360], rax
  357. mov rax, qword, ptr, [rsp, +, 22568]
  358. mov qword, ptr, [rsp, +, 27368], rax
  359. lea rax, [rsp, +, 32112]
  360. mov rcx, rax
  361. mov rdx, qword, ptr, [rsp, +, 744]
  362. mov rdi, rcx
  363. mov rsi, rdx
  364. mov rdx, qword, ptr, [rsp, +, 736]
  365. mov qword, ptr, [rsp, +, 728], rax
  366. call memcpy
  367. lea rdi, [rsp, +, 31448]
  368. mov rsi, qword, ptr, [rsp, +, 728]
  369. call qword, ptr, [rip, +, _ZN50_$LT$T$u20$as$u20$core..convert..Into$LT$U$GT$$GT$4into17h62ffa6bcdf27bff7E@GOTPCREL]
  370. lea rax, [rsp, +, 27376]
  371. mov rcx, rax
  372. add rcx, 8
  373. lea rdx, [rsp, +, 31448]
  374. mov rdi, rcx
  375. mov rsi, rdx
  376. mov edx, 664
  377. mov qword, ptr, [rsp, +, 720], rax
  378. call memcpy
  379. mov qword, ptr, [rsp, +, 27376], 1
  380. mov rax, qword, ptr, [rsp, +, 27344]
  381. mov qword, ptr, [rsp, +, 23240], rax
  382. mov rax, qword, ptr, [rsp, +, 27352]
  383. mov qword, ptr, [rsp, +, 23248], rax
  384. mov rax, qword, ptr, [rsp, +, 27360]
  385. mov qword, ptr, [rsp, +, 23256], rax
  386. mov rax, qword, ptr, [rsp, +, 27368]
  387. mov qword, ptr, [rsp, +, 23264], rax
  388. lea rax, [rsp, +, 23240]
  389. mov rcx, rax
  390. add rcx, 32
  391. mov rdx, qword, ptr, [rsp, +, 720]
  392. mov rdi, rcx
  393. mov rsi, rdx
  394. mov edx, 4072
  395. mov qword, ptr, [rsp, +, 712], rax
  396. call memcpy
  397. mov rax, qword, ptr, [rsp, +, 920]
  398. add rax, 8
  399. mov rcx, qword, ptr, [rsp, +, 712]
  400. mov rdi, rax
  401. mov rsi, rcx
  402. mov edx, 4104
  403. call memcpy
  404. mov rax, qword, ptr, [rsp, +, 920]
  405. mov qword, ptr, [rax], 0
  406. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  407. jmp .LBB5371_110
  408. .LBB5371_21:
  409. parse_first_of!(state, {
  410. cmp qword, ptr, [rsp, +, 21808], 0
  411. je .LBB5371_118
  412. jmp .LBB5371_119
  413. .LBB5371_22:
  414. mov rax, qword, ptr, [rsp, +, 33112]
  415. test rax, rax
  416. je .LBB5371_26
  417. jmp .LBB5371_173
  418. .LBB5371_173:
  419. xor eax, eax
  420. mov ecx, eax
  421. mov dl, byte, ptr, [rsp, +, 33192]
  422. sub dl, 9
  423. cmp dl, 0
  424. mov esi, 1
  425. cmove rsi, rcx
  426. cmp rsi, 0
  427. je .LBB5371_28
  428. lea rax, [rsp, +, 33112]
  429. add rax, 8
  430. lea rcx, [rsp, +, 47344]
  431. mov rdx, rcx
  432. mov rdi, rdx
  433. mov rsi, rax
  434. mov eax, 168
  435. mov rdx, rax
  436. mov qword, ptr, [rsp, +, 704], rcx
  437. mov qword, ptr, [rsp, +, 696], rax
  438. call memcpy
  439. lea rax, [rsp, +, 47512]
  440. mov rcx, rax
  441. mov rdx, qword, ptr, [rsp, +, 704]
  442. mov rdi, rcx
  443. mov rsi, rdx
  444. mov rdx, qword, ptr, [rsp, +, 696]
  445. mov qword, ptr, [rsp, +, 688], rax
  446. call memcpy
  447. mov rax, qword, ptr, [rsp, +, 920]
  448. add rax, 8
  449. mov rcx, qword, ptr, [rsp, +, 688]
  450. mov rdi, rax
  451. mov rsi, rcx
  452. mov rdx, qword, ptr, [rsp, +, 696]
  453. call memcpy
  454. mov rax, qword, ptr, [rsp, +, 920]
  455. mov qword, ptr, [rax], 1
  456. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  457. jmp .LBB5371_109
  458. parse_first_of!(state, {
  459. ud2
  460. .LBB5371_26:
  461. mov rax, qword, ptr, [rsp, +, 33120]
  462. mov qword, ptr, [rsp, +, 34664], rax
  463. mov rax, qword, ptr, [rsp, +, 33128]
  464. mov qword, ptr, [rsp, +, 34672], rax
  465. mov rax, qword, ptr, [rsp, +, 33136]
  466. mov qword, ptr, [rsp, +, 34680], rax
  467. mov rax, qword, ptr, [rsp, +, 33144]
  468. mov qword, ptr, [rsp, +, 34688], rax
  469. lea rax, [rsp, +, 33112]
  470. add rax, 8
  471. add rax, 32
  472. lea rcx, [rsp, +, 34696]
  473. mov rdx, rcx
  474. mov rdi, rdx
  475. mov rsi, rax
  476. mov eax, 1480
  477. mov rdx, rax
  478. mov qword, ptr, [rsp, +, 680], rcx
  479. mov qword, ptr, [rsp, +, 672], rax
  480. call memcpy
  481. mov rax, qword, ptr, [rsp, +, 34664]
  482. mov qword, ptr, [rsp, +, 40280], rax
  483. mov rax, qword, ptr, [rsp, +, 34672]
  484. mov qword, ptr, [rsp, +, 40288], rax
  485. mov rax, qword, ptr, [rsp, +, 34680]
  486. mov qword, ptr, [rsp, +, 40296], rax
  487. mov rax, qword, ptr, [rsp, +, 34688]
  488. mov qword, ptr, [rsp, +, 40304], rax
  489. lea rax, [rsp, +, 45864]
  490. mov rcx, rax
  491. mov rdx, qword, ptr, [rsp, +, 680]
  492. mov rdi, rcx
  493. mov rsi, rdx
  494. mov rdx, qword, ptr, [rsp, +, 672]
  495. mov qword, ptr, [rsp, +, 664], rax
  496. call memcpy
  497. lea rdi, [rsp, +, 44384]
  498. mov rsi, qword, ptr, [rsp, +, 664]
  499. call qword, ptr, [rip, +, _ZN50_$LT$T$u20$as$u20$core..convert..Into$LT$U$GT$$GT$4into17h8086eed86f7f77daE@GOTPCREL]
  500. lea rax, [rsp, +, 40312]
  501. mov rcx, rax
  502. add rcx, 8
  503. lea rdx, [rsp, +, 44384]
  504. mov rdi, rcx
  505. mov rsi, rdx
  506. mov edx, 1480
  507. mov qword, ptr, [rsp, +, 656], rax
  508. call memcpy
  509. mov qword, ptr, [rsp, +, 40312], 10
  510. mov rax, qword, ptr, [rsp, +, 40280]
  511. mov qword, ptr, [rsp, +, 36176], rax
  512. mov rax, qword, ptr, [rsp, +, 40288]
  513. mov qword, ptr, [rsp, +, 36184], rax
  514. mov rax, qword, ptr, [rsp, +, 40296]
  515. mov qword, ptr, [rsp, +, 36192], rax
  516. mov rax, qword, ptr, [rsp, +, 40304]
  517. mov qword, ptr, [rsp, +, 36200], rax
  518. lea rax, [rsp, +, 36176]
  519. mov rcx, rax
  520. add rcx, 32
  521. mov rdx, qword, ptr, [rsp, +, 656]
  522. mov rdi, rcx
  523. mov rsi, rdx
  524. mov edx, 4072
  525. mov qword, ptr, [rsp, +, 648], rax
  526. call memcpy
  527. mov rax, qword, ptr, [rsp, +, 920]
  528. add rax, 8
  529. mov rcx, qword, ptr, [rsp, +, 648]
  530. mov rdi, rax
  531. mov rsi, rcx
  532. mov edx, 4104
  533. call memcpy
  534. mov rax, qword, ptr, [rsp, +, 920]
  535. mov qword, ptr, [rax], 0
  536. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  537. jmp .LBB5371_109
  538. .LBB5371_28:
  539. parse_first_of!(state, {
  540. cmp qword, ptr, [rsp, +, 33112], 0
  541. je .LBB5371_120
  542. jmp .LBB5371_121
  543. .LBB5371_29:
  544. mov rax, qword, ptr, [rsp, +, 47680]
  545. test rax, rax
  546. je .LBB5371_33
  547. jmp .LBB5371_174
  548. .LBB5371_174:
  549. xor eax, eax
  550. mov ecx, eax
  551. mov dl, byte, ptr, [rsp, +, 47760]
  552. sub dl, 9
  553. cmp dl, 0
  554. mov esi, 1
  555. cmove rsi, rcx
  556. cmp rsi, 0
  557. je .LBB5371_35
  558. lea rax, [rsp, +, 47680]
  559. add rax, 8
  560. lea rcx, [rsp, +, 61304]
  561. mov rdx, rcx
  562. mov rdi, rdx
  563. mov rsi, rax
  564. mov eax, 168
  565. mov rdx, rax
  566. mov qword, ptr, [rsp, +, 640], rcx
  567. mov qword, ptr, [rsp, +, 632], rax
  568. call memcpy
  569. lea rax, [rsp, +, 61472]
  570. mov rcx, rax
  571. mov rdx, qword, ptr, [rsp, +, 640]
  572. mov rdi, rcx
  573. mov rsi, rdx
  574. mov rdx, qword, ptr, [rsp, +, 632]
  575. mov qword, ptr, [rsp, +, 624], rax
  576. call memcpy
  577. mov rax, qword, ptr, [rsp, +, 920]
  578. add rax, 8
  579. mov rcx, qword, ptr, [rsp, +, 624]
  580. mov rdi, rax
  581. mov rsi, rcx
  582. mov rdx, qword, ptr, [rsp, +, 632]
  583. call memcpy
  584. mov rax, qword, ptr, [rsp, +, 920]
  585. mov qword, ptr, [rax], 1
  586. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  587. jmp .LBB5371_108
  588. parse_first_of!(state, {
  589. ud2
  590. .LBB5371_33:
  591. mov rax, qword, ptr, [rsp, +, 47688]
  592. mov qword, ptr, [rsp, +, 49080], rax
  593. mov rax, qword, ptr, [rsp, +, 47696]
  594. mov qword, ptr, [rsp, +, 49088], rax
  595. mov rax, qword, ptr, [rsp, +, 47704]
  596. mov qword, ptr, [rsp, +, 49096], rax
  597. mov rax, qword, ptr, [rsp, +, 47712]
  598. mov qword, ptr, [rsp, +, 49104], rax
  599. lea rax, [rsp, +, 47680]
  600. add rax, 8
  601. add rax, 32
  602. lea rcx, [rsp, +, 49112]
  603. mov rdx, rcx
  604. mov rdi, rdx
  605. mov rsi, rax
  606. mov eax, 1328
  607. mov rdx, rax
  608. mov qword, ptr, [rsp, +, 616], rcx
  609. mov qword, ptr, [rsp, +, 608], rax
  610. call memcpy
  611. mov rax, qword, ptr, [rsp, +, 49080]
  612. mov qword, ptr, [rsp, +, 54544], rax
  613. mov rax, qword, ptr, [rsp, +, 49088]
  614. mov qword, ptr, [rsp, +, 54552], rax
  615. mov rax, qword, ptr, [rsp, +, 49096]
  616. mov qword, ptr, [rsp, +, 54560], rax
  617. mov rax, qword, ptr, [rsp, +, 49104]
  618. mov qword, ptr, [rsp, +, 54568], rax
  619. lea rax, [rsp, +, 59976]
  620. mov rcx, rax
  621. mov rdx, qword, ptr, [rsp, +, 616]
  622. mov rdi, rcx
  623. mov rsi, rdx
  624. mov rdx, qword, ptr, [rsp, +, 608]
  625. mov qword, ptr, [rsp, +, 600], rax
  626. call memcpy
  627. lea rdi, [rsp, +, 58648]
  628. mov rsi, qword, ptr, [rsp, +, 600]
  629. call qword, ptr, [rip, +, _ZN50_$LT$T$u20$as$u20$core..convert..Into$LT$U$GT$$GT$4into17h09821a4b7c803da7E@GOTPCREL]
  630. lea rax, [rsp, +, 54576]
  631. mov rcx, rax
  632. add rcx, 8
  633. lea rdx, [rsp, +, 58648]
  634. mov rdi, rcx
  635. mov rsi, rdx
  636. mov edx, 1328
  637. mov qword, ptr, [rsp, +, 592], rax
  638. call memcpy
  639. mov qword, ptr, [rsp, +, 54576], 9
  640. mov rax, qword, ptr, [rsp, +, 54544]
  641. mov qword, ptr, [rsp, +, 50440], rax
  642. mov rax, qword, ptr, [rsp, +, 54552]
  643. mov qword, ptr, [rsp, +, 50448], rax
  644. mov rax, qword, ptr, [rsp, +, 54560]
  645. mov qword, ptr, [rsp, +, 50456], rax
  646. mov rax, qword, ptr, [rsp, +, 54568]
  647. mov qword, ptr, [rsp, +, 50464], rax
  648. lea rax, [rsp, +, 50440]
  649. mov rcx, rax
  650. add rcx, 32
  651. mov rdx, qword, ptr, [rsp, +, 592]
  652. mov rdi, rcx
  653. mov rsi, rdx
  654. mov edx, 4072
  655. mov qword, ptr, [rsp, +, 584], rax
  656. call memcpy
  657. mov rax, qword, ptr, [rsp, +, 920]
  658. add rax, 8
  659. mov rcx, qword, ptr, [rsp, +, 584]
  660. mov rdi, rax
  661. mov rsi, rcx
  662. mov edx, 4104
  663. call memcpy
  664. mov rax, qword, ptr, [rsp, +, 920]
  665. mov qword, ptr, [rax], 0
  666. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  667. jmp .LBB5371_108
  668. .LBB5371_35:
  669. parse_first_of!(state, {
  670. cmp qword, ptr, [rsp, +, 47680], 0
  671. je .LBB5371_122
  672. jmp .LBB5371_123
  673. .LBB5371_36:
  674. mov rax, qword, ptr, [rsp, +, 61640]
  675. test rax, rax
  676. je .LBB5371_40
  677. jmp .LBB5371_175
  678. .LBB5371_175:
  679. xor eax, eax
  680. mov ecx, eax
  681. mov dl, byte, ptr, [rsp, +, 61720]
  682. sub dl, 9
  683. cmp dl, 0
  684. mov esi, 1
  685. cmove rsi, rcx
  686. cmp rsi, 0
  687. je .LBB5371_42
  688. lea rax, [rsp, +, 61640]
  689. add rax, 8
  690. lea rcx, [rsp, +, 78016]
  691. mov rdx, rcx
  692. mov rdi, rdx
  693. mov rsi, rax
  694. mov eax, 168
  695. mov rdx, rax
  696. mov qword, ptr, [rsp, +, 576], rcx
  697. mov qword, ptr, [rsp, +, 568], rax
  698. call memcpy
  699. lea rax, [rsp, +, 78184]
  700. mov rcx, rax
  701. mov rdx, qword, ptr, [rsp, +, 576]
  702. mov rdi, rcx
  703. mov rsi, rdx
  704. mov rdx, qword, ptr, [rsp, +, 568]
  705. mov qword, ptr, [rsp, +, 560], rax
  706. call memcpy
  707. mov rax, qword, ptr, [rsp, +, 920]
  708. add rax, 8
  709. mov rcx, qword, ptr, [rsp, +, 560]
  710. mov rdi, rax
  711. mov rsi, rcx
  712. mov rdx, qword, ptr, [rsp, +, 568]
  713. call memcpy
  714. mov rax, qword, ptr, [rsp, +, 920]
  715. mov qword, ptr, [rax], 1
  716. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  717. jmp .LBB5371_107
  718. parse_first_of!(state, {
  719. ud2
  720. .LBB5371_40:
  721. mov rax, qword, ptr, [rsp, +, 61648]
  722. mov qword, ptr, [rsp, +, 63728], rax
  723. mov rax, qword, ptr, [rsp, +, 61656]
  724. mov qword, ptr, [rsp, +, 63736], rax
  725. mov rax, qword, ptr, [rsp, +, 61664]
  726. mov qword, ptr, [rsp, +, 63744], rax
  727. mov rax, qword, ptr, [rsp, +, 61672]
  728. mov qword, ptr, [rsp, +, 63752], rax
  729. lea rax, [rsp, +, 61640]
  730. add rax, 8
  731. add rax, 32
  732. lea rcx, [rsp, +, 63760]
  733. mov rdx, rcx
  734. mov rdi, rdx
  735. mov rsi, rax
  736. mov eax, 2016
  737. mov rdx, rax
  738. mov qword, ptr, [rsp, +, 552], rcx
  739. mov qword, ptr, [rsp, +, 544], rax
  740. call memcpy
  741. mov rax, qword, ptr, [rsp, +, 63728]
  742. mov qword, ptr, [rsp, +, 69880], rax
  743. mov rax, qword, ptr, [rsp, +, 63736]
  744. mov qword, ptr, [rsp, +, 69888], rax
  745. mov rax, qword, ptr, [rsp, +, 63744]
  746. mov qword, ptr, [rsp, +, 69896], rax
  747. mov rax, qword, ptr, [rsp, +, 63752]
  748. mov qword, ptr, [rsp, +, 69904], rax
  749. lea rax, [rsp, +, 76000]
  750. mov rcx, rax
  751. mov rdx, qword, ptr, [rsp, +, 552]
  752. mov rdi, rcx
  753. mov rsi, rdx
  754. mov rdx, qword, ptr, [rsp, +, 544]
  755. mov qword, ptr, [rsp, +, 536], rax
  756. call memcpy
  757. lea rdi, [rsp, +, 73984]
  758. mov rsi, qword, ptr, [rsp, +, 536]
  759. call qword, ptr, [rip, +, _ZN50_$LT$T$u20$as$u20$core..convert..Into$LT$U$GT$$GT$4into17h9d580099f014a4e1E@GOTPCREL]
  760. lea rax, [rsp, +, 69912]
  761. mov rcx, rax
  762. add rcx, 8
  763. lea rdx, [rsp, +, 73984]
  764. mov rdi, rcx
  765. mov rsi, rdx
  766. mov edx, 2016
  767. mov qword, ptr, [rsp, +, 528], rax
  768. call memcpy
  769. mov qword, ptr, [rsp, +, 69912], 5
  770. mov rax, qword, ptr, [rsp, +, 69880]
  771. mov qword, ptr, [rsp, +, 65776], rax
  772. mov rax, qword, ptr, [rsp, +, 69888]
  773. mov qword, ptr, [rsp, +, 65784], rax
  774. mov rax, qword, ptr, [rsp, +, 69896]
  775. mov qword, ptr, [rsp, +, 65792], rax
  776. mov rax, qword, ptr, [rsp, +, 69904]
  777. mov qword, ptr, [rsp, +, 65800], rax
  778. lea rax, [rsp, +, 65776]
  779. mov rcx, rax
  780. add rcx, 32
  781. mov rdx, qword, ptr, [rsp, +, 528]
  782. mov rdi, rcx
  783. mov rsi, rdx
  784. mov edx, 4072
  785. mov qword, ptr, [rsp, +, 520], rax
  786. call memcpy
  787. mov rax, qword, ptr, [rsp, +, 920]
  788. add rax, 8
  789. mov rcx, qword, ptr, [rsp, +, 520]
  790. mov rdi, rax
  791. mov rsi, rcx
  792. mov edx, 4104
  793. call memcpy
  794. mov rax, qword, ptr, [rsp, +, 920]
  795. mov qword, ptr, [rax], 0
  796. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  797. jmp .LBB5371_107
  798. .LBB5371_42:
  799. parse_first_of!(state, {
  800. cmp qword, ptr, [rsp, +, 61640], 0
  801. je .LBB5371_124
  802. jmp .LBB5371_125
  803. .LBB5371_43:
  804. mov rax, qword, ptr, [rsp, +, 78352]
  805. test rax, rax
  806. je .LBB5371_47
  807. jmp .LBB5371_176
  808. .LBB5371_176:
  809. xor eax, eax
  810. mov ecx, eax
  811. mov dl, byte, ptr, [rsp, +, 78432]
  812. sub dl, 9
  813. cmp dl, 0
  814. mov esi, 1
  815. cmove rsi, rcx
  816. cmp rsi, 0
  817. je .LBB5371_49
  818. lea rax, [rsp, +, 78352]
  819. add rax, 8
  820. lea rcx, [rsp, +, 102920]
  821. mov rdx, rcx
  822. mov rdi, rdx
  823. mov rsi, rax
  824. mov eax, 168
  825. mov rdx, rax
  826. mov qword, ptr, [rsp, +, 512], rcx
  827. mov qword, ptr, [rsp, +, 504], rax
  828. call memcpy
  829. lea rax, [rsp, +, 103088]
  830. mov rcx, rax
  831. mov rdx, qword, ptr, [rsp, +, 512]
  832. mov rdi, rcx
  833. mov rsi, rdx
  834. mov rdx, qword, ptr, [rsp, +, 504]
  835. mov qword, ptr, [rsp, +, 496], rax
  836. call memcpy
  837. mov rax, qword, ptr, [rsp, +, 920]
  838. add rax, 8
  839. mov rcx, qword, ptr, [rsp, +, 496]
  840. mov rdi, rax
  841. mov rsi, rcx
  842. mov rdx, qword, ptr, [rsp, +, 504]
  843. call memcpy
  844. mov rax, qword, ptr, [rsp, +, 920]
  845. mov qword, ptr, [rax], 1
  846. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  847. jmp .LBB5371_106
  848. parse_first_of!(state, {
  849. ud2
  850. .LBB5371_47:
  851. mov rax, qword, ptr, [rsp, +, 78360]
  852. mov qword, ptr, [rsp, +, 82488], rax
  853. mov rax, qword, ptr, [rsp, +, 78368]
  854. mov qword, ptr, [rsp, +, 82496], rax
  855. mov rax, qword, ptr, [rsp, +, 78376]
  856. mov qword, ptr, [rsp, +, 82504], rax
  857. mov rax, qword, ptr, [rsp, +, 78384]
  858. mov qword, ptr, [rsp, +, 82512], rax
  859. lea rax, [rsp, +, 78352]
  860. add rax, 8
  861. add rax, 32
  862. lea rcx, [rsp, +, 82520]
  863. mov rdx, rcx
  864. mov rdi, rdx
  865. mov rsi, rax
  866. mov eax, 4064
  867. mov rdx, rax
  868. mov qword, ptr, [rsp, +, 488], rcx
  869. mov qword, ptr, [rsp, +, 480], rax
  870. call memcpy
  871. mov rax, qword, ptr, [rsp, +, 82488]
  872. mov qword, ptr, [rsp, +, 90688], rax
  873. mov rax, qword, ptr, [rsp, +, 82496]
  874. mov qword, ptr, [rsp, +, 90696], rax
  875. mov rax, qword, ptr, [rsp, +, 82504]
  876. mov qword, ptr, [rsp, +, 90704], rax
  877. mov rax, qword, ptr, [rsp, +, 82512]
  878. mov qword, ptr, [rsp, +, 90712], rax
  879. lea rax, [rsp, +, 98856]
  880. mov rcx, rax
  881. mov rdx, qword, ptr, [rsp, +, 488]
  882. mov rdi, rcx
  883. mov rsi, rdx
  884. mov rdx, qword, ptr, [rsp, +, 480]
  885. mov qword, ptr, [rsp, +, 472], rax
  886. call memcpy
  887. lea rdi, [rsp, +, 94792]
  888. mov rsi, qword, ptr, [rsp, +, 472]
  889. call qword, ptr, [rip, +, _ZN50_$LT$T$u20$as$u20$core..convert..Into$LT$U$GT$$GT$4into17h10ed360f6caaf8c3E@GOTPCREL]
  890. lea rax, [rsp, +, 90720]
  891. mov rcx, rax
  892. add rcx, 8
  893. lea rdx, [rsp, +, 94792]
  894. mov rdi, rcx
  895. mov rsi, rdx
  896. mov edx, 4064
  897. mov qword, ptr, [rsp, +, 464], rax
  898. call memcpy
  899. mov qword, ptr, [rsp, +, 90720], 8
  900. mov rax, qword, ptr, [rsp, +, 90688]
  901. mov qword, ptr, [rsp, +, 86584], rax
  902. mov rax, qword, ptr, [rsp, +, 90696]
  903. mov qword, ptr, [rsp, +, 86592], rax
  904. mov rax, qword, ptr, [rsp, +, 90704]
  905. mov qword, ptr, [rsp, +, 86600], rax
  906. mov rax, qword, ptr, [rsp, +, 90712]
  907. mov qword, ptr, [rsp, +, 86608], rax
  908. lea rax, [rsp, +, 86584]
  909. mov rcx, rax
  910. add rcx, 32
  911. mov rdx, qword, ptr, [rsp, +, 464]
  912. mov rdi, rcx
  913. mov rsi, rdx
  914. mov edx, 4072
  915. mov qword, ptr, [rsp, +, 456], rax
  916. call memcpy
  917. mov rax, qword, ptr, [rsp, +, 920]
  918. add rax, 8
  919. mov rcx, qword, ptr, [rsp, +, 456]
  920. mov rdi, rax
  921. mov rsi, rcx
  922. mov edx, 4104
  923. call memcpy
  924. mov rax, qword, ptr, [rsp, +, 920]
  925. mov qword, ptr, [rax], 0
  926. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  927. jmp .LBB5371_106
  928. .LBB5371_49:
  929. parse_first_of!(state, {
  930. cmp qword, ptr, [rsp, +, 78352], 0
  931. je .LBB5371_126
  932. jmp .LBB5371_127
  933. .LBB5371_50:
  934. mov rax, qword, ptr, [rsp, +, 103256]
  935. test rax, rax
  936. je .LBB5371_54
  937. jmp .LBB5371_177
  938. .LBB5371_177:
  939. xor eax, eax
  940. mov ecx, eax
  941. mov dl, byte, ptr, [rsp, +, 103336]
  942. sub dl, 9
  943. cmp dl, 0
  944. mov esi, 1
  945. cmove rsi, rcx
  946. cmp rsi, 0
  947. je .LBB5371_56
  948. lea rax, [rsp, +, 103256]
  949. add rax, 8
  950. lea rcx, [rsp, +, 115728]
  951. mov rdx, rcx
  952. mov rdi, rdx
  953. mov rsi, rax
  954. mov eax, 168
  955. mov rdx, rax
  956. mov qword, ptr, [rsp, +, 448], rcx
  957. mov qword, ptr, [rsp, +, 440], rax
  958. call memcpy
  959. lea rax, [rsp, +, 115896]
  960. mov rcx, rax
  961. mov rdx, qword, ptr, [rsp, +, 448]
  962. mov rdi, rcx
  963. mov rsi, rdx
  964. mov rdx, qword, ptr, [rsp, +, 440]
  965. mov qword, ptr, [rsp, +, 432], rax
  966. call memcpy
  967. mov rax, qword, ptr, [rsp, +, 920]
  968. add rax, 8
  969. mov rcx, qword, ptr, [rsp, +, 432]
  970. mov rdi, rax
  971. mov rsi, rcx
  972. mov rdx, qword, ptr, [rsp, +, 440]
  973. call memcpy
  974. mov rax, qword, ptr, [rsp, +, 920]
  975. mov qword, ptr, [rax], 1
  976. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  977. jmp .LBB5371_105
  978. parse_first_of!(state, {
  979. ud2
  980. .LBB5371_54:
  981. mov rax, qword, ptr, [rsp, +, 103264]
  982. mov qword, ptr, [rsp, +, 104368], rax
  983. mov rax, qword, ptr, [rsp, +, 103272]
  984. mov qword, ptr, [rsp, +, 104376], rax
  985. mov rax, qword, ptr, [rsp, +, 103280]
  986. mov qword, ptr, [rsp, +, 104384], rax
  987. mov rax, qword, ptr, [rsp, +, 103288]
  988. mov qword, ptr, [rsp, +, 104392], rax
  989. lea rax, [rsp, +, 103256]
  990. add rax, 8
  991. add rax, 32
  992. lea rcx, [rsp, +, 104400]
  993. mov rdx, rcx
  994. mov rdi, rdx
  995. mov rsi, rax
  996. mov eax, 1040
  997. mov rdx, rax
  998. mov qword, ptr, [rsp, +, 424], rcx
  999. mov qword, ptr, [rsp, +, 416], rax
  1000. call memcpy
  1001. mov rax, qword, ptr, [rsp, +, 104368]
  1002. mov qword, ptr, [rsp, +, 109544], rax
  1003. mov rax, qword, ptr, [rsp, +, 104376]
  1004. mov qword, ptr, [rsp, +, 109552], rax
  1005. mov rax, qword, ptr, [rsp, +, 104384]
  1006. mov qword, ptr, [rsp, +, 109560], rax
  1007. mov rax, qword, ptr, [rsp, +, 104392]
  1008. mov qword, ptr, [rsp, +, 109568], rax
  1009. lea rax, [rsp, +, 114688]
  1010. mov rcx, rax
  1011. mov rdx, qword, ptr, [rsp, +, 424]
  1012. mov rdi, rcx
  1013. mov rsi, rdx
  1014. mov rdx, qword, ptr, [rsp, +, 416]
  1015. mov qword, ptr, [rsp, +, 408], rax
  1016. call memcpy
  1017. lea rdi, [rsp, +, 113648]
  1018. mov rsi, qword, ptr, [rsp, +, 408]
  1019. call qword, ptr, [rip, +, _ZN50_$LT$T$u20$as$u20$core..convert..Into$LT$U$GT$$GT$4into17h8ed83f85310524a4E@GOTPCREL]
  1020. lea rax, [rsp, +, 109576]
  1021. mov rcx, rax
  1022. add rcx, 8
  1023. lea rdx, [rsp, +, 113648]
  1024. mov rdi, rcx
  1025. mov rsi, rdx
  1026. mov edx, 1040
  1027. mov qword, ptr, [rsp, +, 400], rax
  1028. call memcpy
  1029. mov qword, ptr, [rsp, +, 109576], 4
  1030. mov rax, qword, ptr, [rsp, +, 109544]
  1031. mov qword, ptr, [rsp, +, 105440], rax
  1032. mov rax, qword, ptr, [rsp, +, 109552]
  1033. mov qword, ptr, [rsp, +, 105448], rax
  1034. mov rax, qword, ptr, [rsp, +, 109560]
  1035. mov qword, ptr, [rsp, +, 105456], rax
  1036. mov rax, qword, ptr, [rsp, +, 109568]
  1037. mov qword, ptr, [rsp, +, 105464], rax
  1038. lea rax, [rsp, +, 105440]
  1039. mov rcx, rax
  1040. add rcx, 32
  1041. mov rdx, qword, ptr, [rsp, +, 400]
  1042. mov rdi, rcx
  1043. mov rsi, rdx
  1044. mov edx, 4072
  1045. mov qword, ptr, [rsp, +, 392], rax
  1046. call memcpy
  1047. mov rax, qword, ptr, [rsp, +, 920]
  1048. add rax, 8
  1049. mov rcx, qword, ptr, [rsp, +, 392]
  1050. mov rdi, rax
  1051. mov rsi, rcx
  1052. mov edx, 4104
  1053. call memcpy
  1054. mov rax, qword, ptr, [rsp, +, 920]
  1055. mov qword, ptr, [rax], 0
  1056. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  1057. jmp .LBB5371_105
  1058. .LBB5371_56:
  1059. parse_first_of!(state, {
  1060. cmp qword, ptr, [rsp, +, 103256], 0
  1061. je .LBB5371_128
  1062. jmp .LBB5371_129
  1063. .LBB5371_57:
  1064. mov rax, qword, ptr, [rsp, +, 116064]
  1065. test rax, rax
  1066. je .LBB5371_61
  1067. jmp .LBB5371_178
  1068. .LBB5371_178:
  1069. xor eax, eax
  1070. mov ecx, eax
  1071. mov dl, byte, ptr, [rsp, +, 116144]
  1072. sub dl, 9
  1073. cmp dl, 0
  1074. mov esi, 1
  1075. cmove rsi, rcx
  1076. cmp rsi, 0
  1077. je .LBB5371_63
  1078. lea rax, [rsp, +, 116064]
  1079. add rax, 8
  1080. lea rcx, [rsp, +, 132344]
  1081. mov rdx, rcx
  1082. mov rdi, rdx
  1083. mov rsi, rax
  1084. mov eax, 168
  1085. mov rdx, rax
  1086. mov qword, ptr, [rsp, +, 384], rcx
  1087. mov qword, ptr, [rsp, +, 376], rax
  1088. call memcpy
  1089. lea rax, [rsp, +, 132512]
  1090. mov rcx, rax
  1091. mov rdx, qword, ptr, [rsp, +, 384]
  1092. mov rdi, rcx
  1093. mov rsi, rdx
  1094. mov rdx, qword, ptr, [rsp, +, 376]
  1095. mov qword, ptr, [rsp, +, 368], rax
  1096. call memcpy
  1097. mov rax, qword, ptr, [rsp, +, 920]
  1098. add rax, 8
  1099. mov rcx, qword, ptr, [rsp, +, 368]
  1100. mov rdi, rax
  1101. mov rsi, rcx
  1102. mov rdx, qword, ptr, [rsp, +, 376]
  1103. call memcpy
  1104. mov rax, qword, ptr, [rsp, +, 920]
  1105. mov qword, ptr, [rax], 1
  1106. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  1107. jmp .LBB5371_104
  1108. parse_first_of!(state, {
  1109. ud2
  1110. .LBB5371_61:
  1111. mov rax, qword, ptr, [rsp, +, 116072]
  1112. mov qword, ptr, [rsp, +, 118128], rax
  1113. mov rax, qword, ptr, [rsp, +, 116080]
  1114. mov qword, ptr, [rsp, +, 118136], rax
  1115. mov rax, qword, ptr, [rsp, +, 116088]
  1116. mov qword, ptr, [rsp, +, 118144], rax
  1117. mov rax, qword, ptr, [rsp, +, 116096]
  1118. mov qword, ptr, [rsp, +, 118152], rax
  1119. lea rax, [rsp, +, 116064]
  1120. add rax, 8
  1121. add rax, 32
  1122. lea rcx, [rsp, +, 118160]
  1123. mov rdx, rcx
  1124. mov rdi, rdx
  1125. mov rsi, rax
  1126. mov eax, 1992
  1127. mov rdx, rax
  1128. mov qword, ptr, [rsp, +, 360], rcx
  1129. mov qword, ptr, [rsp, +, 352], rax
  1130. call memcpy
  1131. mov rax, qword, ptr, [rsp, +, 118128]
  1132. mov qword, ptr, [rsp, +, 124256], rax
  1133. mov rax, qword, ptr, [rsp, +, 118136]
  1134. mov qword, ptr, [rsp, +, 124264], rax
  1135. mov rax, qword, ptr, [rsp, +, 118144]
  1136. mov qword, ptr, [rsp, +, 124272], rax
  1137. mov rax, qword, ptr, [rsp, +, 118152]
  1138. mov qword, ptr, [rsp, +, 124280], rax
  1139. lea rax, [rsp, +, 130352]
  1140. mov rcx, rax
  1141. mov rdx, qword, ptr, [rsp, +, 360]
  1142. mov rdi, rcx
  1143. mov rsi, rdx
  1144. mov rdx, qword, ptr, [rsp, +, 352]
  1145. mov qword, ptr, [rsp, +, 344], rax
  1146. call memcpy
  1147. lea rdi, [rsp, +, 128360]
  1148. mov rsi, qword, ptr, [rsp, +, 344]
  1149. call qword, ptr, [rip, +, _ZN50_$LT$T$u20$as$u20$core..convert..Into$LT$U$GT$$GT$4into17hc67bd244b1533c68E@GOTPCREL]
  1150. lea rax, [rsp, +, 124288]
  1151. mov rcx, rax
  1152. add rcx, 8
  1153. lea rdx, [rsp, +, 128360]
  1154. mov rdi, rcx
  1155. mov rsi, rdx
  1156. mov edx, 1992
  1157. mov qword, ptr, [rsp, +, 336], rax
  1158. call memcpy
  1159. mov qword, ptr, [rsp, +, 124288], 3
  1160. mov rax, qword, ptr, [rsp, +, 124256]
  1161. mov qword, ptr, [rsp, +, 120152], rax
  1162. mov rax, qword, ptr, [rsp, +, 124264]
  1163. mov qword, ptr, [rsp, +, 120160], rax
  1164. mov rax, qword, ptr, [rsp, +, 124272]
  1165. mov qword, ptr, [rsp, +, 120168], rax
  1166. mov rax, qword, ptr, [rsp, +, 124280]
  1167. mov qword, ptr, [rsp, +, 120176], rax
  1168. lea rax, [rsp, +, 120152]
  1169. mov rcx, rax
  1170. add rcx, 32
  1171. mov rdx, qword, ptr, [rsp, +, 336]
  1172. mov rdi, rcx
  1173. mov rsi, rdx
  1174. mov edx, 4072
  1175. mov qword, ptr, [rsp, +, 328], rax
  1176. call memcpy
  1177. mov rax, qword, ptr, [rsp, +, 920]
  1178. add rax, 8
  1179. mov rcx, qword, ptr, [rsp, +, 328]
  1180. mov rdi, rax
  1181. mov rsi, rcx
  1182. mov edx, 4104
  1183. call memcpy
  1184. mov rax, qword, ptr, [rsp, +, 920]
  1185. mov qword, ptr, [rax], 0
  1186. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  1187. jmp .LBB5371_104
  1188. .LBB5371_63:
  1189. parse_first_of!(state, {
  1190. cmp qword, ptr, [rsp, +, 116064], 0
  1191. je .LBB5371_130
  1192. jmp .LBB5371_131
  1193. .LBB5371_64:
  1194. mov rax, qword, ptr, [rsp, +, 132680]
  1195. test rax, rax
  1196. je .LBB5371_68
  1197. jmp .LBB5371_179
  1198. .LBB5371_179:
  1199. xor eax, eax
  1200. mov ecx, eax
  1201. mov dl, byte, ptr, [rsp, +, 132760]
  1202. sub dl, 9
  1203. cmp dl, 0
  1204. mov esi, 1
  1205. cmove rsi, rcx
  1206. cmp rsi, 0
  1207. je .LBB5371_70
  1208. lea rax, [rsp, +, 132680]
  1209. add rax, 8
  1210. lea rcx, [rsp, +, 148864]
  1211. mov rdx, rcx
  1212. mov rdi, rdx
  1213. mov rsi, rax
  1214. mov eax, 168
  1215. mov rdx, rax
  1216. mov qword, ptr, [rsp, +, 320], rcx
  1217. mov qword, ptr, [rsp, +, 312], rax
  1218. call memcpy
  1219. lea rax, [rsp, +, 149032]
  1220. mov rcx, rax
  1221. mov rdx, qword, ptr, [rsp, +, 320]
  1222. mov rdi, rcx
  1223. mov rsi, rdx
  1224. mov rdx, qword, ptr, [rsp, +, 312]
  1225. mov qword, ptr, [rsp, +, 304], rax
  1226. call memcpy
  1227. mov rax, qword, ptr, [rsp, +, 920]
  1228. add rax, 8
  1229. mov rcx, qword, ptr, [rsp, +, 304]
  1230. mov rdi, rax
  1231. mov rsi, rcx
  1232. mov rdx, qword, ptr, [rsp, +, 312]
  1233. call memcpy
  1234. mov rax, qword, ptr, [rsp, +, 920]
  1235. mov qword, ptr, [rax], 1
  1236. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  1237. jmp .LBB5371_103
  1238. parse_first_of!(state, {
  1239. ud2
  1240. .LBB5371_68:
  1241. mov rax, qword, ptr, [rsp, +, 132688]
  1242. mov qword, ptr, [rsp, +, 134720], rax
  1243. mov rax, qword, ptr, [rsp, +, 132696]
  1244. mov qword, ptr, [rsp, +, 134728], rax
  1245. mov rax, qword, ptr, [rsp, +, 132704]
  1246. mov qword, ptr, [rsp, +, 134736], rax
  1247. mov rax, qword, ptr, [rsp, +, 132712]
  1248. mov qword, ptr, [rsp, +, 134744], rax
  1249. lea rax, [rsp, +, 132680]
  1250. add rax, 8
  1251. add rax, 32
  1252. lea rcx, [rsp, +, 134752]
  1253. mov rdx, rcx
  1254. mov rdi, rdx
  1255. mov rsi, rax
  1256. mov eax, 1968
  1257. mov rdx, rax
  1258. mov qword, ptr, [rsp, +, 296], rcx
  1259. mov qword, ptr, [rsp, +, 288], rax
  1260. call memcpy
  1261. mov rax, qword, ptr, [rsp, +, 134720]
  1262. mov qword, ptr, [rsp, +, 140824], rax
  1263. mov rax, qword, ptr, [rsp, +, 134728]
  1264. mov qword, ptr, [rsp, +, 140832], rax
  1265. mov rax, qword, ptr, [rsp, +, 134736]
  1266. mov qword, ptr, [rsp, +, 140840], rax
  1267. mov rax, qword, ptr, [rsp, +, 134744]
  1268. mov qword, ptr, [rsp, +, 140848], rax
  1269. lea rax, [rsp, +, 146896]
  1270. mov rcx, rax
  1271. mov rdx, qword, ptr, [rsp, +, 296]
  1272. mov rdi, rcx
  1273. mov rsi, rdx
  1274. mov rdx, qword, ptr, [rsp, +, 288]
  1275. mov qword, ptr, [rsp, +, 280], rax
  1276. call memcpy
  1277. lea rdi, [rsp, +, 144928]
  1278. mov rsi, qword, ptr, [rsp, +, 280]
  1279. call qword, ptr, [rip, +, _ZN50_$LT$T$u20$as$u20$core..convert..Into$LT$U$GT$$GT$4into17h27d29eadbf9ee4adE@GOTPCREL]
  1280. lea rax, [rsp, +, 140856]
  1281. mov rcx, rax
  1282. add rcx, 8
  1283. lea rdx, [rsp, +, 144928]
  1284. mov rdi, rcx
  1285. mov rsi, rdx
  1286. mov edx, 1968
  1287. mov qword, ptr, [rsp, +, 272], rax
  1288. call memcpy
  1289. mov qword, ptr, [rsp, +, 140856], 7
  1290. mov rax, qword, ptr, [rsp, +, 140824]
  1291. mov qword, ptr, [rsp, +, 136720], rax
  1292. mov rax, qword, ptr, [rsp, +, 140832]
  1293. mov qword, ptr, [rsp, +, 136728], rax
  1294. mov rax, qword, ptr, [rsp, +, 140840]
  1295. mov qword, ptr, [rsp, +, 136736], rax
  1296. mov rax, qword, ptr, [rsp, +, 140848]
  1297. mov qword, ptr, [rsp, +, 136744], rax
  1298. lea rax, [rsp, +, 136720]
  1299. mov rcx, rax
  1300. add rcx, 32
  1301. mov rdx, qword, ptr, [rsp, +, 272]
  1302. mov rdi, rcx
  1303. mov rsi, rdx
  1304. mov edx, 4072
  1305. mov qword, ptr, [rsp, +, 264], rax
  1306. call memcpy
  1307. mov rax, qword, ptr, [rsp, +, 920]
  1308. add rax, 8
  1309. mov rcx, qword, ptr, [rsp, +, 264]
  1310. mov rdi, rax
  1311. mov rsi, rcx
  1312. mov edx, 4104
  1313. call memcpy
  1314. mov rax, qword, ptr, [rsp, +, 920]
  1315. mov qword, ptr, [rax], 0
  1316. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  1317. jmp .LBB5371_103
  1318. .LBB5371_70:
  1319. parse_first_of!(state, {
  1320. cmp qword, ptr, [rsp, +, 132680], 0
  1321. je .LBB5371_132
  1322. jmp .LBB5371_133
  1323. .LBB5371_71:
  1324. mov rax, qword, ptr, [rsp, +, 149200]
  1325. test rax, rax
  1326. je .LBB5371_75
  1327. jmp .LBB5371_180
  1328. .LBB5371_180:
  1329. xor eax, eax
  1330. mov ecx, eax
  1331. mov dl, byte, ptr, [rsp, +, 149280]
  1332. sub dl, 9
  1333. cmp dl, 0
  1334. mov esi, 1
  1335. cmove rsi, rcx
  1336. cmp rsi, 0
  1337. je .LBB5371_77
  1338. lea rax, [rsp, +, 149200]
  1339. add rax, 8
  1340. lea rcx, [rsp, +, 159016]
  1341. mov rdx, rcx
  1342. mov rdi, rdx
  1343. mov rsi, rax
  1344. mov eax, 168
  1345. mov rdx, rax
  1346. mov qword, ptr, [rsp, +, 256], rcx
  1347. mov qword, ptr, [rsp, +, 248], rax
  1348. call memcpy
  1349. lea rax, [rsp, +, 159184]
  1350. mov rcx, rax
  1351. mov rdx, qword, ptr, [rsp, +, 256]
  1352. mov rdi, rcx
  1353. mov rsi, rdx
  1354. mov rdx, qword, ptr, [rsp, +, 248]
  1355. mov qword, ptr, [rsp, +, 240], rax
  1356. call memcpy
  1357. mov rax, qword, ptr, [rsp, +, 920]
  1358. add rax, 8
  1359. mov rcx, qword, ptr, [rsp, +, 240]
  1360. mov rdi, rax
  1361. mov rsi, rcx
  1362. mov rdx, qword, ptr, [rsp, +, 248]
  1363. call memcpy
  1364. mov rax, qword, ptr, [rsp, +, 920]
  1365. mov qword, ptr, [rax], 1
  1366. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  1367. jmp .LBB5371_102
  1368. parse_first_of!(state, {
  1369. ud2
  1370. .LBB5371_75:
  1371. mov rax, qword, ptr, [rsp, +, 149208]
  1372. mov qword, ptr, [rsp, +, 149648], rax
  1373. mov rax, qword, ptr, [rsp, +, 149216]
  1374. mov qword, ptr, [rsp, +, 149656], rax
  1375. mov rax, qword, ptr, [rsp, +, 149224]
  1376. mov qword, ptr, [rsp, +, 149664], rax
  1377. mov rax, qword, ptr, [rsp, +, 149232]
  1378. mov qword, ptr, [rsp, +, 149672], rax
  1379. lea rax, [rsp, +, 149200]
  1380. add rax, 8
  1381. add rax, 32
  1382. lea rcx, [rsp, +, 149680]
  1383. mov rdx, rcx
  1384. mov rdi, rdx
  1385. mov rsi, rax
  1386. mov eax, 376
  1387. mov rdx, rax
  1388. mov qword, ptr, [rsp, +, 232], rcx
  1389. mov qword, ptr, [rsp, +, 224], rax
  1390. call memcpy
  1391. mov rax, qword, ptr, [rsp, +, 149648]
  1392. mov qword, ptr, [rsp, +, 154160], rax
  1393. mov rax, qword, ptr, [rsp, +, 149656]
  1394. mov qword, ptr, [rsp, +, 154168], rax
  1395. mov rax, qword, ptr, [rsp, +, 149664]
  1396. mov qword, ptr, [rsp, +, 154176], rax
  1397. mov rax, qword, ptr, [rsp, +, 149672]
  1398. mov qword, ptr, [rsp, +, 154184], rax
  1399. lea rax, [rsp, +, 158640]
  1400. mov rcx, rax
  1401. mov rdx, qword, ptr, [rsp, +, 232]
  1402. mov rdi, rcx
  1403. mov rsi, rdx
  1404. mov rdx, qword, ptr, [rsp, +, 224]
  1405. mov qword, ptr, [rsp, +, 216], rax
  1406. call memcpy
  1407. lea rdi, [rsp, +, 158264]
  1408. mov rsi, qword, ptr, [rsp, +, 216]
  1409. call qword, ptr, [rip, +, _ZN50_$LT$T$u20$as$u20$core..convert..Into$LT$U$GT$$GT$4into17h0fce699fb1dde2daE@GOTPCREL]
  1410. lea rax, [rsp, +, 154192]
  1411. mov rcx, rax
  1412. add rcx, 8
  1413. lea rdx, [rsp, +, 158264]
  1414. mov rdi, rcx
  1415. mov rsi, rdx
  1416. mov edx, 376
  1417. mov qword, ptr, [rsp, +, 208], rax
  1418. call memcpy
  1419. mov qword, ptr, [rsp, +, 154192], 6
  1420. mov rax, qword, ptr, [rsp, +, 154160]
  1421. mov qword, ptr, [rsp, +, 150056], rax
  1422. mov rax, qword, ptr, [rsp, +, 154168]
  1423. mov qword, ptr, [rsp, +, 150064], rax
  1424. mov rax, qword, ptr, [rsp, +, 154176]
  1425. mov qword, ptr, [rsp, +, 150072], rax
  1426. mov rax, qword, ptr, [rsp, +, 154184]
  1427. mov qword, ptr, [rsp, +, 150080], rax
  1428. lea rax, [rsp, +, 150056]
  1429. mov rcx, rax
  1430. add rcx, 32
  1431. mov rdx, qword, ptr, [rsp, +, 208]
  1432. mov rdi, rcx
  1433. mov rsi, rdx
  1434. mov edx, 4072
  1435. mov qword, ptr, [rsp, +, 200], rax
  1436. call memcpy
  1437. mov rax, qword, ptr, [rsp, +, 920]
  1438. add rax, 8
  1439. mov rcx, qword, ptr, [rsp, +, 200]
  1440. mov rdi, rax
  1441. mov rsi, rcx
  1442. mov edx, 4104
  1443. call memcpy
  1444. mov rax, qword, ptr, [rsp, +, 920]
  1445. mov qword, ptr, [rax], 0
  1446. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  1447. jmp .LBB5371_102
  1448. .LBB5371_77:
  1449. parse_first_of!(state, {
  1450. cmp qword, ptr, [rsp, +, 149200], 0
  1451. je .LBB5371_134
  1452. jmp .LBB5371_135
  1453. .LBB5371_78:
  1454. mov rax, qword, ptr, [rsp, +, 159352]
  1455. test rax, rax
  1456. je .LBB5371_82
  1457. jmp .LBB5371_181
  1458. .LBB5371_181:
  1459. xor eax, eax
  1460. mov ecx, eax
  1461. mov dl, byte, ptr, [rsp, +, 159432]
  1462. sub dl, 9
  1463. cmp dl, 0
  1464. mov esi, 1
  1465. cmove rsi, rcx
  1466. cmp rsi, 0
  1467. je .LBB5371_84
  1468. lea rax, [rsp, +, 159352]
  1469. add rax, 8
  1470. lea rcx, [rsp, +, 173776]
  1471. mov rdx, rcx
  1472. mov rdi, rdx
  1473. mov rsi, rax
  1474. mov eax, 168
  1475. mov rdx, rax
  1476. mov qword, ptr, [rsp, +, 192], rcx
  1477. mov qword, ptr, [rsp, +, 184], rax
  1478. call memcpy
  1479. lea rax, [rsp, +, 173944]
  1480. mov rcx, rax
  1481. mov rdx, qword, ptr, [rsp, +, 192]
  1482. mov rdi, rcx
  1483. mov rsi, rdx
  1484. mov rdx, qword, ptr, [rsp, +, 184]
  1485. mov qword, ptr, [rsp, +, 176], rax
  1486. call memcpy
  1487. mov rax, qword, ptr, [rsp, +, 920]
  1488. add rax, 8
  1489. mov rcx, qword, ptr, [rsp, +, 176]
  1490. mov rdi, rax
  1491. mov rsi, rcx
  1492. mov rdx, qword, ptr, [rsp, +, 184]
  1493. call memcpy
  1494. mov rax, qword, ptr, [rsp, +, 920]
  1495. mov qword, ptr, [rax], 1
  1496. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  1497. jmp .LBB5371_101
  1498. parse_first_of!(state, {
  1499. ud2
  1500. .LBB5371_82:
  1501. mov rax, qword, ptr, [rsp, +, 159360]
  1502. mov qword, ptr, [rsp, +, 160952], rax
  1503. mov rax, qword, ptr, [rsp, +, 159368]
  1504. mov qword, ptr, [rsp, +, 160960], rax
  1505. mov rax, qword, ptr, [rsp, +, 159376]
  1506. mov qword, ptr, [rsp, +, 160968], rax
  1507. mov rax, qword, ptr, [rsp, +, 159384]
  1508. mov qword, ptr, [rsp, +, 160976], rax
  1509. lea rax, [rsp, +, 159352]
  1510. add rax, 8
  1511. add rax, 32
  1512. lea rcx, [rsp, +, 160984]
  1513. mov rdx, rcx
  1514. mov rdi, rdx
  1515. mov rsi, rax
  1516. mov eax, 1528
  1517. mov rdx, rax
  1518. mov qword, ptr, [rsp, +, 168], rcx
  1519. mov qword, ptr, [rsp, +, 160], rax
  1520. call memcpy
  1521. mov rax, qword, ptr, [rsp, +, 160952]
  1522. mov qword, ptr, [rsp, +, 166616], rax
  1523. mov rax, qword, ptr, [rsp, +, 160960]
  1524. mov qword, ptr, [rsp, +, 166624], rax
  1525. mov rax, qword, ptr, [rsp, +, 160968]
  1526. mov qword, ptr, [rsp, +, 166632], rax
  1527. mov rax, qword, ptr, [rsp, +, 160976]
  1528. mov qword, ptr, [rsp, +, 166640], rax
  1529. lea rax, [rsp, +, 172248]
  1530. mov rcx, rax
  1531. mov rdx, qword, ptr, [rsp, +, 168]
  1532. mov rdi, rcx
  1533. mov rsi, rdx
  1534. mov rdx, qword, ptr, [rsp, +, 160]
  1535. mov qword, ptr, [rsp, +, 152], rax
  1536. call memcpy
  1537. lea rdi, [rsp, +, 170720]
  1538. mov rsi, qword, ptr, [rsp, +, 152]
  1539. call qword, ptr, [rip, +, _ZN50_$LT$T$u20$as$u20$core..convert..Into$LT$U$GT$$GT$4into17h04a47748e8ea8414E@GOTPCREL]
  1540. lea rax, [rsp, +, 166648]
  1541. mov rcx, rax
  1542. add rcx, 8
  1543. lea rdx, [rsp, +, 170720]
  1544. mov rdi, rcx
  1545. mov rsi, rdx
  1546. mov edx, 1528
  1547. mov qword, ptr, [rsp, +, 144], rax
  1548. call memcpy
  1549. mov qword, ptr, [rsp, +, 166648], 11
  1550. mov rax, qword, ptr, [rsp, +, 166616]
  1551. mov qword, ptr, [rsp, +, 162512], rax
  1552. mov rax, qword, ptr, [rsp, +, 166624]
  1553. mov qword, ptr, [rsp, +, 162520], rax
  1554. mov rax, qword, ptr, [rsp, +, 166632]
  1555. mov qword, ptr, [rsp, +, 162528], rax
  1556. mov rax, qword, ptr, [rsp, +, 166640]
  1557. mov qword, ptr, [rsp, +, 162536], rax
  1558. lea rax, [rsp, +, 162512]
  1559. mov rcx, rax
  1560. add rcx, 32
  1561. mov rdx, qword, ptr, [rsp, +, 144]
  1562. mov rdi, rcx
  1563. mov rsi, rdx
  1564. mov edx, 4072
  1565. mov qword, ptr, [rsp, +, 136], rax
  1566. call memcpy
  1567. mov rax, qword, ptr, [rsp, +, 920]
  1568. add rax, 8
  1569. mov rcx, qword, ptr, [rsp, +, 136]
  1570. mov rdi, rax
  1571. mov rsi, rcx
  1572. mov edx, 4104
  1573. call memcpy
  1574. mov rax, qword, ptr, [rsp, +, 920]
  1575. mov qword, ptr, [rax], 0
  1576. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  1577. jmp .LBB5371_101
  1578. .LBB5371_84:
  1579. parse_first_of!(state, {
  1580. cmp qword, ptr, [rsp, +, 159352], 0
  1581. je .LBB5371_136
  1582. jmp .LBB5371_137
  1583. .LBB5371_85:
  1584. mov rax, qword, ptr, [rsp, +, 174112]
  1585. test rax, rax
  1586. je .LBB5371_89
  1587. jmp .LBB5371_182
  1588. .LBB5371_182:
  1589. xor eax, eax
  1590. mov ecx, eax
  1591. mov dl, byte, ptr, [rsp, +, 174192]
  1592. sub dl, 9
  1593. cmp dl, 0
  1594. mov esi, 1
  1595. cmove rsi, rcx
  1596. cmp rsi, 0
  1597. je .LBB5371_91
  1598. lea rax, [rsp, +, 174112]
  1599. add rax, 8
  1600. lea rcx, [rsp, +, 188152]
  1601. mov rdx, rcx
  1602. mov rdi, rdx
  1603. mov rsi, rax
  1604. mov eax, 168
  1605. mov rdx, rax
  1606. mov qword, ptr, [rsp, +, 128], rcx
  1607. mov qword, ptr, [rsp, +, 120], rax
  1608. call memcpy
  1609. lea rax, [rsp, +, 188320]
  1610. mov rcx, rax
  1611. mov rdx, qword, ptr, [rsp, +, 128]
  1612. mov rdi, rcx
  1613. mov rsi, rdx
  1614. mov rdx, qword, ptr, [rsp, +, 120]
  1615. mov qword, ptr, [rsp, +, 112], rax
  1616. call memcpy
  1617. mov rax, qword, ptr, [rsp, +, 920]
  1618. add rax, 8
  1619. mov rcx, qword, ptr, [rsp, +, 112]
  1620. mov rdi, rax
  1621. mov rsi, rcx
  1622. mov rdx, qword, ptr, [rsp, +, 120]
  1623. call memcpy
  1624. mov rax, qword, ptr, [rsp, +, 920]
  1625. mov qword, ptr, [rax], 1
  1626. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  1627. jmp .LBB5371_100
  1628. parse_first_of!(state, {
  1629. ud2
  1630. .LBB5371_89:
  1631. mov rax, qword, ptr, [rsp, +, 174120]
  1632. mov qword, ptr, [rsp, +, 175616], rax
  1633. mov rax, qword, ptr, [rsp, +, 174128]
  1634. mov qword, ptr, [rsp, +, 175624], rax
  1635. mov rax, qword, ptr, [rsp, +, 174136]
  1636. mov qword, ptr, [rsp, +, 175632], rax
  1637. mov rax, qword, ptr, [rsp, +, 174144]
  1638. mov qword, ptr, [rsp, +, 175640], rax
  1639. lea rax, [rsp, +, 174112]
  1640. add rax, 8
  1641. add rax, 32
  1642. lea rcx, [rsp, +, 175648]
  1643. mov rdx, rcx
  1644. mov rdi, rdx
  1645. mov rsi, rax
  1646. mov eax, 1432
  1647. mov rdx, rax
  1648. mov qword, ptr, [rsp, +, 104], rcx
  1649. mov qword, ptr, [rsp, +, 96], rax
  1650. call memcpy
  1651. mov rax, qword, ptr, [rsp, +, 175616]
  1652. mov qword, ptr, [rsp, +, 181184], rax
  1653. mov rax, qword, ptr, [rsp, +, 175624]
  1654. mov qword, ptr, [rsp, +, 181192], rax
  1655. mov rax, qword, ptr, [rsp, +, 175632]
  1656. mov qword, ptr, [rsp, +, 181200], rax
  1657. mov rax, qword, ptr, [rsp, +, 175640]
  1658. mov qword, ptr, [rsp, +, 181208], rax
  1659. lea rax, [rsp, +, 186720]
  1660. mov rcx, rax
  1661. mov rdx, qword, ptr, [rsp, +, 104]
  1662. mov rdi, rcx
  1663. mov rsi, rdx
  1664. mov rdx, qword, ptr, [rsp, +, 96]
  1665. mov qword, ptr, [rsp, +, 88], rax
  1666. call memcpy
  1667. lea rdi, [rsp, +, 185288]
  1668. mov rsi, qword, ptr, [rsp, +, 88]
  1669. call qword, ptr, [rip, +, _ZN50_$LT$T$u20$as$u20$core..convert..Into$LT$U$GT$$GT$4into17hb5c69c19313afe65E@GOTPCREL]
  1670. lea rax, [rsp, +, 181216]
  1671. mov rcx, rax
  1672. add rcx, 8
  1673. lea rdx, [rsp, +, 185288]
  1674. mov rdi, rcx
  1675. mov rsi, rdx
  1676. mov edx, 1432
  1677. mov qword, ptr, [rsp, +, 80], rax
  1678. call memcpy
  1679. mov qword, ptr, [rsp, +, 181216], 12
  1680. mov rax, qword, ptr, [rsp, +, 181184]
  1681. mov qword, ptr, [rsp, +, 177080], rax
  1682. mov rax, qword, ptr, [rsp, +, 181192]
  1683. mov qword, ptr, [rsp, +, 177088], rax
  1684. mov rax, qword, ptr, [rsp, +, 181200]
  1685. mov qword, ptr, [rsp, +, 177096], rax
  1686. mov rax, qword, ptr, [rsp, +, 181208]
  1687. mov qword, ptr, [rsp, +, 177104], rax
  1688. lea rax, [rsp, +, 177080]
  1689. mov rcx, rax
  1690. add rcx, 32
  1691. mov rdx, qword, ptr, [rsp, +, 80]
  1692. mov rdi, rcx
  1693. mov rsi, rdx
  1694. mov edx, 4072
  1695. mov qword, ptr, [rsp, +, 72], rax
  1696. call memcpy
  1697. mov rax, qword, ptr, [rsp, +, 920]
  1698. add rax, 8
  1699. mov rcx, qword, ptr, [rsp, +, 72]
  1700. mov rdi, rax
  1701. mov rsi, rcx
  1702. mov edx, 4104
  1703. call memcpy
  1704. mov rax, qword, ptr, [rsp, +, 920]
  1705. mov qword, ptr, [rax], 0
  1706. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  1707. jmp .LBB5371_100
  1708. .LBB5371_91:
  1709. parse_first_of!(state, {
  1710. cmp qword, ptr, [rsp, +, 174112], 0
  1711. je .LBB5371_138
  1712. jmp .LBB5371_139
  1713. .LBB5371_92:
  1714. mov rax, qword, ptr, [rsp, +, 188488]
  1715. test rax, rax
  1716. je .LBB5371_96
  1717. jmp .LBB5371_183
  1718. .LBB5371_183:
  1719. xor eax, eax
  1720. mov ecx, eax
  1721. mov dl, byte, ptr, [rsp, +, 188568]
  1722. sub dl, 9
  1723. cmp dl, 0
  1724. mov esi, 1
  1725. cmove rsi, rcx
  1726. cmp rsi, 0
  1727. je .LBB5371_98
  1728. lea rax, [rsp, +, 188488]
  1729. add rax, 8
  1730. lea rcx, [rsp, +, 201920]
  1731. mov rdx, rcx
  1732. mov rdi, rdx
  1733. mov rsi, rax
  1734. mov eax, 168
  1735. mov rdx, rax
  1736. mov qword, ptr, [rsp, +, 64], rcx
  1737. mov qword, ptr, [rsp, +, 56], rax
  1738. call memcpy
  1739. lea rax, [rsp, +, 202088]
  1740. mov rcx, rax
  1741. mov rdx, qword, ptr, [rsp, +, 64]
  1742. mov rdi, rcx
  1743. mov rsi, rdx
  1744. mov rdx, qword, ptr, [rsp, +, 56]
  1745. mov qword, ptr, [rsp, +, 48], rax
  1746. call memcpy
  1747. mov rax, qword, ptr, [rsp, +, 920]
  1748. add rax, 8
  1749. mov rcx, qword, ptr, [rsp, +, 48]
  1750. mov rdi, rax
  1751. mov rsi, rcx
  1752. mov rdx, qword, ptr, [rsp, +, 56]
  1753. call memcpy
  1754. mov rax, qword, ptr, [rsp, +, 920]
  1755. mov qword, ptr, [rax], 1
  1756. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  1757. jmp .LBB5371_99
  1758. parse_first_of!(state, {
  1759. ud2
  1760. .LBB5371_96:
  1761. mov rax, qword, ptr, [rsp, +, 188496]
  1762. mov qword, ptr, [rsp, +, 189840], rax
  1763. mov rax, qword, ptr, [rsp, +, 188504]
  1764. mov qword, ptr, [rsp, +, 189848], rax
  1765. mov rax, qword, ptr, [rsp, +, 188512]
  1766. mov qword, ptr, [rsp, +, 189856], rax
  1767. mov rax, qword, ptr, [rsp, +, 188520]
  1768. mov qword, ptr, [rsp, +, 189864], rax
  1769. lea rax, [rsp, +, 188488]
  1770. add rax, 8
  1771. add rax, 32
  1772. lea rcx, [rsp, +, 189872]
  1773. mov rdx, rcx
  1774. mov rdi, rdx
  1775. mov rsi, rax
  1776. mov eax, 1280
  1777. mov rdx, rax
  1778. mov qword, ptr, [rsp, +, 40], rcx
  1779. mov qword, ptr, [rsp, +, 32], rax
  1780. call memcpy
  1781. mov rax, qword, ptr, [rsp, +, 189840]
  1782. mov qword, ptr, [rsp, +, 195256], rax
  1783. mov rax, qword, ptr, [rsp, +, 189848]
  1784. mov qword, ptr, [rsp, +, 195264], rax
  1785. mov rax, qword, ptr, [rsp, +, 189856]
  1786. mov qword, ptr, [rsp, +, 195272], rax
  1787. mov rax, qword, ptr, [rsp, +, 189864]
  1788. mov qword, ptr, [rsp, +, 195280], rax
  1789. lea rax, [rsp, +, 200640]
  1790. mov rcx, rax
  1791. mov rdx, qword, ptr, [rsp, +, 40]
  1792. mov rdi, rcx
  1793. mov rsi, rdx
  1794. mov rdx, qword, ptr, [rsp, +, 32]
  1795. mov qword, ptr, [rsp, +, 24], rax
  1796. call memcpy
  1797. lea rdi, [rsp, +, 199360]
  1798. mov rsi, qword, ptr, [rsp, +, 24]
  1799. call qword, ptr, [rip, +, _ZN50_$LT$T$u20$as$u20$core..convert..Into$LT$U$GT$$GT$4into17h0e98bacb2852189aE@GOTPCREL]
  1800. lea rax, [rsp, +, 195288]
  1801. mov rcx, rax
  1802. add rcx, 8
  1803. lea rdx, [rsp, +, 199360]
  1804. mov rdi, rcx
  1805. mov rsi, rdx
  1806. mov edx, 1280
  1807. mov qword, ptr, [rsp, +, 16], rax
  1808. call memcpy
  1809. mov qword, ptr, [rsp, +, 195288], 13
  1810. mov rax, qword, ptr, [rsp, +, 195256]
  1811. mov qword, ptr, [rsp, +, 191152], rax
  1812. mov rax, qword, ptr, [rsp, +, 195264]
  1813. mov qword, ptr, [rsp, +, 191160], rax
  1814. mov rax, qword, ptr, [rsp, +, 195272]
  1815. mov qword, ptr, [rsp, +, 191168], rax
  1816. mov rax, qword, ptr, [rsp, +, 195280]
  1817. mov qword, ptr, [rsp, +, 191176], rax
  1818. lea rax, [rsp, +, 191152]
  1819. mov rcx, rax
  1820. add rcx, 32
  1821. mov rdx, qword, ptr, [rsp, +, 16]
  1822. mov rdi, rcx
  1823. mov rsi, rdx
  1824. mov edx, 4072
  1825. mov qword, ptr, [rsp, +, 8], rax
  1826. call memcpy
  1827. mov rax, qword, ptr, [rsp, +, 920]
  1828. add rax, 8
  1829. mov rcx, qword, ptr, [rsp, +, 8]
  1830. mov rdi, rax
  1831. mov rsi, rcx
  1832. mov edx, 4104
  1833. call memcpy
  1834. mov rax, qword, ptr, [rsp, +, 920]
  1835. mov qword, ptr, [rax], 0
  1836. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  1837. jmp .LBB5371_99
  1838. .LBB5371_98:
  1839. parse_first_of!(state, {
  1840. cmp qword, ptr, [rsp, +, 188488], 0
  1841. je .LBB5371_140
  1842. jmp .LBB5371_141
  1843. .LBB5371_99:
  1844. cmp qword, ptr, [rsp, +, 188488], 0
  1845. je .LBB5371_143
  1846. jmp .LBB5371_142
  1847. .LBB5371_100:
  1848. cmp qword, ptr, [rsp, +, 174112], 0
  1849. je .LBB5371_145
  1850. jmp .LBB5371_144
  1851. .LBB5371_101:
  1852. cmp qword, ptr, [rsp, +, 159352], 0
  1853. je .LBB5371_147
  1854. jmp .LBB5371_146
  1855. .LBB5371_102:
  1856. cmp qword, ptr, [rsp, +, 149200], 0
  1857. je .LBB5371_149
  1858. jmp .LBB5371_148
  1859. .LBB5371_103:
  1860. cmp qword, ptr, [rsp, +, 132680], 0
  1861. je .LBB5371_151
  1862. jmp .LBB5371_150
  1863. .LBB5371_104:
  1864. cmp qword, ptr, [rsp, +, 116064], 0
  1865. je .LBB5371_153
  1866. jmp .LBB5371_152
  1867. .LBB5371_105:
  1868. cmp qword, ptr, [rsp, +, 103256], 0
  1869. je .LBB5371_155
  1870. jmp .LBB5371_154
  1871. .LBB5371_106:
  1872. cmp qword, ptr, [rsp, +, 78352], 0
  1873. je .LBB5371_157
  1874. jmp .LBB5371_156
  1875. .LBB5371_107:
  1876. cmp qword, ptr, [rsp, +, 61640], 0
  1877. je .LBB5371_159
  1878. jmp .LBB5371_158
  1879. .LBB5371_108:
  1880. cmp qword, ptr, [rsp, +, 47680], 0
  1881. je .LBB5371_161
  1882. jmp .LBB5371_160
  1883. .LBB5371_109:
  1884. cmp qword, ptr, [rsp, +, 33112], 0
  1885. je .LBB5371_163
  1886. jmp .LBB5371_162
  1887. .LBB5371_110:
  1888. cmp qword, ptr, [rsp, +, 21808], 0
  1889. je .LBB5371_165
  1890. jmp .LBB5371_164
  1891. .LBB5371_111:
  1892. cmp qword, ptr, [rsp, +, 10376], 0
  1893. je .LBB5371_167
  1894. jmp .LBB5371_166
  1895. .LBB5371_112:
  1896. cmp qword, ptr, [rsp, +, 928], 0
  1897. je .LBB5371_169
  1898. jmp .LBB5371_168
  1899. .LBB5371_113:
  1900. mov rax, qword, ptr, [rsp, +, 904]
  1901. }
  1902. add rsp, 202424
  1903. ret
  1904. .LBB5371_114:
  1905. lea rax, [rip, +, .L__unnamed_194]
  1906. mov rcx, qword, ptr, [rsp, +, 912]
  1907. parse_first_of!(state, {
  1908. mov rdx, qword, ptr, [rcx]
  1909. mov qword, ptr, [rsp, +, 11112], rdx
  1910. mov rdx, qword, ptr, [rcx, +, 8]
  1911. mov qword, ptr, [rsp, +, 11120], rdx
  1912. mov rdx, qword, ptr, [rcx, +, 16]
  1913. mov qword, ptr, [rsp, +, 11128], rdx
  1914. mov rdx, qword, ptr, [rcx, +, 24]
  1915. mov qword, ptr, [rsp, +, 11136], rdx
  1916. lea rdi, [rsp, +, 10376]
  1917. mov rsi, rax
  1918. lea rdx, [rsp, +, 11112]
  1919. call qword, ptr, [rip, +, _ZN98_$LT$full_moon..ast..parsers..ParseFunctionCall$u20$as$u20$full_moon..ast..parser_util..Parser$GT$5parse17h699b39386f9518efE@GOTPCREL]
  1920. jmp .LBB5371_8
  1921. .LBB5371_115:
  1922. lea rax, [rsp, +, 928]
  1923. add rax, 8
  1924. mov rdi, rax
  1925. call qword, ptr, [rip, +, _ZN4core3ptr66drop_in_place$LT$full_moon..ast..parser_util..InternalAstError$GT$17h06560eb551e0071cE@GOTPCREL]
  1926. jmp .LBB5371_114
  1927. .LBB5371_116:
  1928. lea rax, [rip, +, .L__unnamed_194]
  1929. mov rcx, qword, ptr, [rsp, +, 912]
  1930. mov rdx, qword, ptr, [rcx]
  1931. mov qword, ptr, [rsp, +, 22512], rdx
  1932. mov rdx, qword, ptr, [rcx, +, 8]
  1933. mov qword, ptr, [rsp, +, 22520], rdx
  1934. mov rdx, qword, ptr, [rcx, +, 16]
  1935. mov qword, ptr, [rsp, +, 22528], rdx
  1936. mov rdx, qword, ptr, [rcx, +, 24]
  1937. mov qword, ptr, [rsp, +, 22536], rdx
  1938. lea rdi, [rsp, +, 21808]
  1939. mov rsi, rax
  1940. lea rdx, [rsp, +, 22512]
  1941. call qword, ptr, [rip, +, _ZN88_$LT$full_moon..ast..parsers..ParseDo$u20$as$u20$full_moon..ast..parser_util..Parser$GT$5parse17h5ddee5c2ac59f424E@GOTPCREL]
  1942. jmp .LBB5371_15
  1943. .LBB5371_117:
  1944. lea rax, [rsp, +, 10376]
  1945. add rax, 8
  1946. mov rdi, rax
  1947. call qword, ptr, [rip, +, _ZN4core3ptr66drop_in_place$LT$full_moon..ast..parser_util..InternalAstError$GT$17h06560eb551e0071cE@GOTPCREL]
  1948. jmp .LBB5371_116
  1949. .LBB5371_118:
  1950. lea rax, [rip, +, .L__unnamed_194]
  1951. mov rcx, qword, ptr, [rsp, +, 912]
  1952. mov rdx, qword, ptr, [rcx]
  1953. mov qword, ptr, [rsp, +, 34632], rdx
  1954. mov rdx, qword, ptr, [rcx, +, 8]
  1955. mov qword, ptr, [rsp, +, 34640], rdx
  1956. mov rdx, qword, ptr, [rcx, +, 16]
  1957. mov qword, ptr, [rsp, +, 34648], rdx
  1958. mov rdx, qword, ptr, [rcx, +, 24]
  1959. mov qword, ptr, [rsp, +, 34656], rdx
  1960. lea rdi, [rsp, +, 33112]
  1961. mov rsi, rax
  1962. lea rdx, [rsp, +, 34632]
  1963. call qword, ptr, [rip, +, _ZN91_$LT$full_moon..ast..parsers..ParseWhile$u20$as$u20$full_moon..ast..parser_util..Parser$GT$5parse17hb60039a52334fcabE@GOTPCREL]
  1964. jmp .LBB5371_22
  1965. .LBB5371_119:
  1966. lea rax, [rsp, +, 21808]
  1967. add rax, 8
  1968. mov rdi, rax
  1969. call qword, ptr, [rip, +, _ZN4core3ptr66drop_in_place$LT$full_moon..ast..parser_util..InternalAstError$GT$17h06560eb551e0071cE@GOTPCREL]
  1970. jmp .LBB5371_118
  1971. .LBB5371_120:
  1972. lea rax, [rip, +, .L__unnamed_194]
  1973. mov rcx, qword, ptr, [rsp, +, 912]
  1974. mov rdx, qword, ptr, [rcx]
  1975. mov qword, ptr, [rsp, +, 49048], rdx
  1976. mov rdx, qword, ptr, [rcx, +, 8]
  1977. mov qword, ptr, [rsp, +, 49056], rdx
  1978. mov rdx, qword, ptr, [rcx, +, 16]
  1979. mov qword, ptr, [rsp, +, 49064], rdx
  1980. mov rdx, qword, ptr, [rcx, +, 24]
  1981. mov qword, ptr, [rsp, +, 49072], rdx
  1982. lea rdi, [rsp, +, 47680]
  1983. mov rsi, rax
  1984. lea rdx, [rsp, +, 49048]
  1985. call qword, ptr, [rip, +, _ZN92_$LT$full_moon..ast..parsers..ParseRepeat$u20$as$u20$full_moon..ast..parser_util..Parser$GT$5parse17h53d2b0ced167b8c8E@GOTPCREL]
  1986. jmp .LBB5371_29
  1987. .LBB5371_121:
  1988. lea rax, [rsp, +, 33112]
  1989. add rax, 8
  1990. mov rdi, rax
  1991. call qword, ptr, [rip, +, _ZN4core3ptr66drop_in_place$LT$full_moon..ast..parser_util..InternalAstError$GT$17h06560eb551e0071cE@GOTPCREL]
  1992. jmp .LBB5371_120
  1993. .LBB5371_122:
  1994. lea rax, [rip, +, .L__unnamed_194]
  1995. mov rcx, qword, ptr, [rsp, +, 912]
  1996. mov rdx, qword, ptr, [rcx]
  1997. mov qword, ptr, [rsp, +, 63696], rdx
  1998. mov rdx, qword, ptr, [rcx, +, 8]
  1999. mov qword, ptr, [rsp, +, 63704], rdx
  2000. mov rdx, qword, ptr, [rcx, +, 16]
  2001. mov qword, ptr, [rsp, +, 63712], rdx
  2002. mov rdx, qword, ptr, [rcx, +, 24]
  2003. mov qword, ptr, [rsp, +, 63720], rdx
  2004. lea rdi, [rsp, +, 61640]
  2005. mov rsi, rax
  2006. lea rdx, [rsp, +, 63696]
  2007. call qword, ptr, [rip, +, _ZN88_$LT$full_moon..ast..parsers..ParseIf$u20$as$u20$full_moon..ast..parser_util..Parser$GT$5parse17hbaec6c533d18efc3E@GOTPCREL]
  2008. jmp .LBB5371_36
  2009. .LBB5371_123:
  2010. lea rax, [rsp, +, 47680]
  2011. add rax, 8
  2012. mov rdi, rax
  2013. call qword, ptr, [rip, +, _ZN4core3ptr66drop_in_place$LT$full_moon..ast..parser_util..InternalAstError$GT$17h06560eb551e0071cE@GOTPCREL]
  2014. jmp .LBB5371_122
  2015. .LBB5371_124:
  2016. lea rax, [rip, +, .L__unnamed_194]
  2017. mov rcx, qword, ptr, [rsp, +, 912]
  2018. mov rdx, qword, ptr, [rcx]
  2019. mov qword, ptr, [rsp, +, 82456], rdx
  2020. mov rdx, qword, ptr, [rcx, +, 8]
  2021. mov qword, ptr, [rsp, +, 82464], rdx
  2022. mov rdx, qword, ptr, [rcx, +, 16]
  2023. mov qword, ptr, [rsp, +, 82472], rdx
  2024. mov rdx, qword, ptr, [rcx, +, 24]
  2025. mov qword, ptr, [rsp, +, 82480], rdx
  2026. lea rdi, [rsp, +, 78352]
  2027. mov rsi, rax
  2028. lea rdx, [rsp, +, 82456]
  2029. call qword, ptr, [rip, +, _ZN96_$LT$full_moon..ast..parsers..ParseNumericFor$u20$as$u20$full_moon..ast..parser_util..Parser$GT$5parse17h38bacb59af9562eeE@GOTPCREL]
  2030. jmp .LBB5371_43
  2031. .LBB5371_125:
  2032. lea rax, [rsp, +, 61640]
  2033. add rax, 8
  2034. mov rdi, rax
  2035. call qword, ptr, [rip, +, _ZN4core3ptr66drop_in_place$LT$full_moon..ast..parser_util..InternalAstError$GT$17h06560eb551e0071cE@GOTPCREL]
  2036. jmp .LBB5371_124
  2037. .LBB5371_126:
  2038. lea rax, [rip, +, .L__unnamed_194]
  2039. mov rcx, qword, ptr, [rsp, +, 912]
  2040. mov rdx, qword, ptr, [rcx]
  2041. mov qword, ptr, [rsp, +, 104336], rdx
  2042. mov rdx, qword, ptr, [rcx, +, 8]
  2043. mov qword, ptr, [rsp, +, 104344], rdx
  2044. mov rdx, qword, ptr, [rcx, +, 16]
  2045. mov qword, ptr, [rsp, +, 104352], rdx
  2046. mov rdx, qword, ptr, [rcx, +, 24]
  2047. mov qword, ptr, [rsp, +, 104360], rdx
  2048. lea rdi, [rsp, +, 103256]
  2049. mov rsi, rax
  2050. lea rdx, [rsp, +, 104336]
  2051. call qword, ptr, [rip, +, _ZN96_$LT$full_moon..ast..parsers..ParseGenericFor$u20$as$u20$full_moon..ast..parser_util..Parser$GT$5parse17h4fe4dd0e26abd29cE@GOTPCREL]
  2052. jmp .LBB5371_50
  2053. .LBB5371_127:
  2054. lea rax, [rsp, +, 78352]
  2055. add rax, 8
  2056. mov rdi, rax
  2057. call qword, ptr, [rip, +, _ZN4core3ptr66drop_in_place$LT$full_moon..ast..parser_util..InternalAstError$GT$17h06560eb551e0071cE@GOTPCREL]
  2058. jmp .LBB5371_126
  2059. .LBB5371_128:
  2060. lea rax, [rip, +, .L__unnamed_194]
  2061. mov rcx, qword, ptr, [rsp, +, 912]
  2062. mov rdx, qword, ptr, [rcx]
  2063. mov qword, ptr, [rsp, +, 118096], rdx
  2064. mov rdx, qword, ptr, [rcx, +, 8]
  2065. mov qword, ptr, [rsp, +, 118104], rdx
  2066. mov rdx, qword, ptr, [rcx, +, 16]
  2067. mov qword, ptr, [rsp, +, 118112], rdx
  2068. mov rdx, qword, ptr, [rcx, +, 24]
  2069. mov qword, ptr, [rsp, +, 118120], rdx
  2070. lea rdi, [rsp, +, 116064]
  2071. mov rsi, rax
  2072. lea rdx, [rsp, +, 118096]
  2073. call qword, ptr, [rip, +, _ZN105_$LT$full_moon..ast..parsers..ParseFunctionDeclaration$u20$as$u20$full_moon..ast..parser_util..Parser$GT$5parse17h3e1f9d2d14add354E@GOTPCREL]
  2074. jmp .LBB5371_57
  2075. .LBB5371_129:
  2076. lea rax, [rsp, +, 103256]
  2077. add rax, 8
  2078. mov rdi, rax
  2079. call qword, ptr, [rip, +, _ZN4core3ptr66drop_in_place$LT$full_moon..ast..parser_util..InternalAstError$GT$17h06560eb551e0071cE@GOTPCREL]
  2080. jmp .LBB5371_128
  2081. .LBB5371_130:
  2082. lea rax, [rip, +, .L__unnamed_194]
  2083. mov rcx, qword, ptr, [rsp, +, 912]
  2084. mov rdx, qword, ptr, [rcx]
  2085. mov qword, ptr, [rsp, +, 134688], rdx
  2086. mov rdx, qword, ptr, [rcx, +, 8]
  2087. mov qword, ptr, [rsp, +, 134696], rdx
  2088. mov rdx, qword, ptr, [rcx, +, 16]
  2089. mov qword, ptr, [rsp, +, 134704], rdx
  2090. mov rdx, qword, ptr, [rcx, +, 24]
  2091. mov qword, ptr, [rsp, +, 134712], rdx
  2092. lea rdi, [rsp, +, 132680]
  2093. mov rsi, rax
  2094. lea rdx, [rsp, +, 134688]
  2095. call qword, ptr, [rip, +, _ZN99_$LT$full_moon..ast..parsers..ParseLocalFunction$u20$as$u20$full_moon..ast..parser_util..Parser$GT$5parse17h659c39d683d1f815E@GOTPCREL]
  2096. jmp .LBB5371_64
  2097. .LBB5371_131:
  2098. lea rax, [rsp, +, 116064]
  2099. add rax, 8
  2100. mov rdi, rax
  2101. call qword, ptr, [rip, +, _ZN4core3ptr66drop_in_place$LT$full_moon..ast..parser_util..InternalAstError$GT$17h06560eb551e0071cE@GOTPCREL]
  2102. jmp .LBB5371_130
  2103. .LBB5371_132:
  2104. lea rax, [rip, +, .L__unnamed_194]
  2105. mov rcx, qword, ptr, [rsp, +, 912]
  2106. mov rdx, qword, ptr, [rcx]
  2107. mov qword, ptr, [rsp, +, 149616], rdx
  2108. mov rdx, qword, ptr, [rcx, +, 8]
  2109. mov qword, ptr, [rsp, +, 149624], rdx
  2110. mov rdx, qword, ptr, [rcx, +, 16]
  2111. mov qword, ptr, [rsp, +, 149632], rdx
  2112. mov rdx, qword, ptr, [rcx, +, 24]
  2113. mov qword, ptr, [rsp, +, 149640], rdx
  2114. lea rdi, [rsp, +, 149200]
  2115. mov rsi, rax
  2116. lea rdx, [rsp, +, 149616]
  2117. call qword, ptr, [rip, +, _ZN101_$LT$full_moon..ast..parsers..ParseLocalAssignment$u20$as$u20$full_moon..ast..parser_util..Parser$GT$5parse17h32c1a0f300c033f0E@GOTPCREL]
  2118. jmp .LBB5371_71
  2119. .LBB5371_133:
  2120. lea rax, [rsp, +, 132680]
  2121. add rax, 8
  2122. mov rdi, rax
  2123. call qword, ptr, [rip, +, _ZN4core3ptr66drop_in_place$LT$full_moon..ast..parser_util..InternalAstError$GT$17h06560eb551e0071cE@GOTPCREL]
  2124. jmp .LBB5371_132
  2125. .LBB5371_134:
  2126. lea rax, [rip, +, .L__unnamed_194]
  2127. mov rcx, qword, ptr, [rsp, +, 912]
  2128. mov rdx, qword, ptr, [rcx]
  2129. mov qword, ptr, [rsp, +, 160920], rdx
  2130. mov rdx, qword, ptr, [rcx, +, 8]
  2131. mov qword, ptr, [rsp, +, 160928], rdx
  2132. mov rdx, qword, ptr, [rcx, +, 16]
  2133. mov qword, ptr, [rsp, +, 160936], rdx
  2134. mov rdx, qword, ptr, [rcx, +, 24]
  2135. mov qword, ptr, [rsp, +, 160944], rdx
  2136. lea rdi, [rsp, +, 159352]
  2137. mov rsi, rax
  2138. lea rdx, [rsp, +, 160920]
  2139. call qword, ptr, [rip, +, _ZN104_$LT$full_moon..ast..parsers..ParseCompoundAssignment$u20$as$u20$full_moon..ast..parser_util..Parser$GT$5parse17h4e9e3033b82372c3E@GOTPCREL]
  2140. jmp .LBB5371_78
  2141. .LBB5371_135:
  2142. lea rax, [rsp, +, 149200]
  2143. add rax, 8
  2144. mov rdi, rax
  2145. call qword, ptr, [rip, +, _ZN4core3ptr66drop_in_place$LT$full_moon..ast..parser_util..InternalAstError$GT$17h06560eb551e0071cE@GOTPCREL]
  2146. jmp .LBB5371_134
  2147. .LBB5371_136:
  2148. lea rax, [rip, +, .L__unnamed_194]
  2149. mov rcx, qword, ptr, [rsp, +, 912]
  2150. mov rdx, qword, ptr, [rcx]
  2151. mov qword, ptr, [rsp, +, 175584], rdx
  2152. mov rdx, qword, ptr, [rcx, +, 8]
  2153. mov qword, ptr, [rsp, +, 175592], rdx
  2154. mov rdx, qword, ptr, [rcx, +, 16]
  2155. mov qword, ptr, [rsp, +, 175600], rdx
  2156. mov rdx, qword, ptr, [rcx, +, 24]
  2157. mov qword, ptr, [rsp, +, 175608], rdx
  2158. lea rdi, [rsp, +, 174112]
  2159. mov rsi, rax
  2160. lea rdx, [rsp, +, 175584]
  2161. call qword, ptr, [rip, +, _ZN109_$LT$full_moon..ast..parsers..ParseExportedTypeDeclaration$u20$as$u20$full_moon..ast..parser_util..Parser$GT$5parse17h488fc5904b52d244E@GOTPCREL]
  2162. jmp .LBB5371_85
  2163. .LBB5371_137:
  2164. lea rax, [rsp, +, 159352]
  2165. add rax, 8
  2166. mov rdi, rax
  2167. call qword, ptr, [rip, +, _ZN4core3ptr66drop_in_place$LT$full_moon..ast..parser_util..InternalAstError$GT$17h06560eb551e0071cE@GOTPCREL]
  2168. jmp .LBB5371_136
  2169. .LBB5371_138:
  2170. lea rax, [rip, +, .L__unnamed_194]
  2171. mov rcx, qword, ptr, [rsp, +, 912]
  2172. mov rdx, qword, ptr, [rcx]
  2173. mov qword, ptr, [rsp, +, 189808], rdx
  2174. mov rdx, qword, ptr, [rcx, +, 8]
  2175. mov qword, ptr, [rsp, +, 189816], rdx
  2176. mov rdx, qword, ptr, [rcx, +, 16]
  2177. mov qword, ptr, [rsp, +, 189824], rdx
  2178. mov rdx, qword, ptr, [rcx, +, 24]
  2179. mov qword, ptr, [rsp, +, 189832], rdx
  2180. lea rdi, [rsp, +, 188488]
  2181. mov rsi, rax
  2182. lea rdx, [rsp, +, 189808]
  2183. call qword, ptr, [rip, +, _ZN101_$LT$full_moon..ast..parsers..ParseTypeDeclaration$u20$as$u20$full_moon..ast..parser_util..Parser$GT$5parse17hb0fa94d40c4734c8E@GOTPCREL]
  2184. jmp .LBB5371_92
  2185. .LBB5371_139:
  2186. lea rax, [rsp, +, 174112]
  2187. add rax, 8
  2188. mov rdi, rax
  2189. call qword, ptr, [rip, +, _ZN4core3ptr66drop_in_place$LT$full_moon..ast..parser_util..InternalAstError$GT$17h06560eb551e0071cE@GOTPCREL]
  2190. jmp .LBB5371_138
  2191. .LBB5371_140:
  2192. mov byte, ptr, [rsp, +, 202328], 9
  2193. mov rax, qword, ptr, [rsp, +, 920]
  2194. add rax, 8
  2195. lea rcx, [rsp, +, 202256]
  2196. mov rdi, rax
  2197. mov rsi, rcx
  2198. mov edx, 168
  2199. call memcpy
  2200. mov rax, qword, ptr, [rsp, +, 920]
  2201. mov qword, ptr, [rax], 1
  2202. }
  2203. jmp .LBB5371_113
  2204. .LBB5371_141:
  2205. parse_first_of!(state, {
  2206. lea rax, [rsp, +, 188488]
  2207. add rax, 8
  2208. mov rdi, rax
  2209. call qword, ptr, [rip, +, _ZN4core3ptr66drop_in_place$LT$full_moon..ast..parser_util..InternalAstError$GT$17h06560eb551e0071cE@GOTPCREL]
  2210. jmp .LBB5371_140
  2211. .LBB5371_142:
  2212. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  2213. jmp .LBB5371_113
  2214. .LBB5371_143:
  2215. parse_first_of!(state, {
  2216. jmp .LBB5371_142
  2217. .LBB5371_144:
  2218. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  2219. jmp .LBB5371_113
  2220. .LBB5371_145:
  2221. parse_first_of!(state, {
  2222. jmp .LBB5371_144
  2223. .LBB5371_146:
  2224. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  2225. jmp .LBB5371_113
  2226. .LBB5371_147:
  2227. parse_first_of!(state, {
  2228. jmp .LBB5371_146
  2229. .LBB5371_148:
  2230. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  2231. jmp .LBB5371_113
  2232. .LBB5371_149:
  2233. parse_first_of!(state, {
  2234. jmp .LBB5371_148
  2235. .LBB5371_150:
  2236. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  2237. jmp .LBB5371_113
  2238. .LBB5371_151:
  2239. parse_first_of!(state, {
  2240. jmp .LBB5371_150
  2241. .LBB5371_152:
  2242. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  2243. jmp .LBB5371_113
  2244. .LBB5371_153:
  2245. parse_first_of!(state, {
  2246. jmp .LBB5371_152
  2247. .LBB5371_154:
  2248. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  2249. jmp .LBB5371_113
  2250. .LBB5371_155:
  2251. parse_first_of!(state, {
  2252. jmp .LBB5371_154
  2253. .LBB5371_156:
  2254. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  2255. jmp .LBB5371_113
  2256. .LBB5371_157:
  2257. parse_first_of!(state, {
  2258. jmp .LBB5371_156
  2259. .LBB5371_158:
  2260. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  2261. jmp .LBB5371_113
  2262. .LBB5371_159:
  2263. parse_first_of!(state, {
  2264. jmp .LBB5371_158
  2265. .LBB5371_160:
  2266. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  2267. jmp .LBB5371_113
  2268. .LBB5371_161:
  2269. parse_first_of!(state, {
  2270. jmp .LBB5371_160
  2271. .LBB5371_162:
  2272. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  2273. jmp .LBB5371_113
  2274. .LBB5371_163:
  2275. parse_first_of!(state, {
  2276. jmp .LBB5371_162
  2277. .LBB5371_164:
  2278. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  2279. jmp .LBB5371_113
  2280. .LBB5371_165:
  2281. parse_first_of!(state, {
  2282. jmp .LBB5371_164
  2283. .LBB5371_166:
  2284. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  2285. jmp .LBB5371_113
  2286. .LBB5371_167:
  2287. parse_first_of!(state, {
  2288. jmp .LBB5371_166
  2289. .LBB5371_168:
  2290. #![warn(missing_docs)] (full-moon/src/lib.rs:1)
  2291. jmp .LBB5371_113
  2292. .LBB5371_169:
  2293. parse_first_of!(state, {
  2294. jmp .LBB5371_168
  2295.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement