Function at 0x14012329d
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, 0x1e8
movaps xmmword [rsp + 0x1d0], xmm14
movaps xmmword [rsp + 0x1c0], xmm13
movaps xmmword [rsp + 0x1b0], xmm12
movaps xmmword [rsp + 0x1a0], xmm11
movaps xmmword [rsp + 0x190], xmm10
movaps xmmword [rsp + 0x180], xmm9
movaps xmmword [rsp + 0x170], xmm8
movaps xmmword [rsp + 0x160], xmm7
movaps xmmword [rsp + 0x150], xmm6
mov r14, r8
mov r13, rdx
mov r12, rcx
mov rax, qword [rdx + 8]
lea rcx, [rsp + 0x118]
mov qword [rcx], rax
mov qword [rdx + 8], 0
call fcn.1400f0628
xor ecx, ecx
call fcn.1400f0703
test rax, rax
je 0x14012410e
movups xmm0, xmmword [rax]
mov qword [rax], 1
mov qword [rax + 8], r13
lea rax, fcn.1400f0703
mov qword [rsp + 0x128], rax
movups xmmword [rsp + 0x118], xmm0
mov rdi, qword [r14]
mov r15, qword [r14 + 8]
mov rax, qword [r14 + 0x10]
mov rbp, qword [r14 + 0x18]
mov rcx, qword [r14 + 0x20]
mov r14, qword [rax]
movss xmm9, dword [rcx]
movss xmm11, dword [rcx + 4]
lea rdx, [rsp + 0x140]
mov qword [rdx], 0
movss dword [rdx + 8], xmm9
movss dword [rdx + 0xc], xmm11
mov rcx, r15
call fcn.14011d60f
test al, al
je 0x140124040
xorps xmm0, xmm0
movaps xmm1, xmm9
addss xmm1, xmm0
movss xmm2, dword [r15 + 0x98]
movss xmm3, dword [r15 + 0xa0]
addss xmm3, xmm2
movaps xmm8, xmm2
cmpless xmm8, xmm0
andnps xmm8, xmm2
movaps xmm6, xmm1
cmpless xmm6, xmm3
andps xmm1, xmm6
andnps xmm6, xmm3
orps xmm6, xmm1
ucomiss xmm6, xmm8
jbe 0x140124040
movaps xmm1, xmm11
addss xmm1, xmm0
movss xmm2, dword [r15 + 0x9c]
movss xmm3, dword [r15 + 0xa4]
addss xmm3, xmm2
movaps xmm10, xmm2
cmpless xmm10, xmm0
andnps xmm10, xmm2
movaps xmm7, xmm1
cmpless xmm7, xmm3
andps xmm1, xmm7
andnps xmm7, xmm3
orps xmm7, xmm1
ucomiss xmm7, xmm10
jbe 0x140124040
lea rcx, [rsp + 0x48]
mov rdx, r14
call fcn.1400f4e96
subss xmm6, xmm8
subss xmm7, xmm10
mov eax, dword [rsp + 0x48]
cmp rax, 1
mov qword [rsp + 0x58], rax
jne 0x140123d9f
mov qword [rsp + 0xe0], rdi
mov rdi, qword [rsp + 0x50]
mov qword [rsp + 0xb0], rdi
movss xmm12, dword [r15 + 0xb4]
xorps xmm0, xmm0
mulss xmm0, xmm12
mulss xmm9, xmm12
mulss xmm11, xmm12
mov qword [rsp + 0x30], r15
lea r15, [rsp + 0x130]
movss dword [r15], xmm0
movss dword [r15 + 4], xmm0
movss dword [r15 + 8], xmm9
movss dword [r15 + 0xc], xmm11
mov rax, qword [rsp + 0x30]
mov eax, dword [rax + 0xb8]
mov rcx, qword [rsp + 0x30]
movzx ebx, word [rcx + 0xbc]
mov r14, rbx
shl r14, 0x20
or r14, rax
lea rcx, [rsp + 0xb8]
mov rdx, r15
mov r8, r14
call fcn.14011f7d4
movaps xmm0, xmm8
mulss xmm0, xmm12
movaps xmm1, xmm10
mulss xmm1, xmm12
mulss xmm6, xmm12
mulss xmm7, xmm12
movss dword [r15], xmm0
movss dword [r15 + 4], xmm1
movss dword [r15 + 8], xmm6
movss dword [r15 + 0xc], xmm7
mov rsi, qword [rsp + 0x30]
lea rcx, [rsp + 0x88]
lea rdx, [rsp + 0x130]
mov r8, r14
call fcn.14011f7d4
movss xmm0, dword [rsi + 0xa8]
addss xmm0, xmm8
movss xmm9, dword [rsi + 0xac]
addss xmm9, xmm10
mulss xmm0, xmm12
mulss xmm9, xmm12
addss xmm6, xmm0
addss xmm7, xmm9
movss xmm10, dword [0x1402ec438]
addss xmm0, xmm10
call fcn.1402e5350
movaps xmm8, xmm0
addss xmm9, xmm10
movaps xmm0, xmm9
call fcn.1402e5350
movaps xmm9, xmm0
addss xmm6, xmm10
movaps xmm0, xmm6
call fcn.1402e5350
movaps xmm6, xmm0
addss xmm7, xmm10
movaps xmm0, xmm7
call fcn.1402e5350
ucomiss xmm8, dword [0x1402ec43c]
lea r8, str._home_janus_.cargo_registry_src_index.crates.io_6f17d22bba15001f_euclid_0.22.9_src_point.rs_home_janus_.cargo_registry_src_index.crates.io_6f17d22bba15001f_euclid_0.22.9_src_length.rs
jbe 0x14012413a
movss xmm1, dword [0x1402ec440]
ucomiss xmm1, xmm8
jbe 0x14012413a
ucomiss xmm9, dword [0x1402ec43c]
jbe 0x14012413a
ucomiss xmm1, xmm9
jbe 0x14012413a
subss xmm6, xmm8
ucomiss xmm6, dword [0x1402ec43c]
lea r8, [0x14034f4a0]
jbe 0x14012413a
ucomiss xmm1, xmm6
jbe 0x14012413a
subss xmm0, xmm9
ucomiss xmm0, dword [0x1402ec43c]
jbe 0x14012413a
ucomiss xmm1, xmm0
jbe 0x14012413a
mov qword [rsp + 0xc8], rbp
mov qword [rsp + 0xd0], r13
mov qword [rsp + 0xd8], r12
cvttss2si ecx, xmm8
cvttss2si eax, xmm9
cvttss2si edx, xmm0
cvttss2si r8d, xmm6
shl rdx, 0x30
mov r9d, 0xffff
and r8d, r9d
shl r8, 0x20
or r8, rdx
and eax, r9d
shl rax, 0x10
or rax, r8
and ecx, r9d
or rcx, rax
mov rdx, r14
call fcn.14011e4c6
cmp qword [rdi + 8], 0
je 0x1401240fc
mov rbp, rax
shr rbp, 0x20
mov r12, rax
shr r12, 0x30
lea rsi, [rdi + 0x18]
movss xmm6, dword [rdi + 0x1c]
mov r14, rax
movsx rax, bl
lea rcx, [0x1403b65a0]
subss xmm6, dword [rcx + rax*4]
movss xmm0, dword [0x1402ec444]
mulss xmm0, xmm6
call fcn.1402e5aa0
andps xmm0, xmmword [0x1402ec450]
movss xmm8, dword [rsp + 0xc0]
movss xmm9, dword [rsp + 0xc4]
movaps xmm1, xmm0
mulss xmm1, xmm8
movss xmm10, dword [0x1402ec434]
movaps xmm2, xmm1
mulss xmm2, xmm10
addss xmm1, xmm9
cmpltss xmm0, dword [0x1402ec460]
divss xmm2, xmm1
andps xmm2, xmm0
andnps xmm0, xmm10
orps xmm0, xmm2
xorps xmm1, xmm1
maxss xmm1, xmm0
movaps xmm0, xmm10
minss xmm0, xmm1
cvttss2si eax, xmm0
mov dword [rsp + 0x64], eax
cvttss2si eax, xmm6
ucomiss xmm6, dword [0x1402ec464]
mov ecx, 0x7fffffff
cmovbe ecx, eax
xor eax, eax
ucomiss xmm6, xmm6
cmovp ecx, eax
movsxd rcx, ecx
imul rdx, rcx, 0xffffffffb60b60b7
shr rdx, 0x20
add edx, ecx
mov r8d, edx
shr r8d, 0x1f
sar edx, 8
add edx, r8d
imul edx, edx, 0x168
sub ecx, edx
mov r9d, 0x168
add r9d, ecx
test ecx, ecx
cmovns r9d, ecx
mov rcx, qword [rdi + 8]
lea rdx, [rcx - 1]
movabs r8, 0x1fffffffffffffff
and r8, rdx
add r8, 0xfffffffffffffffe
mov edx, r9d
sub edx, 0xb4
cmovb edx, r9d
mov dword [rsp + 0x80], edx
cmp edx, 0x5b
setae dl
add r9d, 0xfffffef1
mov dword [rsp + 0x84], r9d
lea r9d, [rdx + 2]
mov dword [rsp + 0x6c], r9d
test rcx, rcx
lea r15, str._home_janus_.cargo_registry_src_index.crates.io_6f17d22bba15001f_unicode_segmentation_1.10.1_src_grapheme.rs
cmovne r15, rsi
lea rcx, [r15 + rcx*8]
mov qword [rsp + 0x40], rcx
mov rcx, 0xfffffffffffffffe
cmovne rcx, r8
mov qword [rsp + 0xa8], rcx
movss xmm0, dword [rsp + 0x88]
movss xmm2, dword [rsp + 0x8c]
movss xmm1, dword [rsp + 0xb8]
movss xmm3, dword [rsp + 0xbc]
movaps xmm4, xmm2
subss xmm4, xmm3
movss xmm11, dword [0x1402ec468]
movaps xmm5, xmm11
maxss xmm5, xmm4
movss xmm12, dword [0x1402ec46c]
movaps xmm4, xmm12
minss xmm4, xmm5
cvttss2si ecx, xmm4
mov dword [rsp + 0x74], ecx
addss xmm2, dword [rsp + 0x94]
addss xmm3, xmm9
subss xmm3, xmm2
movaps xmm2, xmm11
maxss xmm2, xmm3
movaps xmm3, xmm12
minss xmm3, xmm2
cvttss2si ecx, xmm3
mov dword [rsp + 0x70], ecx
movaps xmm2, xmm0
subss xmm2, xmm1
movaps xmm3, xmm11
maxss xmm3, xmm2
movaps xmm2, xmm12
minss xmm2, xmm3
cvttss2si ecx, xmm2
mov dword [rsp + 0x7c], ecx
mov qword [rsp + 0x100], rdx
lea ecx, [rdx + 4]
mov dword [rsp + 0x68], ecx
addss xmm1, xmm8
addss xmm0, dword [rsp + 0x90]
subss xmm1, xmm0
movaps xmm0, xmm11
maxss xmm0, xmm1
movaps xmm1, xmm12
minss xmm1, xmm0
test bp, bp
setle cl
mov rdx, r12
mov qword [rsp + 0xa0], r12
test r12w, r12w
setle dl
or dl, cl
mov byte [rsp + 0x2f], dl
mov rcx, r14
mov qword [rsp + 0xf8], r14
shr ecx, 0x10
mov dword [rsp + 0x60], ecx
movss xmm13, dword [0x1402ec430]
cvttss2si ecx, xmm1
mov dword [rsp + 0x78], ecx
mov rcx, qword [rsp + 0x30]
add rcx, 0x60
mov qword [rsp + 0xe8], rcx
mov dl, 1
mov ecx, 1
xor edi, edi
mov qword [rsp + 0xf0], rbp
test dl, 1
je 0x140123937
test al, 1
je 0x140123960
cmp r15, qword [rsp + 0x40]
jne 0x140123979
jmp 0x140123dbc
mov rdx, r8
shr rdx, 0x20
test al, 1
jne 0x140123987
mov rax, qword [rsp + 0x40]
sub rax, r15
shr rax, 3
cmp rax, rcx
jbe 0x140123dbc
lea r15, [r15 + rcx*8]
mov ebx, r8d
jmp 0x140123995
mov rax, qword [rsp + 0x40]
sub rax, r15
shr rax, 3
cmp rax, rcx
jbe 0x140123dbc
lea r15, [r15 + rcx*8]
mov r8, qword [r15]
add r15, 8
mov rdx, r8
shr rdx, 0x20
mov ebx, r8d
cmp r15, qword [rsp + 0x40]
je 0x140123dbc
mov r14, qword [r15]
mov rax, r14
shr rax, 0x20
movd xmm6, edx
movd xmm14, eax
mov eax, 0
mov rcx, qword [rsp + 0x100]
mov al, cl
cmp dword [rsp + 0x84], 0xffffff4c
jae 0x140123a00
movaps xmm0, xmm13
subss xmm0, xmm14
movaps xmm14, xmm13
subss xmm14, xmm6
test rdi, rdi
movzx ecx, byte [rsp + 0x68]
cmove eax, ecx
mov ecx, eax
or cl, 2
cmp qword [rsp + 0xa8], rdi
movzx ecx, cl
cmovne ecx, eax
mov dword [rsp + 0x3c], ecx
mov r13d, r14d
movaps xmm6, xmm0
jmp 0x140123a26
test rdi, rdi
movzx ecx, byte [rsp + 0x6c]
cmove eax, ecx
lea ecx, [rax + 4]
cmp qword [rsp + 0xa8], rdi
movzx ecx, cl
cmovne ecx, eax
mov dword [rsp + 0x3c], ecx
mov r13d, ebx
mov ebx, r14d
movaps xmm7, xmm6
mulss xmm7, xmm8
cmp dword [rsp + 0x80], 0x5a
jbe 0x140123a69
movaps xmm0, xmm7
call fcn.1402e5350
movaps xmm1, xmm11
maxss xmm1, xmm0
movaps xmm0, xmm12
minss xmm0, xmm1
cvttss2si esi, xmm0
movaps xmm0, xmm13
subss xmm0, xmm14
mulss xmm0, xmm8
call fcn.1402e4c40
jmp 0x140123a98
movaps xmm0, xmm13
subss xmm0, xmm14
mulss xmm0, xmm8
call fcn.1402e4c40
movaps xmm1, xmm11
maxss xmm1, xmm0
movaps xmm0, xmm12
minss xmm0, xmm1
cvttss2si esi, xmm0
movaps xmm0, xmm7
call fcn.1402e5350
mov rax, qword [rsp + 0x30]
movss xmm1, dword [rax + 0xb0]
ucomiss xmm13, xmm1
jbe 0x140123ad9
mov eax, r13d
shr eax, 0x18
cvtsi2ss xmm2, eax
mulss xmm2, xmm1
xorps xmm3, xmm3
maxss xmm3, xmm2
movaps xmm2, xmm10
minss xmm2, xmm3
cvttss2si eax, xmm2
shl eax, 0x18
and r13d, 0xffffff
or r13d, eax
ucomiss xmm13, xmm1
mov qword [rsp + 0x110], rdi
mov qword [rsp + 0x108], r14
jbe 0x140123b1d
mov eax, ebx
shr eax, 0x18
xorps xmm2, xmm2
cvtsi2ss xmm2, eax
mulss xmm1, xmm2
xorps xmm2, xmm2
maxss xmm2, xmm1
movaps xmm1, xmm10
minss xmm1, xmm2
cvttss2si eax, xmm1
shl eax, 0x18
and ebx, 0xffffff
or ebx, eax
movaps xmm1, xmm11
maxss xmm1, xmm0
movaps xmm0, xmm12
minss xmm0, xmm1
cvttss2si r14d, xmm0
mulss xmm6, xmm9
movaps xmm0, xmm6
call fcn.1402e5350
movaps xmm6, xmm0
movaps xmm0, xmm13
subss xmm0, xmm14
mulss xmm0, xmm9
call fcn.1402e4c40
mov eax, dword [rsp + 0x7c]
mov edi, eax
sub edi, esi
mov esi, dword [rsp + 0x78]
sub esi, r14d
lea eax, [rdi + rbp]
add ax, si
je 0x140123d7d
movaps xmm1, xmm11
maxss xmm1, xmm6
movaps xmm2, xmm12
minss xmm2, xmm1
cvttss2si eax, xmm2
mov ecx, dword [rsp + 0x74]
mov r12d, ecx
sub r12d, eax
movaps xmm1, xmm11
maxss xmm1, xmm0
movaps xmm0, xmm12
minss xmm0, xmm1
cvttss2si eax, xmm0
mov r14d, dword [rsp + 0x70]
sub r14d, eax
mov rax, qword [rsp + 0xa0]
add eax, r12d
neg eax
cmp r14w, ax
je 0x140123d7d
cmp byte [rsp + 0x2f], 0
jne 0x140123d7d
mov rbp, qword [rsp + 0x30]
mov rax, qword [rbp + 0x70]
mov r10, rax
mov rcx, rax
mov qword [rsp + 0x98], rax
cmp rax, qword [rbp + 0x60]
jne 0x140123c02
mov rcx, qword [rsp + 0xe8]
mov rdx, qword [rsp + 0x98]
call fcn.14011a6b0
mov r10, qword [rbp + 0x70]
mov eax, r13d
mov edx, r13d
shr edx, 0x18
mov ecx, r13d
mov r11d, 0xff
and ecx, r11d
imul ecx, edx
imul r8d, ecx, 0x8081
shr r8d, 0x17
movzx ecx, ah
imul ecx, edx
imul ecx, ecx, 0x8081
mov r9d, r13d
shr r9d, 0x10
and r9d, r11d
imul r9d, edx
imul edx, r9d, 0x8081
and eax, 0xff000000
or eax, r8d
shr edx, 7
and edx, 0x1ff0000
shr ecx, 0xf
and ecx, 0xff00
or ecx, eax
or ecx, edx
mov edx, ebx
shr edx, 0x18
mov r8d, ebx
and r8d, r11d
imul r8d, edx
imul r8d, r8d, 0x8081
shr r8d, 0x17
movzx eax, bh
imul eax, edx
imul eax, eax, 0x8081
mov r9d, ebx
shr r9d, 0x10
and r9d, r11d
imul r9d, edx
imul edx, r9d, 0x8081
and ebx, 0xff000000
or ebx, r8d
shr edx, 7
and edx, 0x1ff0000
shr eax, 0xf
and eax, 0xff00
or eax, ebx
or eax, edx
mov rdx, qword [rbp + 0x68]
lea r8, [r10 + r10*8]
mov dword [rdx + r8*2], ecx
mov dword [rdx + r8*2 + 4], eax
mov word [rdx + r8*2 + 8], di
mov word [rdx + r8*2 + 0xa], si
mov word [rdx + r8*2 + 0xc], r12w
mov word [rdx + r8*2 + 0xe], r14w
mov eax, dword [rsp + 0x64]
mov byte [rdx + r8*2 + 0x10], al
mov eax, dword [rsp + 0x3c]
mov byte [rdx + r8*2 + 0x11], al
inc r10
mov qword [rbp + 0x70], r10
mov r13, qword [rbp + 0x10]
mov rax, r13
cmp r13, qword [rbp]
jne 0x140123d1b
mov rcx, rbp
mov rdx, r13
call fcn.14011a842
mov rax, qword [rbp + 0x10]
mov rcx, qword [rbp + 8]
mov rdx, rax
shl rdx, 4
mov byte [rcx + rdx], 4
mov r8, qword [rsp + 0x98]
mov word [rcx + rdx + 2], r8w
mov r8, qword [rsp + 0xf8]
mov word [rcx + rdx + 6], r8w
mov r8d, dword [rsp + 0x60]
mov word [rcx + rdx + 8], r8w
mov r8, qword [rsp + 0xf0]
mov word [rcx + rdx + 0xa], r8w
mov r9, qword [rsp + 0xa0]
mov word [rcx + rdx + 0xc], r9w
mov word [rcx + rdx + 0xe], r13w
inc rax
mov qword [rbp + 0x10], rax
mov rbp, r8
add r15, 8
mov rdi, qword [rsp + 0x110]
inc rdi
mov al, 1
xor ecx, ecx
xor edx, edx
mov r8, qword [rsp + 0x108]
jmp 0x140123922
test rax, rax
je 0x140123deb
cmp eax, 1
jne 0x140123df1
mov rax, qword [rsp + 0x50]
xor ebx, ebx
cmp qword [rax + 8], 2
jb 0x140123e04
mov ebx, dword [rax + 0x20]
jmp 0x140123e04
lea rcx, [rsp + 0xb0]
call fcn.1400f5249
mov r12, qword [rsp + 0xd8]
mov r13, qword [rsp + 0xd0]
mov rbp, qword [rsp + 0xc8]
mov rdi, qword [rsp + 0xe0]
jmp 0x140123e54
mov ebx, dword [rsp + 0x50]
jmp 0x140123e04
mov rax, qword [rsp + 0x50]
cmp qword [rax + 8], 0
je 0x140123e02
mov ebx, dword [rax + 0x18]
jmp 0x140123e04
xor ebx, ebx
movss xmm0, dword [r15 + 0xb0]
movss xmm1, dword [0x1402ec430]
ucomiss xmm1, xmm0
jbe 0x140123e4c
mov eax, ebx
shr eax, 0x18
xorps xmm1, xmm1
cvtsi2ss xmm1, eax
mulss xmm0, xmm1
xorps xmm1, xmm1
maxss xmm1, xmm0
movss xmm0, dword [0x1402ec434]
minss xmm0, xmm1
cvttss2si eax, xmm0
shl eax, 0x18
and ebx, 0xffffff
or ebx, eax
cmp ebx, 0x1000000
jae 0x140123e6e
cmp dword [rsp + 0x58], 2
jb 0x140124040
lea rcx, [rsp + 0x50]
call fcn.1400f5249
jmp 0x140124040
movss xmm0, dword [r15 + 0xa8]
addss xmm0, xmm8
movss xmm9, dword [r15 + 0xac]
addss xmm9, xmm10
movss xmm1, dword [r15 + 0xb4]
mulss xmm0, xmm1
mulss xmm9, xmm1
mulss xmm6, xmm1
mulss xmm7, xmm1
addss xmm6, xmm0
addss xmm7, xmm9
movss xmm10, dword [0x1402ec438]
addss xmm0, xmm10
call fcn.1402e5350
movaps xmm8, xmm0
addss xmm9, xmm10
movaps xmm0, xmm9
call fcn.1402e5350
movaps xmm9, xmm0
addss xmm6, xmm10
movaps xmm0, xmm6
call fcn.1402e5350
movaps xmm6, xmm0
addss xmm7, xmm10
movaps xmm0, xmm7
call fcn.1402e5350
ucomiss xmm8, dword [0x1402ec43c]
lea r8, str._home_janus_.cargo_registry_src_index.crates.io_6f17d22bba15001f_euclid_0.22.9_src_point.rs_home_janus_.cargo_registry_src_index.crates.io_6f17d22bba15001f_euclid_0.22.9_src_length.rs
jbe 0x14012414d
movss xmm1, dword [0x1402ec440]
ucomiss xmm1, xmm8
jbe 0x14012414d
ucomiss xmm9, dword [0x1402ec43c]
jbe 0x14012414d
ucomiss xmm1, xmm9
jbe 0x14012414d
subss xmm6, xmm8
ucomiss xmm6, dword [0x1402ec43c]
lea r8, [0x14034f4a0]
jbe 0x14012414d
ucomiss xmm1, xmm6
jbe 0x14012414d
subss xmm0, xmm9
ucomiss xmm0, dword [0x1402ec43c]
jbe 0x14012414d
ucomiss xmm1, xmm0
jbe 0x14012414d
mov eax, ebx
shr eax, 0x18
mov r14d, eax
cvttss2si ecx, xmm8
cvttss2si eax, xmm9
cvttss2si edx, xmm0
cvttss2si r8d, xmm6
shl rdx, 0x30
mov r9d, 0xffff
and r8d, r9d
shl r8, 0x20
or r8, rdx
and eax, r9d
shl rax, 0x10
or rax, r8
and ecx, r9d
or rcx, rax
mov eax, dword [r15 + 0xb8]
mov edx, dword [r15 + 0xbc]
shl rdx, 0x20
or rdx, rax
call fcn.14011e4c6
mov ecx, 0xff
mov edx, ebx
and edx, ecx
imul edx, r14d
imul edx, edx, 0x8081
shr edx, 0x17
movzx esi, bh
imul esi, r14d
imul r8d, esi, 0x8081
mov r9d, ebx
shr r9d, 0x10
and r9d, ecx
imul r9d, r14d
imul ecx, r9d, 0x8081
and ebx, 0xff000000
or ebx, edx
shr ecx, 7
and ecx, 0x1ff0000
shr r8d, 0xf
and r8d, 0xff00
or r8d, ebx
or r8d, ecx
mov rcx, r15
mov rdx, rax
call fcn.14011f4c7
cmp qword [rsp + 0x58], 0
je 0x140124040
lea rcx, [rsp + 0x50]
call fcn.1400f5249
mov byte [rdi], 1
mov rax, qword [rbp]
mov rcx, qword [rax]
movzx r9d, word [rax + 0x10]
add r9, rax
mov r8d, dword [rbp + 8]
mov rax, qword [rcx + 0x48]
lea rdx, [rsp + 0x130]
mov qword [rdx], rcx
mov qword [rdx + 8], r9
lea rcx, [rsp + 0x88]
call rax
lea rdx, [rsp + 0x118]
mov rax, qword [rdx + 0x10]
mov rcx, qword [rax]
call fcn.1400f3336
mov byte [r13 + 0x18], 0
movups xmm0, xmmword [rsp + 0x88]
movups xmmword [r12], xmm0
movaps xmm6, xmmword [rsp + 0x150]
movaps xmm7, xmmword [rsp + 0x160]
movaps xmm8, xmmword [rsp + 0x170]
movaps xmm9, xmmword [rsp + 0x180]
movaps xmm10, xmmword [rsp + 0x190]
movaps xmm11, xmmword [rsp + 0x1a0]
movaps xmm12, xmmword [rsp + 0x1b0]
movaps xmm13, xmmword [rsp + 0x1c0]
movaps xmm14, xmmword [rsp + 0x1d0]
add rsp, 0x1e8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str._home_janus_.cargo_registry_src_index.crates.io_6f17d22bba15001f_i_slint_core_1.4.1_graphics_brush.rs
xor ecx, ecx
xor edx, edx
call fcn.1400793c0
jmp 0x14012415e
lea rax, str.J__
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_std_src_threadlocal.rs
lea r9, [0x14034a9c8]
lea r8, [rsp + 0x118]
mov edx, 0x46
call fcn.14007f9a0
lea rcx, str.called__Option::unwrap____on_a__None__value_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_std_src_synconce.rs
mov edx, 0x2b
call fcn.14007aaa0
jmp 0x14012415e
lea rcx, str.called__Option::unwrap____on_a__None__value_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_std_src_synconce.rs
mov edx, 0x2b
call fcn.14007aaa0
ud2