Function at 0x140065c80
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x140046aca
sub rsp, 0x40
mov qword [rsp + 0x38], rbp
lea rbp, [rsp + 0x38]
mov dword [rsp + 0x24], 0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss dword [rsp + 0x1c], xmm0
xorps xmm0, xmm0
movsd qword [rsp + 0x30], xmm0
movsd qword [rsp + 0x28], xmm0
mov dword [rsp + 0x18], 0
xor eax, eax
mov ecx, 0x1e
movabs rdx, 0xb3a4b57ce31
jmp 0x140046760
dec rcx
nop dword [rax]
test rcx, rcx
jl 0x140046780
mov esi, 0x3b9aca00
shl rsi, cl
cmp rdx, rsi
jl 0x140046759
sub rdx, rsi
bts eax, ecx
jmp 0x140046759
cmp rdx, 0x3b9aca00
jl 0x140046798
mov dword [rsp + 0x24], 0
mov eax, 0x7fffffff
jmp 0x1400467a0
mov dword [rsp + 0x24], edx
nop dword [rax]
cmp eax, 0x3039
jne 0x140046ab8
cmp dword [rsp + 0x24], 0xd431
jne 0x140046ab8
mov dword [rsp + 0x14], 0
mov dword [rsp + 0x14], 1
mov eax, 1
lea rcx, [rsp + 0x14]
mov edx, 2
lock cmpxchg dword [rcx], edx
sete dl
nop
test dl, dl
je 0x140046aa7
cmp dword [rsp + 0x14], 2
jne 0x140046a96
mov dword [rsp + 0x14], 4
mov eax, 5
mov edx, 6
lock cmpxchg dword [rcx], edx
sete dl
test dl, dl
jne 0x140046a85
cmp dword [rsp + 0x14], 4
jne 0x140046a6f
mov dword [rsp + 0x14], 0xffffffff
mov eax, 0xffffffff
mov edx, 0xfffffffe
lock cmpxchg dword [rcx], edx
sete cl
nop dword [rax + rax]
test cl, cl
je 0x140046a5e
cmp dword [rsp + 0x14], 0xfffffffe
jne 0x140046a4d
mov dword [rsp + 0x18], 0x1010101
mov ecx, 0xfffffff0
lea rdx, [rsp + 0x19]
lock or byte [rdx], cl
cmp byte [rsp + 0x18], 1
jne 0x140046a3c
cmp byte [rsp + 0x19], 0xf1
jne 0x140046a3c
cmp byte [rsp + 0x1a], 1
jne 0x140046a3c
cmp byte [rsp + 0x1b], 1
jne 0x140046a3c
mov dword [rsp + 0x18], 0xffffffff
mov ecx, 1
lock and byte [rdx], cl
cmp byte [rsp + 0x18], 0xff
jne 0x140046a2b
cmp byte [rsp + 0x19], 1
jne 0x140046a2b
cmp byte [rsp + 0x1a], 0xff
nop
jne 0x140046a2b
cmp byte [rsp + 0x1b], 0xff
jne 0x140046a2b
mov qword [rsp + 0x30], 0xffffffffffffffff
movsd xmm0, qword [rsp + 0x30]
ucomisd xmm0, xmm0
jne 0x1400468ec
jnp 0x140046a1a
jne 0x1400468f4
jnp 0x140046a09
mov qword [rsp + 0x28], 0xfffffffffffffffe
movsd xmm0, qword [rsp + 0x28]
movsd xmm1, qword [rsp + 0x30]
ucomisd xmm1, xmm0
jne 0x140046915
jnp 0x1400469f8
jne 0x14004691d
jnp 0x1400469e7
mov dword [rsp + 0x20], 0xffffffff
movss xmm0, dword [rsp + 0x20]
ucomiss xmm0, xmm0
jne 0x140046936
jnp 0x1400469d6
mov dword [rsp + 0x1c], 0xfffffffe
movss xmm0, dword [rsp + 0x1c]
movss xmm1, dword [rsp + 0x20]
ucomiss xmm1, xmm0
jne 0x140046951
jnp 0x1400469c5
call fcn.140046500
xor eax, eax
jmp 0x14004695d
inc rax
cmp rax, 0x20
sbb edx, edx
mov rcx, rax
mov esi, 1
shl esi, cl
and esi, edx
cmp esi, 0x2000
jl 0x14004695a
jne 0x1400469b2
call fcn.1400634c0
xorps xmm15, xmm15
mov r14, qword [0x1404746d8]
mov r14, qword gs:[r14]
mov r14, qword [r14]
cmp byte [rsp], 0
je 0x1400469a1
mov rbp, qword [rsp + 0x38]
add rsp, 0x40
nop
ret
lea rax, [0x140281206]
mov ebx, 0x16
call fcn.140036ac0
lea rax, [0x140283982]
mov ebx, 0x1c
nop
call fcn.140036ac0
lea rax, [0x14027d373]
mov ebx, 0xb
call fcn.140036ac0
lea rax, [0x14027ce9b]
mov ebx, 0xa
call fcn.140036ac0
lea rax, [0x14027d394]
mov ebx, 0xb
call fcn.140036ac0
lea rax, [0x14027d389]
mov ebx, 0xb
call fcn.140036ac0
lea rax, [0x14027d37e]
mov ebx, 0xb
call fcn.140036ac0
lea rax, [0x14027cea5]
mov ebx, 0xa
call fcn.140036ac0
lea rax, [0x14027ce5f]
mov ebx, 0xa
call fcn.140036ac0
lea rax, [0x14027c9f4]
mov ebx, 9
call fcn.140036ac0
lea rax, [0x14027bbe2]
mov ebx, 4
call fcn.140036ac0
lea rax, [0x14027bbde]
mov ebx, 4
call fcn.140036ac0
lea rax, [0x14027bbda]
mov ebx, 4
nop dword [rax + rax]
call fcn.140036ac0
lea rax, [0x14027bbd6]
mov ebx, 4
call fcn.140036ac0
lea rax, [0x14027bbd2]
mov ebx, 4
call fcn.140036ac0
lea rax, [0x14027bbce]
mov ebx, 4
call fcn.140036ac0
lea rax, [0x14027d2ef]
mov ebx, 0xb
call fcn.140036ac0
nop
call fcn.140061380
jmp 0x140046700
xorps xmm15, xmm15
mov r14, qword [0x1404746d8]
mov r14, qword gs:[r14]
mov r14, qword [r14]
jmp 0x140046700