Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- push r15
- push r14
- push r12
- push rbx
- mov eax, 16376
- call __rust_probestack
- sub rsp, rax
- mov rbx, rsi
- mov r15, rdi
- movups xmm0, xmmword, ptr, [rsi]
- movups xmm1, xmmword, ptr, [rsi, +, 16]
- movaps xmmword, ptr, [rsp, +, 4128], xmm1
- movaps xmmword, ptr, [rsp, +, 4112], xmm0
- lea r12, [rip, +, .L__unnamed_22]
- lea rdi, [rsp, +, 8208]
- lea rdx, [rsp, +, 4112]
- mov rsi, r12
- call qword, ptr, [rip, +, _ZN96_$LT$full_moon..ast..parsers..ParseAssignment$u20$as$u20$full_moon..ast..parser_util..Parser$GT$5parse17h924d6ce48e7a59a3E@GOTPCREL]
- cmp dword, ptr, [rsp, +, 8208], 1
- lea r14, [rsp, +, 8216]
- jne .LBB406_1
- lea rdi, [rsp, +, 8]
- mov edx, 168
- mov rsi, r14
- call qword, ptr, [rip, +, memcpy@GOTPCREL]
- mov qword, ptr, [rsp], 1
- cmp byte, ptr, [rsp, +, 80], 9
- jne .LBB406_4
- mov qword, ptr, [rsp, +, 4112], r12
- lea rsi, [rsp, +, 4120]
- movups xmm0, xmmword, ptr, [rbx]
- movups xmm1, xmmword, ptr, [rbx, +, 16]
- movups xmmword, ptr, [rsp, +, 4120], xmm0
- movups xmmword, ptr, [rsp, +, 4136], xmm1
- lea rdi, [rsp, +, 8208]
- call <full_moon::ast::parsers::ParseFunctionCall as full_moon::ast::parser_util::Parser>::parse::{{closure}}
- cmp dword, ptr, [rsp, +, 8208], 1
- jne .LBB406_6
- lea rdi, [rsp, +, 8]
- mov edx, 168
- mov rsi, r14
- call qword, ptr, [rip, +, memcpy@GOTPCREL]
- mov qword, ptr, [rsp], 1
- cmp byte, ptr, [rsp, +, 80], 9
- jne .LBB406_4
- mov qword, ptr, [rsp, +, 4112], r12
- lea rsi, [rsp, +, 4120]
- movups xmm0, xmmword, ptr, [rbx]
- movups xmm1, xmmword, ptr, [rbx, +, 16]
- movups xmmword, ptr, [rsp, +, 4120], xmm0
- movups xmmword, ptr, [rsp, +, 4136], xmm1
- lea rdi, [rsp, +, 8208]
- call <full_moon::ast::parsers::ParseDo as full_moon::ast::parser_util::Parser>::parse::{{closure}}
- cmp dword, ptr, [rsp, +, 8208], 1
- jne .LBB406_9
- lea rdi, [rsp, +, 8]
- mov edx, 168
- mov rsi, r14
- call qword, ptr, [rip, +, memcpy@GOTPCREL]
- mov qword, ptr, [rsp], 1
- cmp byte, ptr, [rsp, +, 80], 9
- jne .LBB406_4
- mov qword, ptr, [rsp, +, 4112], r12
- lea rsi, [rsp, +, 4120]
- movups xmm0, xmmword, ptr, [rbx]
- movups xmm1, xmmword, ptr, [rbx, +, 16]
- movups xmmword, ptr, [rsp, +, 4120], xmm0
- movups xmmword, ptr, [rsp, +, 4136], xmm1
- lea rdi, [rsp, +, 8208]
- call <full_moon::ast::parsers::ParseWhile as full_moon::ast::parser_util::Parser>::parse::{{closure}}
- cmp dword, ptr, [rsp, +, 8208], 1
- jne .LBB406_12
- lea rdi, [rsp, +, 8]
- mov edx, 168
- mov rsi, r14
- call qword, ptr, [rip, +, memcpy@GOTPCREL]
- mov qword, ptr, [rsp], 1
- cmp byte, ptr, [rsp, +, 80], 9
- jne .LBB406_4
- mov qword, ptr, [rsp, +, 4112], r12
- lea rsi, [rsp, +, 4120]
- movups xmm0, xmmword, ptr, [rbx]
- movups xmm1, xmmword, ptr, [rbx, +, 16]
- movups xmmword, ptr, [rsp, +, 4120], xmm0
- movups xmmword, ptr, [rsp, +, 4136], xmm1
- lea rdi, [rsp, +, 8208]
- call <full_moon::ast::parsers::ParseRepeat as full_moon::ast::parser_util::Parser>::parse::{{closure}}
- cmp dword, ptr, [rsp, +, 8208], 1
- jne .LBB406_15
- lea rdi, [rsp, +, 8]
- mov edx, 168
- mov rsi, r14
- call qword, ptr, [rip, +, memcpy@GOTPCREL]
- mov qword, ptr, [rsp], 1
- cmp byte, ptr, [rsp, +, 80], 9
- jne .LBB406_4
- mov qword, ptr, [rsp, +, 4112], r12
- lea rsi, [rsp, +, 4120]
- movups xmm0, xmmword, ptr, [rbx]
- movups xmm1, xmmword, ptr, [rbx, +, 16]
- movups xmmword, ptr, [rsp, +, 4120], xmm0
- movups xmmword, ptr, [rsp, +, 4136], xmm1
- lea rdi, [rsp, +, 8208]
- call <full_moon::ast::parsers::ParseIf as full_moon::ast::parser_util::Parser>::parse::{{closure}}
- cmp dword, ptr, [rsp, +, 8208], 1
- jne .LBB406_18
- lea rdi, [rsp, +, 8]
- mov edx, 168
- mov rsi, r14
- call qword, ptr, [rip, +, memcpy@GOTPCREL]
- mov qword, ptr, [rsp], 1
- cmp byte, ptr, [rsp, +, 80], 9
- jne .LBB406_4
- mov qword, ptr, [rsp, +, 4112], r12
- lea rsi, [rsp, +, 4120]
- movups xmm0, xmmword, ptr, [rbx]
- movups xmm1, xmmword, ptr, [rbx, +, 16]
- movups xmmword, ptr, [rsp, +, 4120], xmm0
- movups xmmword, ptr, [rsp, +, 4136], xmm1
- lea rdi, [rsp, +, 8208]
- call <full_moon::ast::parsers::ParseNumericFor as full_moon::ast::parser_util::Parser>::parse::{{closure}}
- cmp dword, ptr, [rsp, +, 8208], 1
- jne .LBB406_21
- lea rdi, [rsp, +, 8]
- mov edx, 168
- mov rsi, r14
- call qword, ptr, [rip, +, memcpy@GOTPCREL]
- mov qword, ptr, [rsp], 1
- cmp byte, ptr, [rsp, +, 80], 9
- jne .LBB406_4
- mov qword, ptr, [rsp, +, 4112], r12
- lea rsi, [rsp, +, 4120]
- movups xmm0, xmmword, ptr, [rbx]
- movups xmm1, xmmword, ptr, [rbx, +, 16]
- movups xmmword, ptr, [rsp, +, 4120], xmm0
- movups xmmword, ptr, [rsp, +, 4136], xmm1
- lea rdi, [rsp, +, 8208]
- call <full_moon::ast::parsers::ParseGenericFor as full_moon::ast::parser_util::Parser>::parse::{{closure}}
- cmp dword, ptr, [rsp, +, 8208], 1
- jne .LBB406_24
- lea rdi, [rsp, +, 8]
- mov edx, 168
- mov rsi, r14
- call qword, ptr, [rip, +, memcpy@GOTPCREL]
- mov qword, ptr, [rsp], 1
- cmp byte, ptr, [rsp, +, 80], 9
- jne .LBB406_4
- mov qword, ptr, [rsp, +, 4112], r12
- lea rsi, [rsp, +, 4120]
- movups xmm0, xmmword, ptr, [rbx]
- movups xmm1, xmmword, ptr, [rbx, +, 16]
- movups xmmword, ptr, [rsp, +, 4120], xmm0
- movups xmmword, ptr, [rsp, +, 4136], xmm1
- lea rdi, [rsp, +, 8208]
- call <full_moon::ast::parsers::ParseFunctionDeclaration as full_moon::ast::parser_util::Parser>::parse::{{closure}}
- cmp dword, ptr, [rsp, +, 8208], 1
- jne .LBB406_27
- lea rdi, [rsp, +, 8]
- mov edx, 168
- mov rsi, r14
- call qword, ptr, [rip, +, memcpy@GOTPCREL]
- mov qword, ptr, [rsp], 1
- cmp byte, ptr, [rsp, +, 80], 9
- jne .LBB406_4
- mov qword, ptr, [rsp, +, 4112], r12
- lea rsi, [rsp, +, 4120]
- movups xmm0, xmmword, ptr, [rbx]
- movups xmm1, xmmword, ptr, [rbx, +, 16]
- movups xmmword, ptr, [rsp, +, 4120], xmm0
- movups xmmword, ptr, [rsp, +, 4136], xmm1
- lea rdi, [rsp, +, 8208]
- call <full_moon::ast::parsers::ParseLocalFunction as full_moon::ast::parser_util::Parser>::parse::{{closure}}
- cmp dword, ptr, [rsp, +, 8208], 1
- jne .LBB406_30
- lea rdi, [rsp, +, 8]
- mov edx, 168
- mov rsi, r14
- call qword, ptr, [rip, +, memcpy@GOTPCREL]
- mov qword, ptr, [rsp], 1
- cmp byte, ptr, [rsp, +, 80], 9
- jne .LBB406_4
- mov qword, ptr, [rsp, +, 4112], r12
- lea rsi, [rsp, +, 4120]
- movups xmm0, xmmword, ptr, [rbx]
- movups xmm1, xmmword, ptr, [rbx, +, 16]
- movups xmmword, ptr, [rsp, +, 4120], xmm0
- movups xmmword, ptr, [rsp, +, 4136], xmm1
- lea rdi, [rsp, +, 8208]
- call <full_moon::ast::parsers::ParseLocalAssignment as full_moon::ast::parser_util::Parser>::parse::{{closure}}
- cmp dword, ptr, [rsp, +, 8208], 1
- jne .LBB406_33
- lea rdi, [rsp, +, 8]
- mov edx, 168
- mov rsi, r14
- call qword, ptr, [rip, +, memcpy@GOTPCREL]
- mov qword, ptr, [rsp], 1
- cmp byte, ptr, [rsp, +, 80], 9
- jne .LBB406_4
- mov qword, ptr, [rsp, +, 4112], r12
- lea rsi, [rsp, +, 4120]
- movups xmm0, xmmword, ptr, [rbx]
- movups xmm1, xmmword, ptr, [rbx, +, 16]
- movups xmmword, ptr, [rsp, +, 4120], xmm0
- movups xmmword, ptr, [rsp, +, 4136], xmm1
- lea rdi, [rsp, +, 8208]
- call <full_moon::ast::parsers::ParseCompoundAssignment as full_moon::ast::parser_util::Parser>::parse::{{closure}}
- cmp dword, ptr, [rsp, +, 8208], 1
- jne .LBB406_36
- lea rdi, [rsp, +, 8]
- mov edx, 168
- mov rsi, r14
- call qword, ptr, [rip, +, memcpy@GOTPCREL]
- mov qword, ptr, [rsp], 1
- cmp byte, ptr, [rsp, +, 80], 9
- jne .LBB406_4
- mov qword, ptr, [rsp, +, 4112], r12
- lea rsi, [rsp, +, 4120]
- movups xmm0, xmmword, ptr, [rbx]
- movups xmm1, xmmword, ptr, [rbx, +, 16]
- movups xmmword, ptr, [rsp, +, 4120], xmm0
- movups xmmword, ptr, [rsp, +, 4136], xmm1
- lea rdi, [rsp, +, 8208]
- call <full_moon::ast::parsers::ParseExportedTypeDeclaration as full_moon::ast::parser_util::Parser>::parse::{{closure}}
- cmp dword, ptr, [rsp, +, 8208], 1
- jne .LBB406_39
- lea rdi, [rsp, +, 8]
- mov edx, 168
- mov rsi, r14
- call qword, ptr, [rip, +, memcpy@GOTPCREL]
- mov qword, ptr, [rsp], 1
- cmp byte, ptr, [rsp, +, 80], 9
- jne .LBB406_4
- mov qword, ptr, [rsp, +, 4112], r12
- lea rsi, [rsp, +, 4120]
- movups xmm0, xmmword, ptr, [rbx]
- movups xmm1, xmmword, ptr, [rbx, +, 16]
- movups xmmword, ptr, [rsp, +, 4120], xmm0
- movups xmmword, ptr, [rsp, +, 4136], xmm1
- lea rdi, [rsp, +, 8208]
- call <full_moon::ast::parsers::ParseTypeDeclaration as full_moon::ast::parser_util::Parser>::parse::{{closure}}
- cmp dword, ptr, [rsp, +, 8208], 1
- jne .LBB406_42
- lea rdi, [rsp, +, 8]
- mov edx, 168
- mov rsi, r14
- call qword, ptr, [rip, +, memcpy@GOTPCREL]
- mov qword, ptr, [rsp], 1
- cmp byte, ptr, [rsp, +, 80], 9
- jne .LBB406_4
- mov byte, ptr, [r15, +, 80], 9
- mov qword, ptr, [r15], 1
- jmp .LBB406_45
- .LBB406_1:
- lea rdi, [rsp, +, 4112]
- mov rbx, qword, ptr, [rip, +, memcpy@GOTPCREL]
- mov edx, 232
- mov rsi, r14
- call rbx
- lea rsi, [rsp, +, 4144]
- lea r12, [rsp, +, 12312]
- mov edx, 200
- mov rdi, r12
- call rbx
- movups xmm0, xmmword, ptr, [r14]
- movups xmm1, xmmword, ptr, [r14, +, 16]
- movups xmmword, ptr, [rsp, +, 8], xmm0
- movups xmmword, ptr, [rsp, +, 24], xmm1
- mov qword, ptr, [rsp, +, 40], 0
- lea rdi, [rsp, +, 48]
- mov edx, 200
- .LBB406_2:
- mov rsi, r12
- call rbx
- mov qword, ptr, [rsp], 0
- .LBB406_4:
- mov rsi, rsp
- mov edx, 4112
- mov rdi, r15
- call qword, ptr, [rip, +, memcpy@GOTPCREL]
- .LBB406_45:
- mov rax, r15
- add rsp, 16376
- pop rbx
- pop r12
- pop r14
- pop r15
- ret
- .LBB406_6:
- lea rdi, [rsp, +, 4112]
- mov rbx, qword, ptr, [rip, +, memcpy@GOTPCREL]
- mov edx, 728
- mov rsi, r14
- call rbx
- lea rsi, [rsp, +, 4144]
- lea r12, [rsp, +, 12312]
- mov edx, 696
- mov rdi, r12
- call rbx
- movups xmm0, xmmword, ptr, [r14]
- movups xmm1, xmmword, ptr, [r14, +, 16]
- movups xmmword, ptr, [rsp, +, 8], xmm0
- movups xmmword, ptr, [rsp, +, 24], xmm1
- mov qword, ptr, [rsp, +, 40], 2
- lea rdi, [rsp, +, 48]
- mov edx, 696
- jmp .LBB406_2
- .LBB406_9:
- lea rdi, [rsp, +, 4112]
- mov rbx, qword, ptr, [rip, +, memcpy@GOTPCREL]
- mov edx, 696
- mov rsi, r14
- call rbx
- lea rsi, [rsp, +, 4144]
- lea r12, [rsp, +, 12312]
- mov edx, 664
- mov rdi, r12
- call rbx
- movups xmm0, xmmword, ptr, [r14]
- movups xmm1, xmmword, ptr, [r14, +, 16]
- movups xmmword, ptr, [rsp, +, 8], xmm0
- movups xmmword, ptr, [rsp, +, 24], xmm1
- mov qword, ptr, [rsp, +, 40], 1
- lea rdi, [rsp, +, 48]
- mov edx, 664
- jmp .LBB406_2
- .LBB406_12:
- lea rdi, [rsp, +, 4112]
- mov rbx, qword, ptr, [rip, +, memcpy@GOTPCREL]
- mov edx, 1512
- mov rsi, r14
- call rbx
- lea rsi, [rsp, +, 4144]
- lea r12, [rsp, +, 12312]
- mov edx, 1480
- mov rdi, r12
- call rbx
- movups xmm0, xmmword, ptr, [r14]
- movups xmm1, xmmword, ptr, [r14, +, 16]
- movups xmmword, ptr, [rsp, +, 8], xmm0
- movups xmmword, ptr, [rsp, +, 24], xmm1
- mov qword, ptr, [rsp, +, 40], 10
- lea rdi, [rsp, +, 48]
- mov edx, 1480
- jmp .LBB406_2
- .LBB406_15:
- lea rdi, [rsp, +, 4112]
- mov rbx, qword, ptr, [rip, +, memcpy@GOTPCREL]
- mov edx, 1360
- mov rsi, r14
- call rbx
- lea rsi, [rsp, +, 4144]
- lea r12, [rsp, +, 12312]
- mov edx, 1328
- mov rdi, r12
- call rbx
- movups xmm0, xmmword, ptr, [r14]
- movups xmm1, xmmword, ptr, [r14, +, 16]
- movups xmmword, ptr, [rsp, +, 8], xmm0
- movups xmmword, ptr, [rsp, +, 24], xmm1
- mov qword, ptr, [rsp, +, 40], 9
- lea rdi, [rsp, +, 48]
- mov edx, 1328
- jmp .LBB406_2
- .LBB406_18:
- lea rdi, [rsp, +, 4112]
- mov rbx, qword, ptr, [rip, +, memcpy@GOTPCREL]
- mov edx, 2048
- mov rsi, r14
- call rbx
- lea rsi, [rsp, +, 4144]
- lea r12, [rsp, +, 12312]
- mov edx, 2016
- mov rdi, r12
- call rbx
- movups xmm0, xmmword, ptr, [r14]
- movups xmm1, xmmword, ptr, [r14, +, 16]
- movups xmmword, ptr, [rsp, +, 8], xmm0
- movups xmmword, ptr, [rsp, +, 24], xmm1
- mov qword, ptr, [rsp, +, 40], 5
- lea rdi, [rsp, +, 48]
- mov edx, 2016
- jmp .LBB406_2
- .LBB406_21:
- lea rdi, [rsp, +, 4112]
- mov rbx, qword, ptr, [rip, +, memcpy@GOTPCREL]
- mov edx, 4096
- mov rsi, r14
- call rbx
- lea rsi, [rsp, +, 4144]
- lea r12, [rsp, +, 12312]
- mov edx, 4064
- mov rdi, r12
- call rbx
- movups xmm0, xmmword, ptr, [r14]
- movups xmm1, xmmword, ptr, [r14, +, 16]
- movups xmmword, ptr, [rsp, +, 8], xmm0
- movups xmmword, ptr, [rsp, +, 24], xmm1
- mov qword, ptr, [rsp, +, 40], 8
- lea rdi, [rsp, +, 48]
- mov edx, 4064
- jmp .LBB406_2
- .LBB406_24:
- lea rdi, [rsp, +, 4112]
- mov rbx, qword, ptr, [rip, +, memcpy@GOTPCREL]
- mov edx, 1072
- mov rsi, r14
- call rbx
- lea rsi, [rsp, +, 4144]
- lea r12, [rsp, +, 12312]
- mov edx, 1040
- mov rdi, r12
- call rbx
- movups xmm0, xmmword, ptr, [r14]
- movups xmm1, xmmword, ptr, [r14, +, 16]
- movups xmmword, ptr, [rsp, +, 8], xmm0
- movups xmmword, ptr, [rsp, +, 24], xmm1
- mov qword, ptr, [rsp, +, 40], 4
- lea rdi, [rsp, +, 48]
- mov edx, 1040
- jmp .LBB406_2
- .LBB406_27:
- lea rdi, [rsp, +, 4112]
- mov rbx, qword, ptr, [rip, +, memcpy@GOTPCREL]
- mov edx, 2024
- mov rsi, r14
- call rbx
- lea rsi, [rsp, +, 4144]
- lea r12, [rsp, +, 12312]
- mov edx, 1992
- mov rdi, r12
- call rbx
- movups xmm0, xmmword, ptr, [r14]
- movups xmm1, xmmword, ptr, [r14, +, 16]
- movups xmmword, ptr, [rsp, +, 8], xmm0
- movups xmmword, ptr, [rsp, +, 24], xmm1
- mov qword, ptr, [rsp, +, 40], 3
- lea rdi, [rsp, +, 48]
- mov edx, 1992
- jmp .LBB406_2
- .LBB406_30:
- lea rdi, [rsp, +, 4112]
- mov rbx, qword, ptr, [rip, +, memcpy@GOTPCREL]
- mov edx, 2000
- mov rsi, r14
- call rbx
- lea rsi, [rsp, +, 4144]
- lea r12, [rsp, +, 12312]
- mov edx, 1968
- mov rdi, r12
- call rbx
- movups xmm0, xmmword, ptr, [r14]
- movups xmm1, xmmword, ptr, [r14, +, 16]
- movups xmmword, ptr, [rsp, +, 8], xmm0
- movups xmmword, ptr, [rsp, +, 24], xmm1
- mov qword, ptr, [rsp, +, 40], 7
- lea rdi, [rsp, +, 48]
- mov edx, 1968
- jmp .LBB406_2
- .LBB406_33:
- lea rdi, [rsp, +, 4112]
- mov rbx, qword, ptr, [rip, +, memcpy@GOTPCREL]
- mov edx, 408
- mov rsi, r14
- call rbx
- lea rsi, [rsp, +, 4144]
- lea r12, [rsp, +, 12312]
- mov edx, 376
- mov rdi, r12
- call rbx
- movups xmm0, xmmword, ptr, [r14]
- movups xmm1, xmmword, ptr, [r14, +, 16]
- movups xmmword, ptr, [rsp, +, 8], xmm0
- movups xmmword, ptr, [rsp, +, 24], xmm1
- mov qword, ptr, [rsp, +, 40], 6
- lea rdi, [rsp, +, 48]
- mov edx, 376
- jmp .LBB406_2
- .LBB406_36:
- lea rdi, [rsp, +, 4112]
- mov rbx, qword, ptr, [rip, +, memcpy@GOTPCREL]
- mov edx, 1560
- mov rsi, r14
- call rbx
- lea rsi, [rsp, +, 4144]
- lea r12, [rsp, +, 12312]
- mov edx, 1528
- mov rdi, r12
- call rbx
- movups xmm0, xmmword, ptr, [r14]
- movups xmm1, xmmword, ptr, [r14, +, 16]
- movups xmmword, ptr, [rsp, +, 8], xmm0
- movups xmmword, ptr, [rsp, +, 24], xmm1
- mov qword, ptr, [rsp, +, 40], 11
- lea rdi, [rsp, +, 48]
- mov edx, 1528
- jmp .LBB406_2
- .LBB406_39:
- lea rdi, [rsp, +, 4112]
- mov rbx, qword, ptr, [rip, +, memcpy@GOTPCREL]
- mov edx, 1464
- mov rsi, r14
- call rbx
- lea rsi, [rsp, +, 4144]
- lea r12, [rsp, +, 12312]
- mov edx, 1432
- mov rdi, r12
- call rbx
- movups xmm0, xmmword, ptr, [r14]
- movups xmm1, xmmword, ptr, [r14, +, 16]
- movups xmmword, ptr, [rsp, +, 8], xmm0
- movups xmmword, ptr, [rsp, +, 24], xmm1
- mov qword, ptr, [rsp, +, 40], 12
- lea rdi, [rsp, +, 48]
- mov edx, 1432
- jmp .LBB406_2
- .LBB406_42:
- lea rdi, [rsp, +, 4112]
- mov rbx, qword, ptr, [rip, +, memcpy@GOTPCREL]
- mov edx, 1312
- mov rsi, r14
- call rbx
- lea rsi, [rsp, +, 4144]
- lea r12, [rsp, +, 12312]
- mov edx, 1280
- mov rdi, r12
- call rbx
- movups xmm0, xmmword, ptr, [r14]
- movups xmm1, xmmword, ptr, [r14, +, 16]
- movups xmmword, ptr, [rsp, +, 8], xmm0
- movups xmmword, ptr, [rsp, +, 24], xmm1
- mov qword, ptr, [rsp, +, 40], 13
- lea rdi, [rsp, +, 48]
- mov edx, 1280
- jmp .LBB406_2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement