Function at 0x140010157
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xde8
mov qword [rsp + 0x828], rcx
call fcn.14006d222
movups xmm0, xmmword [rax + 8]
movups xmmword [rsp + 0xe0], xmm0
call fcn.14006d281
movups xmm0, xmmword [rax + 8]
movups xmmword [rsp + 0xc0], xmm0
lea rax, [0x1402ed9ed]
lea rsi, [rsp + 0x160]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0x282c0681
mov edx, dword [rsi]
call fcn.140021592
and dword [rsi + 3], 0
and dword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x1402f06e9]
test r8b, 1
je 0x140010223
movzx r8d, byte [rcx + rdx]
mov r9, rcx
or r9, 1
movzx r9d, byte [r9 + rdx]
mov r10, rcx
or r10, 3
mov r11, rcx
or r11, 2
movzx r11d, byte [r11 + rdx]
movzx r10d, byte [r10 + rdx]
shl r10d, 0x18
shl r11d, 0x10
shl r9d, 8
or r9d, r8d
or r9d, r11d
or r9d, r10d
xor r9d, dword [rax + rcx]
mov dword [rsp + rcx + 0x160], r9d
mov ecx, 4
xor r8d, r8d
jmp 0x1400101c9
movzx edi, byte [rax + 6]
movzx ebx, word [rax + 4]
xor ebx, 0xd4fc
xor dil, 0xd6
mov ebp, dword [rsp + 0x160]
mov ecx, 7
call fcn.140190163
mov qword [rsp + 0x818], rax
mov byte [rdx + 6], dil
mov word [rdx + 4], bx
mov qword [rsp + 0x820], rdx
mov dword [rdx], ebp
lea rax, [0x1402e8c6d]
mov qword [rsp + 0x160], rax
mov rcx, qword [rsp + 0x160]
mov dword [rsp + 0x160], 0x8ee9177
mov edx, dword [rsp + 0x160]
call fcn.1400259a9
xorps xmm0, xmm0
movups xmmword [rsp + 0x16c], xmm0
movaps xmmword [rsp + 0x160], xmm0
xor edx, edx
lea rcx, [0x1402f06f0]
cmp rdx, 0x18
jae 0x1400102c6
mov r8, qword [rdx + rcx]
xor r8, qword [rax + rdx]
mov qword [rsp + rdx + 0x160], r8
add rdx, 8
jmp 0x1400102aa
mov edx, 0x18
cmp rdx, 0x1b
ja 0x1400102fc
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0x8c000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x160], r8d
add rdx, 4
jmp 0x1400102cb
movzx ecx, byte [rax + 0x1e]
movzx eax, word [rax + 0x1c]
xor eax, 0x886f
lea rsi, [rsp + 0x160]
mov word [rsi + 0x1c], ax
mov byte [rsi + 0x1e], cl
movaps xmm0, xmmword [rsi]
lea rdi, [rsp + 0x90]
movaps xmmword [rdi], xmm0
mov rax, qword [rsi + 0xf]
mov qword [rdi + 0xf], rax
mov eax, dword [rsi + 0x17]
mov dword [rdi + 0x17], eax
mov al, byte [rsi + 0x1b]
mov byte [rdi + 0x1b], al
movzx eax, word [rsi + 0x1c]
mov word [rdi + 0x1c], ax
mov al, byte [rsi + 0x1e]
mov byte [rdi + 0x1e], al
lea rdx, [rsp + 0x28]
mov qword [rdx], rdi
mov qword [rdx + 8], 0x1f
lea rax, [rsp + 0xe0]
lea rcx, [rsp + 0x40]
mov qword [rcx], rax
lea r12, [0x1401d7056]
mov qword [rcx + 8], r12
lea rax, str._rustc_d5fd0997291ca0135401a39dff25c8a9c13b8961librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsi], rax
mov eax, 2
mov qword [rsi + 8], rax
and qword [rsi + 0x20], 0
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], r12
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], rax
lea rcx, [rsp + 0xb90]
mov rdx, rsi
call fcn.140019a67
lea rax, [0x1402e8734]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0xc8c96cd7
mov edx, dword [rsi]
call fcn.14002721e
and dword [rsi + 8], 0
and qword [rsi], 0
mov r8b, 1
xor ebx, ebx
lea rcx, [0x1402f070f]
test r8b, 1
je 0x140010486
movzx r9d, byte [rbx + rcx]
mov r8, rbx
or r8, 1
movzx r8d, byte [r8 + rcx]
mov r10, rbx
or r10, 2
movzx r10d, byte [r10 + rcx]
mov r11, rbx
or r11, 3
movzx r11d, byte [r11 + rcx]
mov r15, rbx
or r15, 4
movzx r15d, byte [r15 + rcx]
mov r13, rbx
or r13, 5
movzx r13d, byte [r13 + rcx]
mov rdx, rbx
or rdx, 7
mov rbp, rbx
or rbp, 6
movzx ebp, byte [rbp + rcx]
movzx edx, byte [rdx + rcx]
shl rdx, 0x38
shl rbp, 0x30
or rbp, rdx
shl r13, 0x28
shl r15, 0x20
shl r11, 0x18
shl r10, 0x10
shl r8, 8
or r8, r9
or r8, r10
or r8, r11
or r8, r15
or r8, r13
or r8, rbp
xor r8, qword [rax + rbx]
mov qword [rsp + rbx + 0x160], r8
mov ebx, 8
xor r8d, r8d
jmp 0x1400103d9
mov edx, 8
cmp rdx, 0xb
ja 0x1400104bc
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0xc4000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x160], r8d
add rdx, 4
jmp 0x14001048b
movzx eax, word [rax + 0xc]
xor eax, 0xa11c
mov word [rsp + 0x16c], ax
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x166]
mov qword [rsp + 0x146], rax
mov ecx, 0xe
call fcn.140190163
mov qword [rsp + 0x808], rax
mov rax, qword [rsp + 0x140]
mov rcx, qword [rsp + 0x146]
mov qword [rdx], rax
mov qword [rsp + 0x810], rdx
mov qword [rdx + 6], rcx
lea rax, [0x1402ec9b1]
mov qword [rsp + 0x160], rax
mov rcx, qword [rsp + 0x160]
mov dword [rsp + 0x160], 0x32347c04
mov edx, dword [rsp + 0x160]
call fcn.1400237ce
xorps xmm0, xmm0
and dword [rsp + 0x180], 0
movaps xmmword [rsp + 0x170], xmm0
movaps xmmword [rsp + 0x160], xmm0
xor edx, edx
lea rcx, [0x1402f071d]
cmp rdx, 0x20
jae 0x14001058c
mov r8, qword [rdx + rcx]
xor r8, qword [rax + rdx]
mov qword [rsp + rdx + 0x160], r8
add rdx, 8
jmp 0x140010570
mov edx, 0x20
cmp rdx, 0x23
ja 0x1400105c2
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0xc9000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x160], r8d
add rdx, 4
jmp 0x140010591
mov al, byte [rax + 0x24]
xor al, 0x60
lea rsi, [rsp + 0x160]
mov byte [rsi + 0x24], al
movaps xmm0, xmmword [rsi]
movaps xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x50], xmm1
mov rax, qword [rsi + 0x1d]
mov qword [rsp + 0x5d], rax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0x25
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], r12
lea rax, str._rustc_d5fd0997291ca0135401a39dff25c8a9c13b8961librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsi], rax
mov eax, 2
mov qword [rsi + 8], rax
and qword [rsi + 0x20], 0
lea rcx, [rsp + 0x28]
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], r12
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rax
lea rcx, [rsp + 0xba8]
mov rdx, rsi
call fcn.140019a67
lea rax, [0x1402f0989]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0xcc997ea0
mov edx, dword [rsi]
call fcn.14002296c
and qword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x1402f0742]
test r8b, 1
je 0x140010732
movzx r9d, byte [rcx + rdx]
mov r8, rcx
or r8, 1
movzx r8d, byte [r8 + rdx]
mov r10, rcx
or r10, 2
movzx r10d, byte [r10 + rdx]
mov r11, rcx
or r11, 3
movzx r11d, byte [r11 + rdx]
mov rsi, rcx
or rsi, 4
movzx esi, byte [rsi + rdx]
mov rbx, rcx
or rbx, 5
movzx r15d, byte [rbx + rdx]
mov rbx, rcx
or rbx, 6
mov rbp, rcx
or rbp, 7
movzx r13d, byte [rbx + rdx]
movzx ebx, byte [rbp + rdx]
shl rbx, 0x38
shl r13, 0x30
or r13, rbx
shl r15, 0x28
shl rsi, 0x20
shl r11, 0x18
shl r10, 0x10
shl r8, 8
or r8, r9
or r8, r10
or r8, r11
or r8, rsi
or r8, r15
or r8, r13
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x160], r8
mov ecx, 8
xor r8d, r8d
jmp 0x140010686
mov al, byte [rax + 8]
xor al, 0xad
lea rsi, [rsp + 0x160]
mov rcx, qword [rsi]
mov qword [rsp + 0xd0], rcx
mov byte [rsp + 0xd8], al
mov ecx, 9
call fcn.140190163
mov qword [rsp + 0x7f8], rax
mov rax, qword [rsp + 0xd0]
mov qword [rdx], rax
mov al, byte [rsp + 0xd8]
mov qword [rsp + 0x800], rdx
mov byte [rdx + 8], al
lea rax, str._rustc_d5fd0997291ca0135401a39dff25c8a9c13b8961librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsi], rax
mov qword [rsi + 8], 2
and qword [rsi + 0x20], 0
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], r12
lea rax, [rsp + 0x40]
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], 1
lea rcx, [rsp + 0xbc0]
mov rdx, rsi
call fcn.140019a67
lea rax, [0x1402f0b2b]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0xa5eb0528
mov edx, dword [rsi]
call fcn.140024b49
and qword [rsi], 0
mov r8b, 1
xor r14d, r14d
lea rdx, [0x1402f0790]
test r8b, 1
je 0x1400108a1
movzx r9d, byte [r14 + rdx]
mov r8, r14
or r8, 1
movzx r8d, byte [r8 + rdx]
mov r10, r14
or r10, 2
movzx r10d, byte [r10 + rdx]
mov r11, r14
or r11, 3
movzx r11d, byte [r11 + rdx]
mov rbx, r14
or rbx, 4
movzx r15d, byte [rbx + rdx]
mov rbx, r14
or rbx, 5
movzx r13d, byte [rbx + rdx]
mov rbx, r14
or rbx, 6
mov rcx, r14
or rcx, 7
movzx ebp, byte [rbx + rdx]
movzx ecx, byte [rcx + rdx]
shl rcx, 0x38
shl rbp, 0x30
or rbp, rcx
shl r13, 0x28
shl r15, 0x20
shl r11, 0x18
shl r10, 0x10
shl r8, 8
or r8, r9
or r8, r10
or r8, r11
or r8, r15
or r8, r13
or r8, rbp
xor r8, qword [rax + r14]
mov qword [rsp + r14 + 0x160], r8
mov r14d, 8
xor r8d, r8d
jmp 0x1400107f5
movzx ecx, byte [rax + 0xa]
movzx eax, word [rax + 8]
xor eax, 0xb2d
mov word [rsp + 0x168], ax
xor cl, 0x51
mov byte [rsp + 0x16a], cl
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0x100], rax
mov eax, dword [rsp + 0x167]
mov dword [rsp + 0x107], eax
mov ecx, 0xb
call fcn.140190163
mov qword [rsp + 0x7e8], rax
mov rax, qword [rsp + 0x100]
mov qword [rdx], rax
mov eax, dword [rsp + 0x107]
mov qword [rsp + 0x7f0], rdx
mov dword [rdx + 7], eax
lea rax, [0x1402e63fa]
mov qword [rsp + 0x160], rax
mov rcx, qword [rsp + 0x160]
mov dword [rsp + 0x160], 0xa5e43561
mov edx, dword [rsp + 0x160]
call fcn.14002561f
xorps xmm0, xmm0
movaps xmmword [rsp + 0x170], xmm0
movaps xmmword [rsp + 0x160], xmm0
xor ecx, ecx
lea rdx, [0x1402f079b]
cmp rcx, 0x1f
ja 0x140010973
mov r8, qword [rcx + rdx]
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x160], r8
add rcx, 8
jmp 0x140010957
movzx eax, word [rax + 0x20]
xor eax, 0x36af
lea rsi, [rsp + 0x160]
movaps xmm0, xmmword [rsi]
movaps xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x50], xmm1
mov word [rsp + 0x60], ax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0x22
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], r12
lea rax, str._rustc_d5fd0997291ca0135401a39dff25c8a9c13b8961librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsi], rax
mov eax, 2
mov qword [rsi + 8], rax
and qword [rsi + 0x20], 0
lea rcx, [rsp + 0x28]
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], r12
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rax
lea rcx, [rsp + 0xbd8]
mov rdx, rsi
call fcn.140019a67
lea rax, [0x1402e0f45]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0x839eb90d
mov edx, dword [rsi]
call fcn.1400271a8
and dword [rsi], 0
mov byte [rsi + 4], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x1402f07bd]
test r8b, 1
je 0x140010a91
movzx r8d, byte [rcx + rdx]
mov r9, rcx
or r9, 1
movzx r9d, byte [r9 + rdx]
mov r10, rcx
or r10, 2
mov r11, rcx
or r11, 3
movzx r10d, byte [r10 + rdx]
movzx r11d, byte [r11 + rdx]
shl r11d, 0x18
shl r10d, 0x10
shl r9d, 8
or r9d, r8d
or r9d, r10d
or r9d, r11d
xor r9d, dword [rax + rcx]
mov dword [rsp + rcx + 0x160], r9d
mov ecx, 4
xor r8d, r8d
jmp 0x140010a37
mov bl, byte [rax + 4]
xor bl, 0xe9
mov ebp, dword [rsp + 0x160]
mov ecx, 5
call fcn.140190163
mov qword [rsp + 0x7d8], rax
mov byte [rdx + 4], bl
mov qword [rsp + 0x7e0], rdx
mov dword [rdx], ebp
lea rax, [0x1402e9770]
mov qword [rsp + 0x160], rax
mov rcx, qword [rsp + 0x160]
mov dword [rsp + 0x160], 0x7d8d7686
mov edx, dword [rsp + 0x160]
call fcn.1400264d8
xorps xmm0, xmm0
movaps xmmword [rsp + 0x180], xmm0
movaps xmmword [rsp + 0x170], xmm0
movaps xmmword [rsp + 0x160], xmm0
xor ecx, ecx
lea rdx, [0x1402f07c2]
cmp rcx, 0x2f
ja 0x140010b2b
mov r8, qword [rcx + rdx]
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x160], r8
add rcx, 8
jmp 0x140010b0f
movzx ecx, byte [rax + 0x32]
movzx eax, word [rax + 0x30]
xor eax, 0x82e2
lea rsi, [rsp + 0x160]
mov word [rsi + 0x30], ax
xor cl, 0xf8
mov byte [rsi + 0x32], cl
movaps xmm0, xmmword [rsi]
movaps xmm1, xmmword [rsi + 0x10]
movaps xmm2, xmmword [rsi + 0x20]
movaps xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x60], xmm2
mov eax, dword [rsi + 0x2f]
mov dword [rsp + 0x6f], eax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0x33
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], r12
lea rax, str._rustc_d5fd0997291ca0135401a39dff25c8a9c13b8961librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsi], rax
mov eax, 2
mov qword [rsi + 8], rax
and qword [rsi + 0x20], 0
lea rcx, [rsp + 0x28]
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], r12
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rax
lea rcx, [rsp + 0xbf0]
mov rdx, rsi
call fcn.140019a67
lea rax, [0x1402e79a1]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0xcad34c7d
mov edx, dword [rsi]
call fcn.140021cf9
and qword [rsi], 0
mov r9b, 1
xor ecx, ecx
lea rdx, [0x1402f07f5]
movabs r8, 0x8c00000000000000
test r9b, 1
je 0x140010cac
movzx r10d, byte [rcx + rdx]
mov r9, rcx
or r9, 1
movzx r9d, byte [r9 + rdx]
mov r11, rcx
or r11, 2
movzx r11d, byte [r11 + rdx]
mov rbx, rcx
or rbx, 3
movzx r15d, byte [rbx + rdx]
mov rbx, rcx
or rbx, 4
movzx ebx, byte [rbx + rdx]
mov r14, rcx
or r14, 5
movzx r14d, byte [r14 + rdx]
mov r13, rcx
or r13, 6
movzx r13d, byte [r13 + rdx]
shl r13, 0x30
shl r14, 0x28
shl rbx, 0x20
shl r15, 0x18
shl r11, 0x10
shl r9, 8
or r9, r10
or r9, r11
or r9, r15
or r9, rbx
or r9, r14
add r9, r8
or r9, r13
xor r9, qword [rax + rcx]
mov qword [rsp + rcx + 0x160], r9
mov ecx, 8
xor r9d, r9d
jmp 0x140010c0f
mov rbx, qword [rsp + 0x160]
mov ecx, 8
call fcn.140190163
mov qword [rsp + 0x7c8], rax
mov qword [rsp + 0x7d0], rdx
mov qword [rdx], rbx
lea rax, [0x1402e32bd]
mov qword [rsp + 0x160], rax
mov rcx, qword [rsp + 0x160]
mov dword [rsp + 0x160], 0xf3a4507
mov edx, dword [rsp + 0x160]
call fcn.14002181d
xorps xmm0, xmm0
movaps xmmword [rsp + 0x180], xmm0
and dword [rsp + 0x190], 0
movaps xmmword [rsp + 0x170], xmm0
movaps xmmword [rsp + 0x160], xmm0
xor edx, edx
lea rcx, [0x1402f07fd]
cmp rdx, 0x30
jae 0x140010d47
mov r8, qword [rdx + rcx]
xor r8, qword [rax + rdx]
mov qword [rsp + rdx + 0x160], r8
add rdx, 8
jmp 0x140010d2b
mov edx, 0x30
cmp rdx, 0x33
ja 0x140010d7d
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0xc1000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x160], r8d
add rdx, 4
jmp 0x140010d4c
movzx eax, word [rax + 0x34]
xor eax, 0x5e98
lea rsi, [rsp + 0x160]
mov word [rsi + 0x34], ax
movaps xmm0, xmmword [rsi]
movaps xmm1, xmmword [rsi + 0x10]
movaps xmm2, xmmword [rsi + 0x20]
movaps xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x60], xmm2
mov rax, qword [rsi + 0x2e]
mov qword [rsp + 0x6e], rax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0x36
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], r12
lea rax, str._rustc_d5fd0997291ca0135401a39dff25c8a9c13b8961librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsi], rax
mov eax, 2
mov qword [rsi + 8], rax
and qword [rsi + 0x20], 0
lea rcx, [rsp + 0x28]
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], r12
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rax
lea rcx, [rsp + 0xc08]
mov rdx, rsi
call fcn.140019a67
lea rax, [0x1402e58df]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0xbb5d1d7d
mov edx, dword [rsi]
call fcn.1400258b1
and dword [rsi], 0
mov byte [rsi + 4], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x1402f0833]
test r8b, 1
je 0x140010eac
movzx r8d, byte [rcx + rdx]
mov r9, rcx
or r9, 1
movzx r9d, byte [r9 + rdx]
mov r10, rcx
or r10, 2
mov r11, rcx
or r11, 3
movzx r10d, byte [r10 + rdx]
movzx r11d, byte [r11 + rdx]
shl r11d, 0x18
shl r10d, 0x10
shl r9d, 8
or r9d, r8d
or r9d, r10d
or r9d, r11d
xor r9d, dword [rax + rcx]
mov dword [rsp + rcx + 0x160], r9d
mov ecx, 4
xor r8d, r8d
jmp 0x140010e52
mov bl, byte [rax + 4]
xor bl, 0x58
mov ebp, dword [rsp + 0x160]
mov ecx, 5
call fcn.140190163
mov qword [rsp + 0x7b8], rax
mov byte [rdx + 4], bl
mov qword [rsp + 0x7c0], rdx
mov dword [rdx], ebp
lea rax, [0x1402eb517]
mov qword [rsp + 0x160], rax
mov rcx, qword [rsp + 0x160]
mov dword [rsp + 0x160], 0x242b1460
mov edx, dword [rsp + 0x160]
call fcn.140021a6f
xorps xmm0, xmm0
and dword [rsp + 0x180], 0
movaps xmmword [rsp + 0x170], xmm0
movaps xmmword [rsp + 0x160], xmm0
xor edx, edx
lea rcx, [0x1402f0838]
cmp rdx, 0x20
jae 0x140010f46
mov r8, qword [rdx + rcx]
xor r8, qword [rax + rdx]
mov qword [rsp + rdx + 0x160], r8
add rdx, 8
jmp 0x140010f2a
mov edx, 0x20
cmp rdx, 0x23
ja 0x140010f7c
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0xed000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x160], r8d
add rdx, 4
jmp 0x140010f4b
movzx ecx, byte [rax + 0x26]
movzx eax, word [rax + 0x24]
xor eax, 0x464f
lea rsi, [rsp + 0x160]
mov word [rsi + 0x24], ax
xor cl, 0x33
mov byte [rsi + 0x26], cl
movaps xmm0, xmmword [rsi]
movaps xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x50], xmm1
mov rax, qword [rsi + 0x1f]
mov qword [rsp + 0x5f], rax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0x27
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], r12
lea rax, str._rustc_d5fd0997291ca0135401a39dff25c8a9c13b8961librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsi], rax
mov eax, 2
mov qword [rsi + 8], rax
and qword [rsi + 0x20], 0
lea rcx, [rsp + 0x28]
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], r12
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rax
lea rcx, [rsp + 0xc20]
mov rdx, rsi
call fcn.140019a67
lea rax, [0x1402f01f6]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0x1ce55190
mov edx, dword [rsi]
call fcn.140023ae4
and dword [rsi], 0
mov byte [rsi + 4], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x1402f085f]
test r8b, 1
je 0x1400110ac
movzx r8d, byte [rcx + rdx]
mov r9, rcx
or r9, 1
movzx r9d, byte [r9 + rdx]
mov r10, rcx
or r10, 2
mov r11, rcx
or r11, 3
movzx r10d, byte [r10 + rdx]
movzx r11d, byte [r11 + rdx]
shl r11d, 0x18
shl r10d, 0x10
shl r9d, 8
or r9d, r8d
or r9d, r10d
or r9d, r11d
xor r9d, dword [rax + rcx]
mov dword [rsp + rcx + 0x160], r9d
mov ecx, 4
xor r8d, r8d
jmp 0x140011052
mov bl, byte [rax + 4]
xor bl, 0x3e
mov ebp, dword [rsp + 0x160]
mov ecx, 5
call fcn.140190163
mov qword [rsp + 0x7a8], rax
mov byte [rdx + 4], bl
mov qword [rsp + 0x7b0], rdx
mov dword [rdx], ebp
lea rax, [0x1402f0091]
mov qword [rsp + 0x160], rax
mov rcx, qword [rsp + 0x160]
mov dword [rsp + 0x160], 0x71a85d5c
mov edx, dword [rsp + 0x160]
call fcn.140023747
xorps xmm0, xmm0
and dword [rsp + 0x180], 0
movaps xmmword [rsp + 0x170], xmm0
movaps xmmword [rsp + 0x160], xmm0
xor edx, edx
lea rcx, [0x1402f0864]
cmp rdx, 0x20
jae 0x140011146
mov r8, qword [rdx + rcx]
xor r8, qword [rax + rdx]
mov qword [rsp + rdx + 0x160], r8
add rdx, 8
jmp 0x14001112a
mov edx, 0x20
cmp rdx, 0x23
ja 0x14001117c
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0x66000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x160], r8d
add rdx, 4
jmp 0x14001114b
movzx ecx, byte [rax + 0x26]
movzx eax, word [rax + 0x24]
xor eax, 0xbeff
lea rsi, [rsp + 0x160]
mov word [rsi + 0x24], ax
xor cl, 0x29
mov byte [rsi + 0x26], cl
movaps xmm0, xmmword [rsi]
movaps xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x50], xmm1
mov rax, qword [rsi + 0x1f]
mov qword [rsp + 0x5f], rax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0x27
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], r12
lea rax, str._rustc_d5fd0997291ca0135401a39dff25c8a9c13b8961librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsi], rax
mov eax, 2
mov qword [rsi + 8], rax
and qword [rsi + 0x20], 0
lea rcx, [rsp + 0x28]
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], r12
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rax
lea rcx, [rsp + 0xc38]
mov rdx, rsi
call fcn.140019a67
lea rax, [0x1402e5825]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0x4751a38d
mov edx, dword [rsi]
call fcn.140025e4b
and word [rsi + 4], 0
and dword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x1402f088b]
test r8b, 1
je 0x1400112ad
movzx r8d, byte [rcx + rdx]
mov r9, rcx
or r9, 1
movzx r9d, byte [r9 + rdx]
mov r10, rcx
or r10, 3
mov r11, rcx
or r11, 2
movzx r11d, byte [r11 + rdx]
movzx r10d, byte [r10 + rdx]
shl r10d, 0x18
shl r11d, 0x10
shl r9d, 8
or r9d, r8d
or r9d, r11d
or r9d, r10d
xor r9d, dword [rax + rcx]
mov dword [rsp + rcx + 0x160], r9d
mov ecx, 4
xor r8d, r8d
jmp 0x140011253
movzx ebx, word [rax + 4]
xor ebx, 0xba89
mov ebp, dword [rsp + 0x160]
mov ecx, 6
call fcn.140190163
mov qword [rsp + 0x798], rax
mov word [rdx + 4], bx
mov qword [rsp + 0x7a0], rdx
mov dword [rdx], ebp
lea rax, [0x1402ea98e]
mov qword [rsp + 0x160], rax
mov rcx, qword [rsp + 0x160]
mov dword [rsp + 0x160], 0x6107e758
mov edx, dword [rsp + 0x160]
call fcn.140025868
xorps xmm0, xmm0
and qword [rsp + 0x180], 0
movaps xmmword [rsp + 0x170], xmm0
movaps xmmword [rsp + 0x160], xmm0
xor ecx, ecx
lea rdx, [0x1402f0891]
cmp rcx, 0x27
ja 0x14001134d
mov r8, qword [rcx + rdx]
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x160], r8
add rcx, 8
jmp 0x140011331
lea rsi, [rsp + 0x160]
mov rax, qword [rsi + 0x20]
mov qword [rsp + 0x60], rax
movaps xmm0, xmmword [rsi]
movaps xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0x28
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], r12
lea rax, str._rustc_d5fd0997291ca0135401a39dff25c8a9c13b8961librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsi], rax
mov eax, 2
mov qword [rsi + 8], rax
and qword [rsi + 0x20], 0
lea rcx, [rsp + 0x28]
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], r12
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rax
lea rcx, [rsp + 0xc50]
mov rdx, rsi
call fcn.140019a67
lea rax, [0x1402ecc49]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0xefb93258
mov edx, dword [rsi]
call fcn.1400228f0
and dword [rsi + 3], 0
and dword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x1402f08b9]
test r8b, 1
je 0x140011466
movzx r8d, byte [rcx + rdx]
mov r9, rcx
or r9, 1
movzx r9d, byte [r9 + rdx]
mov r10, rcx
or r10, 3
mov r11, rcx
or r11, 2
movzx r11d, byte [r11 + rdx]
movzx r10d, byte [r10 + rdx]
shl r10d, 0x18
shl r11d, 0x10
shl r9d, 8
or r9d, r8d
or r9d, r11d
or r9d, r10d
xor r9d, dword [rax + rcx]
mov dword [rsp + rcx + 0x160], r9d
mov ecx, 4
xor r8d, r8d
jmp 0x14001140c
movzx ebx, byte [rax + 6]
movzx ebp, word [rax + 4]
xor ebp, 0x37bb
xor bl, 0xef
mov r14d, dword [rsp + 0x160]
mov ecx, 7
call fcn.140190163
mov qword [rsp + 0x788], rax
mov byte [rdx + 6], bl
mov word [rdx + 4], bp
mov qword [rsp + 0x790], rdx
mov dword [rdx], r14d
lea rax, [0x1402e96a4]
mov qword [rsp + 0x160], rax
mov rcx, qword [rsp + 0x160]
mov dword [rsp + 0x160], 0xd52de17e
mov edx, dword [rsp + 0x160]
call fcn.14002288d
xorps xmm0, xmm0
and qword [rsp + 0x180], 0
movaps xmmword [rsp + 0x170], xmm0
movaps xmmword [rsp + 0x160], xmm0
xor ecx, ecx
lea rdx, [0x1402f08c0]
cmp rcx, 0x27
ja 0x140011512
mov r8, qword [rcx + rdx]
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x160], r8
add rcx, 8
jmp 0x1400114f6
mov al, byte [rax + 0x28]
xor al, 0x99
lea rsi, [rsp + 0x160]
mov byte [rsi + 0x28], al
movaps xmm0, xmmword [rsi]
movaps xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x50], xmm1
mov rax, qword [rsi + 0x19]
mov qword [rsp + 0x59], rax
mov eax, dword [rsi + 0x21]
mov dword [rsp + 0x61], eax
movzx eax, word [rsi + 0x25]
mov word [rsp + 0x65], ax
mov al, byte [rsi + 0x27]
mov byte [rsp + 0x67], al
mov al, byte [rsi + 0x28]
mov byte [rsp + 0x68], al
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0x29
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], r12
lea rax, str._rustc_d5fd0997291ca0135401a39dff25c8a9c13b8961librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsi], rax
mov eax, 2
mov qword [rsi + 8], rax
and qword [rsi + 0x20], 0
lea rcx, [rsp + 0x28]
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], r12
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rax
lea rcx, [rsp + 0xc68]
mov rdx, rsi
call fcn.140019a67
lea rax, [0x1402e81f8]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0x297ef2c7
mov edx, dword [rsi]
call fcn.140021f19
and qword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x1402f08e9]
test r8b, 1
je 0x1400116a1
movzx r9d, byte [rcx + rdx]
mov r8, rcx
or r8, 1
movzx r8d, byte [r8 + rdx]
mov r10, rcx
or r10, 2
movzx r10d, byte [r10 + rdx]
mov r11, rcx
or r11, 3
movzx r11d, byte [r11 + rdx]
mov rbx, rcx
or rbx, 4
movzx r14d, byte [rbx + rdx]
mov rbx, rcx
or rbx, 5
movzx r15d, byte [rbx + rdx]
mov rbx, rcx
or rbx, 6
mov rbp, rcx
or rbp, 7
movzx r13d, byte [rbx + rdx]
movzx ebx, byte [rbp + rdx]
shl rbx, 0x38
shl r13, 0x30
or r13, rbx
shl r15, 0x28
shl r14, 0x20
shl r11, 0x18
shl r10, 0x10
shl r8, 8
or r8, r9
or r8, r10
or r8, r11
or r8, r14
or r8, r15
or r8, r13
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x160], r8
mov ecx, 8
xor r8d, r8d
jmp 0x1400115f4
movzx ecx, byte [rax + 0xa]
movzx eax, word [rax + 8]
xor eax, 0x182d
mov word [rsp + 0x168], ax
xor cl, 0x71
mov byte [rsp + 0x16a], cl
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0x110], rax
mov eax, dword [rsp + 0x167]
mov dword [rsp + 0x117], eax
mov ecx, 0xb
call fcn.140190163
mov qword [rsp + 0x778], rax
mov rax, qword [rsp + 0x110]
mov qword [rdx], rax
mov eax, dword [rsp + 0x117]
mov qword [rsp + 0x780], rdx
mov dword [rdx + 7], eax
lea rax, [0x1402e5531]
mov qword [rsp + 0x160], rax
mov rcx, qword [rsp + 0x160]
mov dword [rsp + 0x160], 0xe765c64c
mov edx, dword [rsp + 0x160]
call fcn.140025abc
xorps xmm0, xmm0
movups xmmword [rsp + 0x17c], xmm0
movaps xmmword [rsp + 0x170], xmm0
movaps xmmword [rsp + 0x160], xmm0
xor edx, edx
lea rcx, [0x1402f08f4]
cmp rdx, 0x28
jae 0x14001177b
mov r8, qword [rdx + rcx]
xor r8, qword [rax + rdx]
mov qword [rsp + rdx + 0x160], r8
add rdx, 8
jmp 0x14001175f
mov edx, 0x28
cmp rdx, 0x2b
ja 0x1400117b1
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0x19000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x160], r8d
add rdx, 4
jmp 0x140011780
mov al, byte [rax + 0x2c]
xor al, 0x11
lea rsi, [rsp + 0x160]
mov byte [rsi + 0x2c], al
movaps xmm0, xmmword [rsi]
movaps xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x50], xmm1
mov rax, qword [rsi + 0x1d]
mov qword [rsp + 0x5d], rax
mov eax, dword [rsi + 0x25]
mov dword [rsp + 0x65], eax
movzx eax, word [rsi + 0x29]
mov word [rsp + 0x69], ax
mov al, byte [rsi + 0x2b]
mov byte [rsp + 0x6b], al
mov al, byte [rsi + 0x2c]
mov byte [rsp + 0x6c], al
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0x2d
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], r12
lea rax, str._rustc_d5fd0997291ca0135401a39dff25c8a9c13b8961librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsi], rax
mov eax, 2
mov qword [rsi + 8], rax
and qword [rsi + 0x20], 0
lea rcx, [rsp + 0x28]
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], r12
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rax
lea rcx, [rsp + 0xc80]
mov rdx, rsi
call fcn.140019a67
lea rax, [0x1402e9d2d]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0x7b9bbaf4
mov edx, dword [rsi]
call fcn.1400252bb
and dword [rsi], 0
mov byte [rsi + 4], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x1402f0921]
test r8b, 1
je 0x1400118f0
movzx r8d, byte [rcx + rdx]
mov r9, rcx
or r9, 1
movzx r9d, byte [r9 + rdx]
mov r10, rcx
or r10, 2
mov r11, rcx
or r11, 3
movzx r10d, byte [r10 + rdx]
movzx r11d, byte [r11 + rdx]
shl r11d, 0x18
shl r10d, 0x10
shl r9d, 8
or r9d, r8d
or r9d, r10d
or r9d, r11d
xor r9d, dword [rax + rcx]
mov dword [rsp + rcx + 0x160], r9d
mov ecx, 4
xor r8d, r8d
jmp 0x140011896
mov bl, byte [rax + 4]
xor bl, 0xf6
mov ebp, dword [rsp + 0x160]
mov ecx, 5
call fcn.140190163
mov qword [rsp + 0x768], rax
mov byte [rdx + 4], bl
mov qword [rsp + 0x770], rdx
mov dword [rdx], ebp
lea rax, [0x1402e3466]
mov qword [rsp + 0x160], rax
mov rcx, qword [rsp + 0x160]
mov dword [rsp + 0x160], 0xe954a75b
mov edx, dword [rsp + 0x160]
call fcn.140022232
xorps xmm0, xmm0
movups xmmword [rsp + 0x17c], xmm0
movaps xmmword [rsp + 0x170], xmm0
movaps xmmword [rsp + 0x160], xmm0
xor edx, edx
lea rcx, [0x1402f0926]
cmp rdx, 0x28
jae 0x14001198a
mov r8, qword [rdx + rcx]
xor r8, qword [rax + rdx]
mov qword [rsp + rdx + 0x160], r8
add rdx, 8
jmp 0x14001196e
mov edx, 0x28
cmp rdx, 0x2b
ja 0x1400119c0
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0x7d000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x160], r8d
add rdx, 4
jmp 0x14001198f
mov al, byte [rax + 0x2c]
xor al, 0x91
lea rsi, [rsp + 0x160]
mov byte [rsi + 0x2c], al
movaps xmm0, xmmword [rsi]
movaps xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x50], xmm1
mov rax, qword [rsi + 0x1d]
mov qword [rsp + 0x5d], rax
mov eax, dword [rsi + 0x25]
mov dword [rsp + 0x65], eax
movzx eax, word [rsi + 0x29]
mov word [rsp + 0x69], ax
mov al, byte [rsi + 0x2b]
mov byte [rsp + 0x6b], al
mov al, byte [rsi + 0x2c]
mov byte [rsp + 0x6c], al
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0x2d
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], r12
lea rax, str._rustc_d5fd0997291ca0135401a39dff25c8a9c13b8961librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsi], rax
mov eax, 2
mov qword [rsi + 8], rax
and qword [rsi + 0x20], 0
lea rcx, [rsp + 0x28]
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], r12
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rax
lea rcx, [rsp + 0xc98]
mov rdx, rsi
call fcn.140019a67
lea rax, [0x1402ec926]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0x8a89110d
mov edx, dword [rsi]
call fcn.140024d59
and dword [rsi + 3], 0
and dword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x1402f0953]
test r8b, 1
je 0x140011aff
movzx r8d, byte [rcx + rdx]
mov r9, rcx
or r9, 1
movzx r9d, byte [r9 + rdx]
mov r10, rcx
or r10, 3
mov r11, rcx
or r11, 2
movzx r11d, byte [r11 + rdx]
movzx r10d, byte [r10 + rdx]
shl r10d, 0x18
shl r11d, 0x10
shl r9d, 8
or r9d, r8d
or r9d, r11d
or r9d, r10d
xor r9d, dword [rax + rcx]
mov dword [rsp + rcx + 0x160], r9d
mov ecx, 4
xor r8d, r8d
jmp 0x140011aa5
movzx ebx, byte [rax + 6]
movzx ebp, word [rax + 4]
xor ebp, 0x8c4f
xor bl, 0xa
mov r14d, dword [rsp + 0x160]
mov ecx, 7
call fcn.140190163
mov qword [rsp + 0x758], rax
mov byte [rdx + 6], bl
mov word [rdx + 4], bp
mov qword [rsp + 0x760], rdx
mov dword [rdx], r14d
lea rax, [0x1402e5d0b]
mov qword [rsp + 0x160], rax
mov rcx, qword [rsp + 0x160]
mov dword [rsp + 0x160], 0x75a20faa
mov edx, dword [rsp + 0x160]
call fcn.140023c04
xorps xmm0, xmm0
movaps xmmword [rsp + 0x180], xmm0
movaps xmmword [rsp + 0x170], xmm0
movaps xmmword [rsp + 0x160], xmm0
xor ecx, ecx
lea rdx, [0x1402f095a]
cmp rcx, 0x2f
ja 0x140011baa
mov r8, qword [rcx + rdx]
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x160], r8
add rcx, 8
jmp 0x140011b8e
mov al, byte [rax + 0x30]
xor al, 0x86
lea rsi, [rsp + 0x160]
movaps xmm0, xmmword [rsi]
movaps xmm1, xmmword [rsi + 0x10]
movaps xmm2, xmmword [rsi + 0x20]
movaps xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x60], xmm2
mov byte [rsp + 0x70], al
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0x31
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], r12
lea rax, str._rustc_d5fd0997291ca0135401a39dff25c8a9c13b8961librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsi], rax
mov eax, 2
mov qword [rsi + 8], rax
and qword [rsi + 0x20], 0
lea rcx, [rsp + 0x28]
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], r12
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rax
lea rcx, [rsp + 0xcb0]
mov rdx, rsi
call fcn.140019a67
lea rax, [0x1402edde1]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0xd8320cdb
mov edx, dword [rsi]
call fcn.1400260d8
and dword [rsi + 3], 0
and dword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x1402f098b]
test r8b, 1
je 0x140011ccc
movzx r8d, byte [rcx + rdx]
mov r9, rcx
or r9, 1
movzx r9d, byte [r9 + rdx]
mov r10, rcx
or r10, 3
mov r11, rcx
or r11, 2
movzx r11d, byte [r11 + rdx]
movzx r10d, byte [r10 + rdx]
shl r10d, 0x18
shl r11d, 0x10
shl r9d, 8
or r9d, r8d
or r9d, r11d
or r9d, r10d
xor r9d, dword [rax + rcx]
mov dword [rsp + rcx + 0x160], r9d
mov ecx, 4
xor r8d, r8d
jmp 0x140011c72
movzx ebx, byte [rax + 6]
movzx ebp, word [rax + 4]
xor ebp, 0x890a
xor bl, 0x6a
mov r14d, dword [rsp + 0x160]
mov ecx, 7
call fcn.140190163
mov qword [rsp + 0x748], rax
mov byte [rdx + 6], bl
mov word [rdx + 4], bp
mov qword [rsp + 0x750], rdx
mov dword [rdx], r14d
lea rax, [0x1402ef8a5]
mov qword [rsp + 0x160], rax
mov rcx, qword [rsp + 0x160]
mov dword [rsp + 0x160], 0x2bf7591f
mov edx, dword [rsp + 0x160]
call fcn.1400256e8
xorps xmm0, xmm0
movaps xmmword [rsp + 0x180], xmm0
movaps xmmword [rsp + 0x170], xmm0
movaps xmmword [rsp + 0x160], xmm0
xor ecx, ecx
lea rdx, [0x1402f0992]
cmp rcx, 0x2f
ja 0x140011d77
mov r8, qword [rcx + rdx]
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x160], r8
add rcx, 8
jmp 0x140011d5b
mov al, byte [rax + 0x30]
xor al, 0x46
lea rsi, [rsp + 0x160]
movaps xmm0, xmmword [rsi]
movaps xmm1, xmmword [rsi + 0x10]
movaps xmm2, xmmword [rsi + 0x20]
movaps xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x60], xmm2
mov byte [rsp + 0x70], al
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0x31
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], r12
lea rax, str._rustc_d5fd0997291ca0135401a39dff25c8a9c13b8961librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsi], rax
mov eax, 2
mov qword [rsi + 8], rax
and qword [rsi + 0x20], 0
lea rcx, [rsp + 0x28]
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], r12
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rax
lea rcx, [rsp + 0xcc8]
mov rdx, rsi
call fcn.140019a67
lea rax, [0x1402e6aeb]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0xa7d8b892
mov edx, dword [rsi]
call fcn.140025964
and qword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x1402f09c3]
test r8b, 1
je 0x140011ee9
movzx r9d, byte [rcx + rdx]
mov r8, rcx
or r8, 1
movzx r8d, byte [r8 + rdx]
mov r10, rcx
or r10, 2
movzx r10d, byte [r10 + rdx]
mov r11, rcx
or r11, 3
movzx r11d, byte [r11 + rdx]
mov rbx, rcx
or rbx, 4
movzx r14d, byte [rbx + rdx]
mov rbx, rcx
or rbx, 5
movzx r15d, byte [rbx + rdx]
mov rbx, rcx
or rbx, 6
mov rbp, rcx
or rbp, 7
movzx r13d, byte [rbx + rdx]
movzx ebx, byte [rbp + rdx]
shl rbx, 0x38
shl r13, 0x30
or r13, rbx
shl r15, 0x28
shl r14, 0x20
shl r11, 0x18
shl r10, 0x10
shl r8, 8
or r8, r9
or r8, r10
or r8, r11
or r8, r14
or r8, r15
or r8, r13
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x160], r8
mov ecx, 8
xor r8d, r8d
jmp 0x140011e3c
movzx eax, word [rax + 8]
xor eax, 0xa8c1
mov rcx, qword [rsp + 0x160]
mov qword [rsp + 0xf0], rcx
mov word [rsp + 0xf8], ax
mov ecx, 0xa
call fcn.140190163
mov qword [rsp + 0x738], rax
mov rax, qword [rsp + 0xf0]
mov qword [rdx], rax
movzx eax, word [rsp + 0xf8]
mov qword [rsp + 0x740], rdx
mov word [rdx + 8], ax
lea rax, [0x1402e6af5]
mov qword [rsp + 0x160], rax
mov rcx, qword [rsp + 0x160]
mov dword [rsp + 0x160], 0x66f3bcb6
mov edx, dword [rsp + 0x160]
call fcn.1400221b0
xorps xmm0, xmm0
movaps xmmword [rsp + 0x180], xmm0
movaps xmmword [rsp + 0x170], xmm0
movaps xmmword [rsp + 0x160], xmm0
xor ecx, ecx
lea rdx, [0x1402f09cd]
cmp rcx, 0x2f
ja 0x140011fa9
mov r8, qword [rcx + rdx]
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x160], r8
add rcx, 8
jmp 0x140011f8d
movzx ecx, byte [rax + 0x32]
movzx eax, word [rax + 0x30]
xor eax, 0x2fb9
lea rsi, [rsp + 0x160]
mov word [rsi + 0x30], ax
xor cl, 0x5f
mov byte [rsi + 0x32], cl
movaps xmm0, xmmword [rsi]
movaps xmm1, xmmword [rsi + 0x10]
movaps xmm2, xmmword [rsi + 0x20]
movaps xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x60], xmm2
mov eax, dword [rsi + 0x2f]
mov dword [rsp + 0x6f], eax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0x33
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], r12
lea rax, str._rustc_d5fd0997291ca0135401a39dff25c8a9c13b8961librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsi], rax
mov eax, 2
mov qword [rsi + 8], rax
and qword [rsi + 0x20], 0
lea rcx, [rsp + 0x28]
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], r12
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rax
lea rcx, [rsp + 0xce0]
mov rdx, rsi
call fcn.140019a67
lea rax, [0x1402e2b85]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0xdab316e8
mov edx, dword [rsi]
call fcn.140026ad3
and word [rsi + 4], 0
and dword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x1402f0a00]
test r8b, 1
je 0x1400120e1
movzx r8d, byte [rcx + rdx]
mov r9, rcx
or r9, 1
movzx r9d, byte [r9 + rdx]
mov r10, rcx
or r10, 3
mov r11, rcx
or r11, 2
movzx r11d, byte [r11 + rdx]
movzx r10d, byte [r10 + rdx]
shl r10d, 0x18
shl r11d, 0x10
shl r9d, 8
or r9d, r8d
or r9d, r11d
or r9d, r10d
xor r9d, dword [rax + rcx]
mov dword [rsp + rcx + 0x160], r9d
mov ecx, 4
xor r8d, r8d
jmp 0x140012087
movzx ebx, word [rax + 4]
xor ebx, 0x27f
mov ebp, dword [rsp + 0x160]
mov ecx, 6
call fcn.140190163
mov qword [rsp + 0x728], rax
mov word [rdx + 4], bx
mov qword [rsp + 0x730], rdx
mov dword [rdx], ebp
lea rax, [0x1402e793b]
mov qword [rsp + 0x160], rax
mov rcx, qword [rsp + 0x160]
mov dword [rsp + 0x160], 0x47c0be69
mov edx, dword [rsp + 0x160]
call fcn.140024bd2
xorps xmm0, xmm0
movaps xmmword [rsp + 0x180], xmm0
and dword [rsp + 0x190], 0
movaps xmmword [rsp + 0x170], xmm0
movaps xmmword [rsp + 0x160], xmm0
xor edx, edx
lea rcx, [0x1402f0a06]
cmp rdx, 0x30
jae 0x140012188
mov r8, qword [rdx + rcx]
xor r8, qword [rax + rdx]
mov qword [rsp + rdx + 0x160], r8
add rdx, 8
jmp 0x14001216c
mov edx, 0x30
cmp rdx, 0x33
ja 0x1400121be
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0xd8000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x160], r8d
add rdx, 4
jmp 0x14001218d
movzx ecx, byte [rax + 0x36]
movzx eax, word [rax + 0x34]
xor eax, 0x6ffa
lea rsi, [rsp + 0x160]
mov word [rsi + 0x34], ax
xor cl, 0x22
mov byte [rsi + 0x36], cl
movaps xmm0, xmmword [rsi]
movaps xmm1, xmmword [rsi + 0x10]
movaps xmm2, xmmword [rsi + 0x20]
movaps xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x60], xmm2
mov rax, qword [rsi + 0x2f]
mov qword [rsp + 0x6f], rax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0x37
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], r12
lea rax, str._rustc_d5fd0997291ca0135401a39dff25c8a9c13b8961librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsi], rax
mov eax, 2
mov qword [rsi + 8], rax
and qword [rsi + 0x20], 0
lea rcx, [rsp + 0x28]
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], r12
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rax
lea rcx, [rsp + 0xcf8]
mov rdx, rsi
call fcn.140019a67
lea rax, [0x1402e24a2]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0x7bd12336
mov edx, dword [rsi]
call fcn.140023a8b
and dword [rsi + 3], 0
and dword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x1402f0a3d]
test r8b, 1
je 0x1400122f7
movzx r8d, byte [rcx + rdx]
mov r9, rcx
or r9, 1
movzx r9d, byte [r9 + rdx]
mov r10, rcx
or r10, 3
mov r11, rcx
or r11, 2
movzx r11d, byte [r11 + rdx]
movzx r10d, byte [r10 + rdx]
shl r10d, 0x18
shl r11d, 0x10
shl r9d, 8
or r9d, r8d
or r9d, r11d
or r9d, r10d
xor r9d, dword [rax + rcx]
mov dword [rsp + rcx + 0x160], r9d
mov ecx, 4
xor r8d, r8d
jmp 0x14001229d
movzx ebx, byte [rax + 6]
movzx ebp, word [rax + 4]
xor ebp, 0x2ffe
xor bl, 0x2e
mov r14d, dword [rsp + 0x160]
mov ecx, 7
call fcn.140190163
mov qword [rsp + 0x718], rax
mov byte [rdx + 6], bl
mov word [rdx + 4], bp
mov qword [rsp + 0x720], rdx
mov dword [rdx], r14d
lea rax, [0x1402e6a63]
mov qword [rsp + 0x160], rax
mov rcx, qword [rsp + 0x160]
mov dword [rsp + 0x160], 0xaf2a6ab3
mov edx, dword [rsp + 0x160]
call fcn.140024490
xorps xmm0, xmm0
movaps xmmword [rsp + 0x180], xmm0
and qword [rsp + 0x190], 0
movaps xmmword [rsp + 0x170], xmm0
movaps xmmword [rsp + 0x160], xmm0
xor ecx, ecx
lea rdx, [0x1402f0a44]
cmp rcx, 0x37
ja 0x1400123ab
mov r8, qword [rcx + rdx]
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x160], r8
add rcx, 8
jmp 0x14001238f
mov al, byte [rax + 0x38]
xor al, 0x31
lea rsi, [rsp + 0x160]
mov byte [rsi + 0x38], al
movaps xmm0, xmmword [rsi]
movaps xmm1, xmmword [rsi + 0x10]
movaps xmm2, xmmword [rsi + 0x20]
movaps xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x60], xmm2
mov rax, qword [rsi + 0x29]
mov qword [rsp + 0x69], rax
mov eax, dword [rsi + 0x31]
mov dword [rsp + 0x71], eax
movzx eax, word [rsi + 0x35]
mov word [rsp + 0x75], ax
mov al, byte [rsi + 0x37]
mov byte [rsp + 0x77], al
mov al, byte [rsi + 0x38]
mov byte [rsp + 0x78], al
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0x39
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], r12
lea rax, str._rustc_d5fd0997291ca0135401a39dff25c8a9c13b8961librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsi], rax
mov eax, 2
mov qword [rsi + 8], rax
and qword [rsi + 0x20], 0
lea rcx, [rsp + 0x28]
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], r12
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rax
lea rcx, [rsp + 0xd10]
mov rdx, rsi
call fcn.140019a67
lea rax, [0x1402e7499]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0xc8a0f41a
mov edx, dword [rsi]
call fcn.140021e02
and dword [rsi + 3], 0
and dword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x1402f0a7d]
test r8b, 1
je 0x1400124f3
movzx r8d, byte [rcx + rdx]
mov r9, rcx
or r9, 1
movzx r9d, byte [r9 + rdx]
mov r10, rcx
or r10, 3
mov r11, rcx
or r11, 2
movzx r11d, byte [r11 + rdx]
movzx r10d, byte [r10 + rdx]
shl r10d, 0x18
shl r11d, 0x10
shl r9d, 8
or r9d, r8d
or r9d, r11d
or r9d, r10d
xor r9d, dword [rax + rcx]
mov dword [rsp + rcx + 0x160], r9d
mov ecx, 4
xor r8d, r8d
jmp 0x140012499
movzx ebx, byte [rax + 6]
movzx ebp, word [rax + 4]
xor ebp, 0x2dec
xor bl, 0xaa
mov r14d, dword [rsp + 0x160]
mov ecx, 7
call fcn.140190163
mov qword [rsp + 0x708], rax
mov byte [rdx + 6], bl
mov word [rdx + 4], bp
mov qword [rsp + 0x710], rdx
mov dword [rdx], r14d
lea rax, [0x1402f0a85]
mov qword [rsp + 0x160], rax
mov rcx, qword [rsp + 0x160]
mov dword [rsp + 0x160], 0x3e95fb59
mov edx, dword [rsp + 0x160]
call fcn.140025703
xorps xmm0, xmm0
movaps xmmword [rsp + 0x180], xmm0
and qword [rsp + 0x190], 0
movaps xmmword [rsp + 0x170], xmm0
movaps xmmword [rsp + 0x160], xmm0
xor ecx, ecx
lea rdx, [0x1402f0a84]
cmp rcx, 0x37
ja 0x1400125a7
mov r8, qword [rcx + rdx]
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x160], r8
add rcx, 8
jmp 0x14001258b
mov al, byte [rax + 0x38]
xor al, 0xca
lea rsi, [rsp + 0x160]
mov byte [rsi + 0x38], al
movaps xmm0, xmmword [rsi]
movaps xmm1, xmmword [rsi + 0x10]
movaps xmm2, xmmword [rsi + 0x20]
movaps xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x60], xmm2
mov rax, qword [rsi + 0x29]
mov qword [rsp + 0x69], rax
mov eax, dword [rsi + 0x31]
mov dword [rsp + 0x71], eax
movzx eax, word [rsi + 0x35]
mov word [rsp + 0x75], ax
mov al, byte [rsi + 0x37]
mov byte [rsp + 0x77], al
mov al, byte [rsi + 0x38]
mov byte [rsp + 0x78], al
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0x39
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], r12
lea rax, str._rustc_d5fd0997291ca0135401a39dff25c8a9c13b8961librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsi], rax
mov eax, 2
mov qword [rsi + 8], rax
and qword [rsi + 0x20], 0
lea rcx, [rsp + 0x28]
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], r12
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rax
lea rcx, [rsp + 0xd28]
mov rdx, rsi
call fcn.140019a67
lea rax, [0x1402ea613]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0xe1be4f86
mov edx, dword [rsi]
call fcn.1400249b9
and dword [rsi + 3], 0
and dword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x1402f0abd]
test r8b, 1
je 0x1400126ef
movzx r8d, byte [rcx + rdx]
mov r9, rcx
or r9, 1
movzx r9d, byte [r9 + rdx]
mov r10, rcx
or r10, 3
mov r11, rcx
or r11, 2
movzx r11d, byte [r11 + rdx]
movzx r10d, byte [r10 + rdx]
shl r10d, 0x18
shl r11d, 0x10
shl r9d, 8
or r9d, r8d
or r9d, r11d
or r9d, r10d
xor r9d, dword [rax + rcx]
mov dword [rsp + rcx + 0x160], r9d
mov ecx, 4
xor r8d, r8d
jmp 0x140012695
movzx ebx, byte [rax + 6]
movzx ebp, word [rax + 4]
xor ebp, 0x955b
xor bl, 0x50
mov r14d, dword [rsp + 0x160]
mov ecx, 7
call fcn.140190163
mov qword [rsp + 0x6f8], rax
mov byte [rdx + 6], bl
mov word [rdx + 4], bp
mov qword [rsp + 0x700], rdx
mov dword [rdx], r14d
lea rax, [0x1402e61d6]
mov qword [rsp + 0x160], rax
mov rcx, qword [rsp + 0x160]
mov dword [rsp + 0x160], 0xe8e316c2
mov edx, dword [rsp + 0x160]
call fcn.14002384b
xorps xmm0, xmm0
movaps xmmword [rsp + 0x180], xmm0
and qword [rsp + 0x190], 0
movaps xmmword [rsp + 0x170], xmm0
movaps xmmword [rsp + 0x160], xmm0
xor ecx, ecx
lea rdx, [0x1402f0ac4]
cmp rcx, 0x37
ja 0x1400127a3
mov r8, qword [rcx + rdx]
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x160], r8
add rcx, 8
jmp 0x140012787
mov al, byte [rax + 0x38]
xor al, 0xcb
lea rsi, [rsp + 0x160]
mov byte [rsi + 0x38], al
movaps xmm0, xmmword [rsi]
movaps xmm1, xmmword [rsi + 0x10]
movaps xmm2, xmmword [rsi + 0x20]
movaps xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x60], xmm2
mov rax, qword [rsi + 0x29]
mov qword [rsp + 0x69], rax
mov eax, dword [rsi + 0x31]
mov dword [rsp + 0x71], eax
movzx eax, word [rsi + 0x35]
mov word [rsp + 0x75], ax
mov al, byte [rsi + 0x37]
mov byte [rsp + 0x77], al
mov al, byte [rsi + 0x38]
mov byte [rsp + 0x78], al
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0x39
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], r12
lea rax, str._rustc_d5fd0997291ca0135401a39dff25c8a9c13b8961librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsi], rax
mov eax, 2
mov qword [rsi + 8], rax
and qword [rsi + 0x20], 0
lea rcx, [rsp + 0x28]
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], r12
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rax
lea rcx, [rsp + 0xd40]
mov rdx, rsi
call fcn.140019a67
lea rax, [0x1402e8984]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0x4e79d49
mov edx, dword [rsi]
call fcn.140025aae
and dword [rsi + 3], 0
and dword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x1402f0afd]
test r8b, 1
je 0x1400128eb
movzx r8d, byte [rcx + rdx]
mov r9, rcx
or r9, 1
movzx r9d, byte [r9 + rdx]
mov r10, rcx
or r10, 3
mov r11, rcx
or r11, 2
movzx r11d, byte [r11 + rdx]
movzx r10d, byte [r10 + rdx]
shl r10d, 0x18
shl r11d, 0x10
shl r9d, 8
or r9d, r8d
or r9d, r11d
or r9d, r10d
xor r9d, dword [rax + rcx]
mov dword [rsp + rcx + 0x160], r9d
mov ecx, 4
xor r8d, r8d
jmp 0x140012891
movzx ebx, byte [rax + 6]
movzx ebp, word [rax + 4]
xor ebp, 0x57ad
xor bl, 0x93
mov r14d, dword [rsp + 0x160]
mov ecx, 7
call fcn.140190163
mov qword [rsp + 0x6e8], rax
mov byte [rdx + 6], bl
mov word [rdx + 4], bp
mov qword [rsp + 0x6f0], rdx
mov dword [rdx], r14d
lea rax, [0x1402f1092]
mov qword [rsp + 0x160], rax
mov rcx, qword [rsp + 0x160]
mov dword [rsp + 0x160], 0x1f34c83d
mov edx, dword [rsp + 0x160]
call fcn.140024a93
xorps xmm0, xmm0
movaps xmmword [rsp + 0x180], xmm0
and qword [rsp + 0x190], 0
movaps xmmword [rsp + 0x170], xmm0
movaps xmmword [rsp + 0x160], xmm0
xor ecx, ecx
lea rdx, [0x1402f0b04]
cmp rcx, 0x37
ja 0x14001299f
mov r8, qword [rcx + rdx]
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x160], r8
add rcx, 8
jmp 0x140012983
mov al, byte [rax + 0x38]
xor al, 0x84
lea rsi, [rsp + 0x160]
mov byte [rsi + 0x38], al
movaps xmm0, xmmword [rsi]
movaps xmm1, xmmword [rsi + 0x10]
movaps xmm2, xmmword [rsi + 0x20]
movaps xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x60], xmm2
mov rax, qword [rsi + 0x29]
mov qword [rsp + 0x69], rax
mov eax, dword [rsi + 0x31]
mov dword [rsp + 0x71], eax
movzx eax, word [rsi + 0x35]
mov word [rsp + 0x75], ax
mov al, byte [rsi + 0x37]
mov byte [rsp + 0x77], al
mov al, byte [rsi + 0x38]
mov byte [rsp + 0x78], al
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0x39
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], r12
lea rax, str._rustc_d5fd0997291ca0135401a39dff25c8a9c13b8961librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsi], rax
mov eax, 2
mov qword [rsi + 8], rax
and qword [rsi + 0x20], 0
lea rcx, [rsp + 0x28]
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], r12
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rax
lea rcx, [rsp + 0xd58]
mov rdx, rsi
call fcn.140019a67
lea rax, [0x1402e976d]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0x5510ed82
mov edx, dword [rsi]
call fcn.14002361c
and dword [rsi + 3], 0
and dword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x1402f0b3d]
test r8b, 1
je 0x140012ae7
movzx r8d, byte [rcx + rdx]
mov r9, rcx
or r9, 1
movzx r9d, byte [r9 + rdx]
mov r10, rcx
or r10, 3
mov r11, rcx
or r11, 2
movzx r11d, byte [r11 + rdx]
movzx r10d, byte [r10 + rdx]
shl r10d, 0x18
shl r11d, 0x10
shl r9d, 8
or r9d, r8d
or r9d, r11d
or r9d, r10d
xor r9d, dword [rax + rcx]
mov dword [rsp + rcx + 0x160], r9d
mov ecx, 4
xor r8d, r8d
jmp 0x140012a8d
movzx ebx, byte [rax + 6]
movzx ebp, word [rax + 4]
xor ebp, 0xf70
xor bl, 0x36
mov r14d, dword [rsp + 0x160]
mov ecx, 7
call fcn.140190163
mov qword [rsp + 0x6d8], rax
mov byte [rdx + 6], bl
mov word [rdx + 4], bp
mov qword [rsp + 0x6e0], rdx
mov dword [rdx], r14d
lea rax, [0x1402e130b]
mov qword [rsp + 0x160], rax
mov rcx, qword [rsp + 0x160]
mov dword [rsp + 0x160], 0xcaee1f63
mov edx, dword [rsp + 0x160]
call fcn.140022a83
xorps xmm0, xmm0
movaps xmmword [rsp + 0x180], xmm0
and qword [rsp + 0x190], 0
movaps xmmword [rsp + 0x170], xmm0
movaps xmmword [rsp + 0x160], xmm0
xor ecx, ecx
lea rdx, [0x1402f0b44]
cmp rcx, 0x37
ja 0x140012b9b
mov r8, qword [rcx + rdx]
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x160], r8
add rcx, 8
jmp 0x140012b7f
mov al, byte [rax + 0x38]
xor al, 0xd3
lea rsi, [rsp + 0x160]
mov byte [rsi + 0x38], al
movaps xmm0, xmmword [rsi]
movaps xmm1, xmmword [rsi + 0x10]
movaps xmm2, xmmword [rsi + 0x20]
movaps xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x60], xmm2
mov rax, qword [rsi + 0x29]
mov qword [rsp + 0x69], rax
mov eax, dword [rsi + 0x31]
mov dword [rsp + 0x71], eax
movzx eax, word [rsi + 0x35]
mov word [rsp + 0x75], ax
mov al, byte [rsi + 0x37]
mov byte [rsp + 0x77], al
mov al, byte [rsi + 0x38]
mov byte [rsp + 0x78], al
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0x39
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], r12
lea rax, str._rustc_d5fd0997291ca0135401a39dff25c8a9c13b8961librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsi], rax
mov eax, 2
mov qword [rsi + 8], rax
and qword [rsi + 0x20], 0
lea rcx, [rsp + 0x28]
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], r12
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rax
lea rcx, [rsp + 0xd70]
mov rdx, rsi
call fcn.140019a67
lea rax, [0x1402f014e]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0xf1164286
mov edx, dword [rsi]
call fcn.14002625f
and dword [rsi + 0x10], 0
xorps xmm0, xmm0
movaps xmmword [rsi], xmm0
xor edx, edx
lea rcx, [0x1402f0b7d]
cmp rdx, 0x10
jae 0x140012ca5
mov r8, qword [rdx + rcx]
xor r8, qword [rax + rdx]
mov qword [rsp + rdx + 0x160], r8
add rdx, 8
jmp 0x140012c89
mov edx, 0x10
cmp rdx, 0x13
ja 0x140012cdb
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0x90000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x160], r8d
add rdx, 4
jmp 0x140012caa
mov eax, dword [rsp + 0x170]
mov dword [rsp + 0x840], eax
movaps xmm0, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x830], xmm0
mov ecx, 0x14
call fcn.140190163
mov qword [rsp + 0x6c8], rax
movaps xmm0, xmmword [rsp + 0x830]
movups xmmword [rdx], xmm0
mov eax, dword [rsp + 0x840]
mov qword [rsp + 0x6d0], rdx
mov dword [rdx + 0x10], eax
lea rax, [0x1402ea458]
mov qword [rsp + 0x160], rax
mov rcx, qword [rsp + 0x160]
mov dword [rsp + 0x160], 0x82500e5e
mov edx, dword [rsp + 0x160]
call fcn.1400272e2
xorps xmm0, xmm0
movaps xmmword [rsp + 0x180], xmm0
and dword [rsp + 0x190], 0
movaps xmmword [rsp + 0x170], xmm0
movaps xmmword [rsp + 0x160], xmm0
xor edx, edx
lea rcx, [0x1402f0b91]
cmp rdx, 0x30
jae 0x140012d9e
mov r8, qword [rdx + rcx]
xor r8, qword [rax + rdx]
mov qword [rsp + rdx + 0x160], r8
add rdx, 8
jmp 0x140012d82
mov edx, 0x30
cmp rdx, 0x33
ja 0x140012dd4
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0xf8000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x160], r8d
add rdx, 4
jmp 0x140012da3
movzx eax, word [rax + 0x34]
xor eax, 0x2d42
lea rsi, [rsp + 0x160]
mov word [rsi + 0x34], ax
movaps xmm0, xmmword [rsi]
movaps xmm1, xmmword [rsi + 0x10]
movaps xmm2, xmmword [rsi + 0x20]
movaps xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x60], xmm2
mov rax, qword [rsi + 0x2e]
mov qword [rsp + 0x6e], rax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0x36
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], r12
lea rax, str._rustc_d5fd0997291ca0135401a39dff25c8a9c13b8961librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsi], rax
mov eax, 2
mov qword [rsi + 8], rax
and qword [rsi + 0x20], 0
lea rcx, [rsp + 0x28]
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], r12
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rax
lea rcx, [rsp + 0xd88]
mov rdx, rsi
call fcn.140019a67
lea rax, [0x1402e7996]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0xff7f4504
mov edx, dword [rsi]
call fcn.14002451a
and dword [rsi + 8], 0
and qword [rsi], 0
mov r8b, 1
xor edx, edx
lea rcx, [0x1402f0bc7]
test r8b, 1
je 0x140012f57
movzx r9d, byte [rdx + rcx]
mov r8, rdx
or r8, 1
movzx r8d, byte [r8 + rcx]
mov r10, rdx
or r10, 2
movzx r10d, byte [r10 + rcx]
mov r11, rdx
or r11, 3
movzx r11d, byte [r11 + rcx]
mov rbx, rdx
or rbx, 4
movzx r14d, byte [rbx + rcx]
mov rbx, rdx
or rbx, 5
movzx r15d, byte [rbx + rcx]
mov rbx, rdx
or rbx, 7
mov r13, rdx
or r13, 6
movzx r13d, byte [r13 + rcx]
movzx ebx, byte [rbx + rcx]
shl rbx, 0x38
shl r13, 0x30
or r13, rbx
shl r15, 0x28
shl r14, 0x20
shl r11, 0x18
shl r10, 0x10
shl r8, 8
or r8, r9
or r8, r10
or r8, r11
or r8, r14
or r8, r15
or r8, r13
xor r8, qword [rax + rdx]
mov qword [rsp + rdx + 0x160], r8
mov edx, 8
xor r8d, r8d
jmp 0x140012eaa
mov edx, 8
cmp rdx, 0xb
ja 0x140012f8d
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0xc6000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x160], r8d
add rdx, 4
jmp 0x140012f5c
movzx eax, word [rax + 0xc]
xor eax, 0xcb77
mov word [rsp + 0x16c], ax
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0x150], rax
mov rax, qword [rsp + 0x166]
mov qword [rsp + 0x156], rax
mov ecx, 0xe
call fcn.140190163
mov qword [rsp + 0x6b8], rax
mov rax, qword [rsp + 0x150]
mov rcx, qword [rsp + 0x156]
mov qword [rdx], rax
mov qword [rsp + 0x6c0], rdx
mov qword [rdx + 6], rcx
lea rax, [0x1402ec5b6]
mov qword [rsp + 0x160], rax
mov rcx, qword [rsp + 0x160]
mov dword [rsp + 0x160], 0x29c50b98
mov edx, dword [rsp + 0x160]
call fcn.14002725b
xorps xmm0, xmm0
movaps xmmword [rsp + 0x180], xmm0
and qword [rsp + 0x190], 0
movaps xmmword [rsp + 0x170], xmm0
movaps xmmword [rsp + 0x160], xmm0
xor ecx, ecx
lea rdx, [0x1402f0bd5]
cmp rcx, 0x37
ja 0x140013066
mov r8, qword [rcx + rdx]
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x160], r8
add rcx, 8
jmp 0x14001304a
lea rsi, [rsp + 0x160]
mov rax, qword [rsi + 0x30]
mov qword [rsp + 0x70], rax
movaps xmm0, xmmword [rsi]
movaps xmm1, xmmword [rsi + 0x10]
movaps xmm2, xmmword [rsi + 0x20]
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0x38
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], r12
lea rax, str._rustc_d5fd0997291ca0135401a39dff25c8a9c13b8961librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsi], rax
mov eax, 2
mov qword [rsi + 8], rax
and qword [rsi + 0x20], 0
lea rcx, [rsp + 0x28]
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], r12
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rax
lea rcx, [rsp + 0xda0]
mov rdx, rsi
call fcn.140019a67
lea rax, [0x1402e69b4]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0x9482bc24
mov edx, dword [rsi]
call fcn.140022993
and dword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x1402f0c0d]
test r8b, 1
je 0x140013179
movzx r8d, byte [rcx + rdx]
mov r9, rcx
or r9, 1
movzx r9d, byte [r9 + rdx]
mov r10, rcx
or r10, 2
movzx r10d, byte [r10 + rdx]
shl r10d, 0x10
shl r9d, 8
or r9d, r8d
lea r8d, [r10 + r9]
add r8d, 0x6c000000
xor r8d, dword [rax + rcx]
mov dword [rsp + rcx + 0x160], r8d
mov ecx, 4
xor r8d, r8d
jmp 0x14001312a
mov ebx, dword [rsp + 0x160]
mov ecx, 4
call fcn.140190163
mov qword [rsp + 0x6b0], rax
mov qword [rsp + 0x6a8], rdx
mov dword [rdx], ebx
lea rax, [0x1402f0f4c]
mov qword [rsp + 0x160], rax
mov rcx, qword [rsp + 0x160]
mov dword [rsp + 0x160], 0x1bcafbc9
mov edx, dword [rsp + 0x160]
call fcn.140022f4b
xorps xmm0, xmm0
movaps xmmword [rsp + 0x180], xmm0
and qword [rsp + 0x190], 0
movaps xmmword [rsp + 0x170], xmm0
movaps xmmword [rsp + 0x160], xmm0
xor ecx, ecx
lea rdx, [0x1402f0c11]
cmp rcx, 0x37
ja 0x140013213
mov r8, qword [rcx + rdx]
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x160], r8
add rcx, 8
jmp 0x1400131f7
lea rsi, [rsp + 0x160]
mov rax, qword [rsi + 0x30]
mov qword [rsp + 0x70], rax
movaps xmm0, xmmword [rsi]
movaps xmm1, xmmword [rsi + 0x10]
movaps xmm2, xmmword [rsi + 0x20]
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0x38
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], r12
lea rax, str._rustc_d5fd0997291ca0135401a39dff25c8a9c13b8961librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsi], rax
mov eax, 2
mov qword [rsi + 8], rax
and qword [rsi + 0x20], 0
lea rcx, [rsp + 0x28]
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], r12
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rax
lea rcx, [rsp + 0xdb8]
mov rdx, rsi
call fcn.140019a67
lea rax, [0x1402eda6a]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0x15895109
mov edx, dword [rsi]
call fcn.140026566
and word [rsi + 4], 0
and dword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x1402f0c49]
test r8b, 1
je 0x140013336
movzx r8d, byte [rcx + rdx]
mov r9, rcx
or r9, 1
movzx r9d, byte [r9 + rdx]
mov r10, rcx
or r10, 3
mov r11, rcx
or r11, 2
movzx r11d, byte [r11 + rdx]
movzx r10d, byte [r10 + rdx]
shl r10d, 0x18
shl r11d, 0x10
shl r9d, 8
or r9d, r8d
or r9d, r11d
or r9d, r10d
xor r9d, dword [rax + rcx]
mov dword [rsp + rcx + 0x160], r9d
mov ecx, 4
xor r8d, r8d
jmp 0x1400132dc
movzx ebx, word [rax + 4]
xor ebx, 0xc2e1
mov ebp, dword [rsp + 0x160]
mov ecx, 6
call fcn.140190163
mov qword [rsp + 0x6a0], rax
mov word [rdx + 4], bx
mov qword [rsp + 0x698], rdx
mov dword [rdx], ebp
lea rax, [0x1402e4fb8]
mov qword [rsp + 0x160], rax
mov rcx, qword [rsp + 0x160]
mov dword [rsp + 0x160], 0xa6327c79
mov edx, dword [rsp + 0x160]
call fcn.1400236ab
xorps xmm0, xmm0
movups xmmword [rsp + 0x18c], xmm0
movaps xmmword [rsp + 0x180], xmm0
movaps xmmword [rsp + 0x170], xmm0
movaps xmmword [rsp + 0x160], xmm0
xor edx, edx
lea rcx, [0x1402f0c4f]
cmp rdx, 0x38
jae 0x1400133dd
mov r8, qword [rdx + rcx]
xor r8, qword [rax + rdx]
mov qword [rsp + rdx + 0x160], r8
add rdx, 8
jmp 0x1400133c1
mov edx, 0x38
cmp rdx, 0x3b
ja 0x140013413
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0xe0000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x160], r8d
add rdx, 4
jmp 0x1400133e2
movzx eax, word [rax + 0x3c]
xor eax, 0x7b5f
lea rsi, [rsp + 0x160]
mov word [rsi + 0x3c], ax
movaps xmm0, xmmword [rsi]
movaps xmm1, xmmword [rsi + 0x10]
movaps xmm2, xmmword [rsi + 0x20]
movaps xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x60], xmm2
mov rax, qword [rsi + 0x2e]
mov qword [rsp + 0x6e], rax
mov eax, dword [rsi + 0x36]
mov dword [rsp + 0x76], eax
movzx eax, word [rsi + 0x3a]
mov word [rsp + 0x7a], ax
movzx eax, word [rsi + 0x3c]
mov word [rsp + 0x7c], ax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0x3e
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], r12
lea rax, str._rustc_d5fd0997291ca0135401a39dff25c8a9c13b8961librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsi], rax
mov eax, 2
mov qword [rsi + 8], rax
and qword [rsi + 0x20], 0
lea rcx, [rsp + 0x28]
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], r12
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rax
lea rcx, [rsp + 0xb70]
mov rdx, rsi
call fcn.140019a67
lea rax, [0x1402ecec4]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0x2f92ea3a
mov edx, dword [rsi]
call fcn.140025043
and dword [rsi], 0
mov byte [rsi + 4], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x1402f0c8d]
test r8b, 1
je 0x14001355b
movzx r8d, byte [rcx + rdx]
mov r9, rcx
or r9, 1
movzx r9d, byte [r9 + rdx]
mov r10, rcx
or r10, 2
mov r11, rcx
or r11, 3
movzx r10d, byte [r10 + rdx]
movzx r11d, byte [r11 + rdx]
shl r11d, 0x18
shl r10d, 0x10
shl r9d, 8
or r9d, r8d
or r9d, r10d
or r9d, r11d
xor r9d, dword [rax + rcx]
mov dword [rsp + rcx + 0x160], r9d
mov ecx, 4
xor r8d, r8d
jmp 0x140013501
mov bl, byte [rax + 4]
xor bl, 0xa2
mov ebp, dword [rsp + 0x160]
mov ecx, 5
call fcn.140190163
mov qword [rsp + 0x690], rax
mov byte [rdx + 4], bl
mov qword [rsp + 0x688], rdx
mov dword [rdx], ebp
lea rax, [0x1402e4361]
mov qword [rsp + 0x160], rax
mov rcx, qword [rsp + 0x160]
mov dword [rsp + 0x160], 0xbf3f13c1
mov edx, dword [rsp + 0x160]
call fcn.140026715
xorps xmm0, xmm0
movaps xmmword [rsp + 0x190], xmm0
movaps xmmword [rsp + 0x180], xmm0
and dword [rsp + 0x1a0], 0
movaps xmmword [rsp + 0x170], xmm0
movaps xmmword [rsp + 0x160], xmm0
xor edx, edx
lea rcx, [0x1402f0c92]
cmp rdx, 0x40
jae 0x140013605
mov r8, qword [rdx + rcx]
xor r8, qword [rax + rdx]
mov qword [rsp + rdx + 0x160], r8
add rdx, 8
jmp 0x1400135e9
mov edx, 0x40
cmp rdx, 0x43
ja 0x14001363b
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0x7f000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x160], r8d
add rdx, 4
jmp 0x14001360a
mov al, byte [rax + 0x44]
xor al, 0x16
lea rsi, [rsp + 0x160]
mov byte [rsi + 0x44], al
mov r8d, 0x45
lea rbx, [rsp + 0x40]
mov rcx, rbx
mov rdx, rsi
call sub.msvcrt.dll_memcpy
lea rbp, [rsp + 0x120]
mov qword [rbp], rbx
mov qword [rbp + 8], 0x45
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], r12
lea rax, str._rustc_d5fd0997291ca0135401a39dff25c8a9c13b8961librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsi], rax
mov eax, 2
mov qword [rsi + 8], rax
and qword [rsi + 0x20], 0
mov qword [rsp + 0xa0], rbp
mov qword [rsp + 0xa8], r12
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rax
lea rcx, [rsp + 0x28]
lea rbx, [rsp + 0x160]
mov rdx, rbx
call fcn.140019a67
lea rax, [0x1402e7358]
mov qword [rbx], rax
mov rcx, qword [rbx]
mov dword [rbx], 0x581bc498
mov edx, dword [rbx]
call fcn.140023b51
and dword [rbx + 3], 0
and dword [rbx], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x1402f0cd7]
test r8b, 1
je 0x140013759
movzx r8d, byte [rcx + rdx]
mov r9, rcx
or r9, 1
movzx r9d, byte [r9 + rdx]
mov r10, rcx
or r10, 3
mov r11, rcx
or r11, 2
movzx r11d, byte [r11 + rdx]
movzx r10d, byte [r10 + rdx]
shl r10d, 0x18
shl r11d, 0x10
shl r9d, 8
or r9d, r8d
or r9d, r11d
or r9d, r10d
xor r9d, dword [rax + rcx]
mov dword [rsp + rcx + 0x160], r9d
mov ecx, 4
xor r8d, r8d
jmp 0x1400136ff
movzx r15d, byte [rax + 6]
movzx r13d, word [rax + 4]
xor r13d, 0x1916
xor r15b, 0x2d
mov r14, rdi
mov rdi, r12
mov r12d, dword [rsp + 0x160]
mov ecx, 7
call fcn.140190163
mov qword [rsp + 0x680], rax
mov rsi, rdx
mov byte [rdx + 6], r15b
mov word [rdx + 4], r13w
mov dword [rdx], r12d
mov r12, rdi
mov rdi, r14
lea rax, [0x1402e5759]
mov qword [rsp + 0x160], rax
mov rcx, qword [rsp + 0x160]
mov dword [rsp + 0x160], 0xc97b36d0
mov edx, dword [rsp + 0x160]
call fcn.140022bb3
xorps xmm0, xmm0
movaps xmmword [rsp + 0x180], xmm0
movaps xmmword [rsp + 0x170], xmm0
movaps xmmword [rsp + 0x160], xmm0
xor ecx, ecx
lea rdx, [0x1402f0cde]
cmp rcx, 0x2f
ja 0x140013811
mov r8, qword [rcx + rdx]
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x160], r8
add rcx, 8
jmp 0x1400137f5
mov al, byte [rax + 0x30]
xor al, 0x43
lea r15, [rsp + 0x160]
movaps xmm0, xmmword [r15]
movaps xmm1, xmmword [r15 + 0x10]
movaps xmm2, xmmword [r15 + 0x20]
lea r13, [rsp + 0x58]
movaps xmmword [r13 - 0x18], xmm0
movaps xmmword [r13 - 8], xmm1
movaps xmmword [r13 + 8], xmm2
mov byte [r13 + 0x18], al
lea rax, [rsp + 0x40]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 0x31
lea rbx, [rsp + 0xb0]
lea rax, [rsp + 0xc0]
mov qword [rbx - 0x20], rax
mov qword [rbx - 0x18], r12
lea rax, str._rustc_d5fd0997291ca0135401a39dff25c8a9c13b8961librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [r15], rax
mov eax, 2
mov qword [r15 + 8], rax
and qword [r15 + 0x20], 0
mov qword [rbx - 0x10], rbp
mov qword [rbx - 8], r12
mov qword [r15 + 0x10], rdi
mov qword [r15 + 0x18], rax
lea r14, [rsp + 0xdd0]
mov rcx, r14
mov rdx, r15
call fcn.140019a67
movups xmm0, xmmword [rsp + 0xb90]
movaps xmmword [rsp + 0x120], xmm0
mov rax, qword [rsp + 0xba0]
mov qword [rsp + 0x130], rax
movups xmm0, xmmword [rsp + 0xba8]
movaps xmmword [rsp + 0xb50], xmm0
mov rax, qword [rsp + 0xbb8]
mov qword [rsp + 0xb60], rax
movups xmm0, xmmword [rsp + 0xbc0]
movaps xmmword [rsp + 0xb30], xmm0
mov rax, qword [rsp + 0xbd0]
mov qword [rsp + 0xb40], rax
movups xmm0, xmmword [rsp + 0xbd8]
movaps xmmword [rsp + 0xb10], xmm0
mov rax, qword [rsp + 0xbe8]
mov qword [rsp + 0xb20], rax
mov rax, qword [rsp + 0xc00]
mov qword [rsp + 0xb00], rax
movups xmm0, xmmword [rsp + 0xbf0]
movaps xmmword [rsp + 0xaf0], xmm0
mov rax, qword [rsp + 0xc18]
mov qword [rsp + 0xae0], rax
movups xmm0, xmmword [rsp + 0xc08]
movaps xmmword [rsp + 0xad0], xmm0
mov rax, qword [rsp + 0xc30]
mov qword [rsp + 0xac0], rax
movups xmm0, xmmword [rsp + 0xc20]
movaps xmmword [rsp + 0xab0], xmm0
mov rax, qword [rsp + 0xc48]
mov qword [rsp + 0xaa0], rax
movups xmm0, xmmword [rsp + 0xc38]
movaps xmmword [rsp + 0xa90], xmm0
mov rax, qword [rsp + 0xc60]
mov qword [rsp + 0xa80], rax
movups xmm0, xmmword [rsp + 0xc50]
movaps xmmword [rsp + 0xa70], xmm0
mov rax, qword [rsp + 0xc78]
mov qword [rsp + 0xa60], rax
movups xmm0, xmmword [rsp + 0xc68]
movaps xmmword [rsp + 0xa50], xmm0
mov rax, qword [rsp + 0xc90]
mov qword [rsp + 0xa40], rax
movups xmm0, xmmword [rsp + 0xc80]
movaps xmmword [rsp + 0xa30], xmm0
mov rax, qword [rsp + 0xca8]
mov qword [rsp + 0xa20], rax
movups xmm0, xmmword [rsp + 0xc98]
movaps xmmword [rsp + 0xa10], xmm0
mov rax, qword [rsp + 0xcc0]
mov qword [rsp + 0xa00], rax
movups xmm0, xmmword [rsp + 0xcb0]
movaps xmmword [rsp + 0x9f0], xmm0
mov rax, qword [rsp + 0xcd8]
mov qword [rsp + 0x9e0], rax
movups xmm0, xmmword [rsp + 0xcc8]
movaps xmmword [rsp + 0x9d0], xmm0
mov rax, qword [rsp + 0xcf0]
mov qword [rsp + 0x9c0], rax
movups xmm0, xmmword [rsp + 0xce0]
movaps xmmword [rsp + 0x9b0], xmm0
mov rax, qword [rsp + 0xd08]
mov qword [rsp + 0x9a0], rax
movups xmm0, xmmword [rsp + 0xcf8]
movaps xmmword [rsp + 0x990], xmm0
mov rax, qword [rsp + 0xd20]
mov qword [rsp + 0x980], rax
movups xmm0, xmmword [rsp + 0xd10]
movaps xmmword [rsp + 0x970], xmm0
mov rax, qword [rsp + 0xd38]
mov qword [rsp + 0x960], rax
movups xmm0, xmmword [rsp + 0xd28]
movaps xmmword [rsp + 0x950], xmm0
mov rax, qword [rsp + 0xd50]
mov qword [rsp + 0x940], rax
movups xmm0, xmmword [rsp + 0xd40]
movaps xmmword [rsp + 0x930], xmm0
mov rax, qword [rsp + 0xd68]
mov qword [rsp + 0x920], rax
movups xmm0, xmmword [rsp + 0xd58]
movaps xmmword [rsp + 0x910], xmm0
mov rax, qword [rsp + 0xd80]
mov qword [rsp + 0x900], rax
movups xmm0, xmmword [rsp + 0xd70]
movaps xmmword [rsp + 0x8f0], xmm0
mov rax, qword [rsp + 0xd98]
mov qword [rsp + 0x8e0], rax
movups xmm0, xmmword [rsp + 0xd88]
movaps xmmword [rsp + 0x8d0], xmm0
mov rax, qword [rsp + 0xdb0]
mov qword [rsp + 0x8c0], rax
movups xmm0, xmmword [rsp + 0xda0]
movaps xmmword [rsp + 0x8b0], xmm0
mov rax, qword [rsp + 0xdc8]
mov qword [rsp + 0x8a0], rax
movups xmm0, xmmword [rsp + 0xdb8]
movaps xmmword [rsp + 0x890], xmm0
lea rbp, [rsp + 0xb70]
mov rax, qword [rbp + 0x10]
mov qword [rsp + 0x880], rax
movups xmm0, xmmword [rbp]
movaps xmmword [rsp + 0x870], xmm0
lea r12, [rsp + 0x28]
mov rax, qword [r12 + 0x10]
mov qword [rsp + 0x860], rax
movups xmm0, xmmword [r12]
movaps xmmword [rsp + 0x850], xmm0
call fcn.140027f2d
movups xmm0, xmmword [0x1403bf860]
movaps xmmword [rbx - 0x20], xmm0
movups xmm0, xmmword [0x1403bf870]
movaps xmmword [rbx - 0x10], xmm0
mov qword [rbx], rax
mov qword [rbx + 8], rdx
mov rax, qword [rsp + 0x818]
mov qword [r15], rax
mov rax, qword [rsp + 0x820]
mov qword [r15 + 8], rax
mov eax, 7
mov qword [r15 + 0x10], rax
mov rcx, qword [rsp + 0x130]
mov qword [r15 + 0x28], rcx
movaps xmm0, xmmword [rsp + 0x120]
movups xmmword [r15 + 0x18], xmm0
mov rcx, qword [rsp + 0x808]
mov qword [r15 + 0x30], rcx
mov rcx, qword [rsp + 0x810]
mov qword [r15 + 0x38], rcx
mov ecx, 0xe
mov qword [r15 + 0x40], rcx
mov rdx, qword [rsp + 0xb60]
mov qword [r15 + 0x58], rdx
movaps xmm0, xmmword [rsp + 0xb50]
movups xmmword [r15 + 0x48], xmm0
mov rdx, qword [rsp + 0x7f8]
mov qword [r15 + 0x60], rdx
mov rdx, qword [rsp + 0x800]
mov qword [r15 + 0x68], rdx
mov qword [r15 + 0x70], 9
mov rdx, qword [rsp + 0xb40]
mov qword [r15 + 0x88], rdx
movaps xmm0, xmmword [rsp + 0xb30]
movups xmmword [r15 + 0x78], xmm0
mov rdx, qword [rsp + 0x7e8]
mov qword [r15 + 0x90], rdx
mov rdx, qword [rsp + 0x7f0]
mov qword [r15 + 0x98], rdx
mov r9d, 0xb
mov qword [r15 + 0xa0], r9
mov rdx, qword [rsp + 0xb20]
mov qword [r15 + 0xb8], rdx
movaps xmm0, xmmword [rsp + 0xb10]
movups xmmword [r15 + 0xa8], xmm0
mov rdx, qword [rsp + 0x7d8]
mov qword [r15 + 0xc0], rdx
mov rdx, qword [rsp + 0x7e0]
mov qword [r15 + 0xc8], rdx
mov edx, 5
mov qword [r15 + 0xd0], rdx
mov r8, qword [rsp + 0xb00]
mov qword [r15 + 0xe8], r8
movaps xmm0, xmmword [rsp + 0xaf0]
movups xmmword [r15 + 0xd8], xmm0
mov r8, qword [rsp + 0x7c8]
mov qword [r15 + 0xf0], r8
mov r8, qword [rsp + 0x7d0]
mov qword [r15 + 0xf8], r8
mov qword [r15 + 0x100], 8
mov r8, qword [rsp + 0xae0]
mov qword [r15 + 0x118], r8
movaps xmm0, xmmword [rsp + 0xad0]
movups xmmword [r15 + 0x108], xmm0
mov r8, qword [rsp + 0x7b8]
mov qword [r15 + 0x120], r8
mov r8, qword [rsp + 0x7c0]
mov qword [r15 + 0x128], r8
mov qword [r15 + 0x130], rdx
mov r8, qword [rsp + 0xac0]
mov qword [r15 + 0x148], r8
movaps xmm0, xmmword [rsp + 0xab0]
movups xmmword [r15 + 0x138], xmm0
mov r8, qword [rsp + 0x7a8]
mov qword [r15 + 0x150], r8
mov r8, qword [rsp + 0x7b0]
mov qword [r15 + 0x158], r8
mov qword [r15 + 0x160], rdx
mov r8, qword [rsp + 0xaa0]
mov qword [r15 + 0x178], r8
movaps xmm0, xmmword [rsp + 0xa90]
movups xmmword [r15 + 0x168], xmm0
mov r8, qword [rsp + 0x798]
mov qword [r15 + 0x180], r8
mov r8, qword [rsp + 0x7a0]
mov qword [r15 + 0x188], r8
mov r8d, 6
mov qword [r15 + 0x190], r8
mov r10, qword [rsp + 0xa80]
mov qword [r15 + 0x1a8], r10
movaps xmm0, xmmword [rsp + 0xa70]
movups xmmword [r15 + 0x198], xmm0
mov r10, qword [rsp + 0x788]
mov qword [r15 + 0x1b0], r10
mov r10, qword [rsp + 0x790]
mov qword [r15 + 0x1b8], r10
mov qword [r15 + 0x1c0], rax
mov r10, qword [rsp + 0xa60]
mov qword [r15 + 0x1d8], r10
movaps xmm0, xmmword [rsp + 0xa50]
movups xmmword [r15 + 0x1c8], xmm0
mov r10, qword [rsp + 0x778]
mov qword [r15 + 0x1e0], r10
mov r10, qword [rsp + 0x780]
mov qword [r15 + 0x1e8], r10
mov qword [r15 + 0x1f0], r9
mov r9, qword [rsp + 0xa40]
mov qword [r15 + 0x208], r9
movaps xmm0, xmmword [rsp + 0xa30]
movups xmmword [r15 + 0x1f8], xmm0
mov r9, qword [rsp + 0x768]
mov qword [r15 + 0x210], r9
mov r9, qword [rsp + 0x770]
mov qword [r15 + 0x218], r9
mov qword [r15 + 0x220], rdx
mov r9, qword [rsp + 0xa20]
mov qword [r15 + 0x238], r9
movaps xmm0, xmmword [rsp + 0xa10]
movups xmmword [r15 + 0x228], xmm0
mov r9, qword [rsp + 0x758]
mov qword [r15 + 0x240], r9
mov r9, qword [rsp + 0x760]
mov qword [r15 + 0x248], r9
mov qword [r15 + 0x250], rax
mov r9, qword [rsp + 0xa00]
mov qword [r15 + 0x268], r9
movaps xmm0, xmmword [rsp + 0x9f0]
movups xmmword [r15 + 0x258], xmm0
mov r9, qword [rsp + 0x748]
mov qword [r15 + 0x270], r9
mov r9, qword [rsp + 0x750]
mov qword [r15 + 0x278], r9
mov qword [r15 + 0x280], rax
mov r9, qword [rsp + 0x9e0]
mov qword [r15 + 0x298], r9
movaps xmm0, xmmword [rsp + 0x9d0]
movups xmmword [r15 + 0x288], xmm0
mov r9, qword [rsp + 0x738]
mov qword [r15 + 0x2a0], r9
mov r9, qword [rsp + 0x740]
mov qword [r15 + 0x2a8], r9
mov qword [r15 + 0x2b0], 0xa
mov r9, qword [rsp + 0x9c0]
mov qword [r15 + 0x2c8], r9
movaps xmm0, xmmword [rsp + 0x9b0]
movups xmmword [r15 + 0x2b8], xmm0
mov r9, qword [rsp + 0x728]
mov qword [r15 + 0x2d0], r9
mov r9, qword [rsp + 0x730]
mov qword [r15 + 0x2d8], r9
mov qword [r15 + 0x2e0], r8
mov r9, qword [rsp + 0x9a0]
mov qword [r15 + 0x2f8], r9
movaps xmm0, xmmword [rsp + 0x990]
movups xmmword [r15 + 0x2e8], xmm0
mov r9, qword [rsp + 0x718]
mov qword [r15 + 0x300], r9
mov r9, qword [rsp + 0x720]
mov qword [r15 + 0x308], r9
mov qword [r15 + 0x310], rax
mov r9, qword [rsp + 0x980]
mov qword [r15 + 0x328], r9
movaps xmm0, xmmword [rsp + 0x970]
movups xmmword [r15 + 0x318], xmm0
mov r9, qword [rsp + 0x708]
mov qword [r15 + 0x330], r9
mov r9, qword [rsp + 0x710]
mov qword [r15 + 0x338], r9
mov qword [r15 + 0x340], rax
mov r9, qword [rsp + 0x960]
mov qword [r15 + 0x358], r9
movaps xmm0, xmmword [rsp + 0x950]
movups xmmword [r15 + 0x348], xmm0
mov r9, qword [rsp + 0x6f8]
mov qword [r15 + 0x360], r9
mov r9, qword [rsp + 0x700]
mov qword [r15 + 0x368], r9
mov qword [r15 + 0x370], rax
mov r9, qword [rsp + 0x940]
mov qword [r15 + 0x388], r9
movaps xmm0, xmmword [rsp + 0x930]
movups xmmword [r15 + 0x378], xmm0
mov r9, qword [rsp + 0x6e8]
mov qword [r15 + 0x390], r9
mov r9, qword [rsp + 0x6f0]
mov qword [r15 + 0x398], r9
mov qword [r15 + 0x3a0], rax
mov r9, qword [rsp + 0x920]
mov qword [r15 + 0x3b8], r9
movaps xmm0, xmmword [rsp + 0x910]
movups xmmword [r15 + 0x3a8], xmm0
mov r9, qword [rsp + 0x6d8]
mov qword [r15 + 0x3c0], r9
mov r9, qword [rsp + 0x6e0]
mov qword [r15 + 0x3c8], r9
mov qword [r15 + 0x3d0], rax
mov r9, qword [rsp + 0x900]
mov qword [r15 + 0x3e8], r9
movaps xmm0, xmmword [rsp + 0x8f0]
movups xmmword [r15 + 0x3d8], xmm0
mov r9, qword [rsp + 0x6c8]
mov qword [r15 + 0x3f0], r9
mov r9, qword [rsp + 0x6d0]
mov qword [r15 + 0x3f8], r9
mov qword [r15 + 0x400], 0x14
mov r9, qword [rsp + 0x8e0]
mov qword [r15 + 0x418], r9
movaps xmm0, xmmword [rsp + 0x8d0]
movups xmmword [r15 + 0x408], xmm0
mov r9, qword [rsp + 0x6b8]
mov qword [r15 + 0x420], r9
mov r9, qword [rsp + 0x6c0]
mov qword [r15 + 0x428], r9
mov qword [r15 + 0x430], rcx
mov rcx, qword [rsp + 0x8c0]
mov qword [r15 + 0x448], rcx
movaps xmm0, xmmword [rsp + 0x8b0]
movups xmmword [r15 + 0x438], xmm0
mov rcx, qword [rsp + 0x6b0]
mov qword [r15 + 0x450], rcx
mov rcx, qword [rsp + 0x6a8]
mov qword [r15 + 0x458], rcx
mov qword [r15 + 0x460], 4
mov rcx, qword [rsp + 0x8a0]
mov qword [r15 + 0x478], rcx
movaps xmm0, xmmword [rsp + 0x890]
movups xmmword [r15 + 0x468], xmm0
mov rcx, qword [rsp + 0x6a0]
mov qword [r15 + 0x480], rcx
mov rcx, qword [rsp + 0x698]
mov qword [r15 + 0x488], rcx
mov qword [r15 + 0x490], r8
mov rcx, qword [rsp + 0x880]
mov qword [r15 + 0x4a8], rcx
movaps xmm0, xmmword [rsp + 0x870]
movups xmmword [r15 + 0x498], xmm0
mov rcx, qword [rsp + 0x690]
mov qword [r15 + 0x4b0], rcx
mov rcx, qword [rsp + 0x688]
mov qword [r15 + 0x4b8], rcx
mov qword [r15 + 0x4c0], rdx
mov rcx, qword [rsp + 0x860]
mov qword [r15 + 0x4d8], rcx
movaps xmm0, xmmword [rsp + 0x850]
movups xmmword [r15 + 0x4c8], xmm0
mov rcx, qword [rsp + 0x680]
mov qword [r15 + 0x4e0], rcx
mov qword [r15 + 0x4e8], rsi
mov qword [r15 + 0x4f0], rax
mov rax, qword [r14 + 0x10]
mov qword [r15 + 0x508], rax
movups xmm0, xmmword [r14]
movups xmmword [r15 + 0x4f8], xmm0
lea rcx, [rsp + 0x90]
mov edx, 0x1b
mov r8, rbx
call fcn.140031551
mov qword [r15 + 0x518], 0x1b
xor esi, esi
cmp rsi, 0x510
je 0x1400143c1
movups xmm0, xmmword [rsp + rsi + 0x160]
movups xmm1, xmmword [rsp + rsi + 0x170]
movups xmm2, xmmword [rsp + rsi + 0x180]
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
mov rax, qword [rsp + rsi + 0x170]
mov qword [rsp + 0xb80], rax
movaps xmmword [rsp + 0xb70], xmm0
mov rcx, r12
mov rdx, rdi
mov r8, rbp
mov r9, r13
call fcn.140030db4
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
call fcn.140183d32
add rsi, 0x30
jmp 0x140014353
movaps xmm0, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0xa0]
movaps xmm2, xmmword [rsp + 0xb0]
mov rax, qword [rsp + 0x828]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
add rsp, 0xde8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret