Function at 0x1404196f1
Capabilities:
Hash data with crc32

Disassembly:
cmc
mov dword [rsp + 4], eax
cmp rdx, 0xffffffffdb3a2e61
cmc
stc
cmp edx, esi
cmp dword [rsp + 4], 8
jmp 0x1404b0a18
setbe dl
bswap dx
mov rcx, qword [rsp + 0x20]
mov dh, ch
mov edx, dword [rsp]
jmp 0x14022537f
mov dword [rcx + rax*4], edx
jmp 0x140219b8a
mov dword [rsp], 0
jmp 0x140355115
jmp 0x14038e3f5
jmp 0x140369a6c
bswap rcx
not dh
mov dword [rsp + 4], 0
movsx cx, dl
jmp 0x14055ff45
jmp 0x14056cf37
jmp 0x14045b42d
mov dword [rsp + 8], 0xedb88320
jmp 0x1404a437f
cmp dl, 0xfd
cmc
jmp 0x14033e889
jge 0x1403ac57d
lea rcx, [rbp*2 + 0x4e754160]
xchg rcx, rax
not ah
movsxd rax, dword [rsp]
stc
stc
sbb ch, 0x37
sal cx, 7
mov rcx, qword [rsp + 0x20]
cmp al, ah
cmp ah, 0x51
test dx, 0xee1b
bt sp, 0xe
mov eax, dword [rcx + rax*4]
cmp cl, 0xad
jle 0x1405996da
stc
and eax, 1
jmp 0x1404c8d0e
jmp 0x1405a37d4
inc eax
cmp ch, 0xf3
mov dword [rsp], eax
cmc
cmc
cmc
cmp dword [rsp], 0x100
jmp 0x1403800b2
inc eax
jmp 0x1403c9783
jmp 0x14002b16d
jmp 0x140570a3e
inc eax
clc
jmp 0x140219b85
movsx dx, al
jmp 0x1402d9f15
jmp 0x14035510d
mov dword [rsp + 8], 0xedb88320
jmp 0x1404a437f
jmp 0x1404e9cde
cmc
bt edi, edx
mov dword [rsp + 4], eax
stc
bt sp, 0xe
jmp 0x1405782de
jmp 0x1403ac0a0
jmp 0x1404f6984
bswap dx
jae 0x1403ffbc8
movsxd rax, dword [rsp]
mov cl, 0x7a
bswap dx
movzx cx, cl
movzx ecx, cl
mov rcx, qword [rsp + 0x20]
setge dh
movzx dx, cl
jmp 0x14045b491
lea rax, [rsi*8 - 0x14c14921]
dec al
bswap eax
bswap rax
mov eax, dword [rsp + 4]
jmp 0x1402cc7a3
setns dl
movsxd rax, dword [rsp]
movsx dx, dl
jmp 0x14021b6ee
jmp 0x1404bab5b
jge 0x1403ac57d
bt sp, 0xe
movsx eax, cl
shld ax, bp, cl
clc
movsxd rax, dword [rsp]
lea rcx, [rbp - 0x206fe747]
bswap ecx
sal ch, 4
cmp edx, esi
mov rcx, qword [rsp + 0x20]
stc
test esi, 0x81f8929b
jmp 0x140435246
mov edx, dword [rsp]
jns 0x14047060e
mov dword [rcx + rax*4], edx
jmp 0x140219b8a
mov eax, dword [rcx + rax*4]
bt dx, 7
and eax, 1
clc
stc
cmp dh, cl
stc
test eax, eax
jmp 0x1405cedce
mov dword [rdx + rcx*4], eax
jmp 0x14054a7f7
jmp 0x14042f2a5
jmp 0x1404f9409
mov dword [rcx + rax*4], edx
jmp 0x140219b8a
stc
mov dword [rsp + 8], 0
sal ax, 1
xor ah, 0xd1
setno dh
bswap ax
movsxd rax, dword [rsp]
rcl dl, cl
mov rcx, qword [rsp + 0x20]
neg dx
btr dx, 5
rcl edx, 0x10
mov eax, dword [rcx + rax*4]
sets dh
sar cx, 0xb
xchg dh, cl
movsx cx, cl
shr eax, 1
shld rcx, rdx, 0x1c
xor eax, dword [rsp + 8]
lea rcx, [riz*8 + 0x1334f752]
setbe dh
movsx cx, bl
movsxd rcx, dword [rsp]
setle dh
mov rdx, qword [rsp + 0x20]
jmp 0x1402f49a6
jbe 0x1403d5384
mov dword [rsp + 8], 0xedb88320
jmp 0x1404a437f
je 0x1404a4376
jmp 0x140370663
jmp 0x140333111
stc
mov qword [rsp + 8], rcx
clc
ja 0x14059bf7e
stc
sub rsp, 0x18
jmp 0x1402e9927
cmc
test eax, eax
jmp 0x1403edb2a
jmp 0x1404afb12
bswap eax
bswap eax
mov eax, dword [rsp]
jmp 0x1403aa2cc
je 0x1404a4376
jge 0x1404a9bfc
mov dword [rsp + 8], 0xedb88320
jmp 0x1404a437f
mov dword [rcx + rax*4], edx
jmp 0x140219b8a
jo 0x1403fa50b
lea rax, [rsp + 0x16bceef9]
not al
inc al
mov eax, dword [rsp + 4]
jmp 0x1402a47a5
setp ch
movsxd rax, dword [rsp]
xchg cl, dl
mov ecx, 0x8669ecb2
not dh
mov rcx, qword [rsp + 0x20]
movzx edx, al
mov edx, dword [rsp]
jmp 0x14047a817
je 0x1404a4376
jmp 0x140322fbb
mov dword [rsp], 0
jmp 0x140355115
jge 0x140331b3d
movsx ax, bl
xchg al, dl
lea rax, [rdx*4 + 0x3c8e070f]
jo 0x1403a6ece
mov dword [rsp + 4], 0
jmp 0x1403f9ef3
cmc
cmp dword [rsp + 4], 8
jmp 0x140424cad
jmp 0x140283eb4
cmc
and eax, 1
cmp ch, bh
bt di, di
bt sp, 0xf
stc
test eax, eax
jmp 0x1404dcebb
cmc
bt ax, 0xf
test sp, 0x5a75
bt eax, esp
sub rsp, 0x18
jo 0x14058cc45
mov dword [rsp], 0
jmp 0x140355115
add rsp, 0x18
ret
jmp 0x140565ebf