Function at 0x140372858
Capabilities:
Parse credit card information

Disassembly:
mov qword [rsp + 8], rcx
sub rsp, 0xd8
btc rax, 0x37
movsx eax, cx
and rax, 0xffffffff96ae422b
mov rax, qword [rsp + 0xe0]
cmp bpl, 0x91
mov qword [rsp], rax
mov rax, qword [rsp]
cmc
movss xmm0, dword [0x1400ce9a4]
cmp r12b, r13b
test r8b, spl
movss dword [rax], xmm0
mov rax, qword [rsp]
cmc
cmp eax, 0x5a14c904
movss xmm0, dword [0x1400ce9a4]
cmp cx, r13w
cmp r13b, 0xa7
movss dword [rax + 4], xmm0
sub ax, r14w
movsx rax, r8w
cmc
mov rax, qword [rsp]
stc
movss xmm0, dword [0x1400ce9a4]
cmc
movss dword [rax + 8], xmm0
sub eax, esi
bswap ax
mov rax, qword [rsp]
test sil, sil
jmp 0x1403728e6
movss xmm0, dword [0x1400cea20]
stc
movss dword [rax + 0xc], xmm0
not al
mov rax, qword [rsp + 0xe0]
jmp 0x140372907
add rax, 0x10
mov qword [rsp + 8], rax
movzx eax, r15w
test bl, r15b
mov rax, qword [rsp + 8]
movss xmm0, dword [0x1400cea20]
movss dword [rax], xmm0
test r11w, sp
shl ax, 0x99
setne al
mov rax, qword [rsp + 8]
cmc
test di, 0xae8d
test r13b, bl
movss xmm0, dword [0x1400cea20]
test spl, spl
cmp esi, esp
movss dword [rax + 4], xmm0
bsr eax, eax
shr ax, 0x19
mov rax, qword [rsp + 8]
test bp, sp
movss xmm0, dword [0x1400cea20]
stc
clc
cmp r11d, 0x7e80ee22
movss dword [rax + 8], xmm0
cmovnp eax, esp
cmp r9b, r15b
movzx ax, dh
mov rax, qword [rsp + 8]
movss xmm0, dword [0x1400cea20]
stc
jmp 0x140372999
movss dword [rax + 0xc], xmm0
bsf rax, rax
btr ax, 0x28
mov rax, qword [rsp + 0xe0]
stc
add rax, 0x20
cmp r14w, bx
test bx, bx
stc
mov qword [rsp + 0x10], rax
setnp al
shrd ax, r12w, 0xd
mov rax, qword [rsp + 0x10]
movss xmm0, dword [0x1400cea20]
test rsi, rdi
test bpl, 0x3c
movss dword [rax], xmm0
rcl ax, cl
mov rax, qword [rsp + 0x10]
cmp r15w, 0x861c
xorps xmm0, xmm0
test r8w, 0xcda0
clc
movss dword [rax + 4], xmm0
neg al
bt eax, ebp
mov rax, qword [rsp + 0x10]
xorps xmm0, xmm0
movss dword [rax + 8], xmm0
stc
mov rax, qword [rsp + 0x10]
movss xmm0, dword [0x1400cea20]
cmp r13b, spl
movss dword [rax + 0xc], xmm0
bt eax, 0x96
or ax, 0x82b9
shl ah, cl
mov rax, qword [rsp + 0xe0]
cmp rdi, 0xffffffff9c033fb4
cmc
add rax, 0x30
test r10, r12
clc
mov qword [rsp + 0x18], rax
dec ax
mov rax, qword [rsp + 0x18]
test r15b, 0x1a
stc
test r8b, dil
movss xmm0, dword [0x1400cea20]
movss dword [rax], xmm0
mov rax, qword [rsp + 0x18]
test di, 0x3a2b
cmp spl, 0xbd
cmc
movss xmm0, dword [0x1400cea20]
movss dword [rax + 4], xmm0
and al, r9b
inc eax
movsx ax, r8b
mov rax, qword [rsp + 0x18]
clc
cmp r12b, 0x3b
stc
xorps xmm0, xmm0
movss dword [rax + 8], xmm0
sal ah, 0x23
bt eax, ebp
mov rax, qword [rsp + 0x18]
movss xmm0, dword [0x1400cea20]
movss dword [rax + 0xc], xmm0
sal al, 0xa7
test r12b, r8b
setns ah
mov rax, qword [rsp + 0xe0]
clc
add rax, 0x40
test r8b, 0x2d
mov qword [rsp + 0x20], rax
add al, 0xd
btr ax, 0x88
mov rax, qword [rsp + 0x20]
cmc
cmp r15w, 0x669d
movss xmm0, dword [0x1400cea20]
test dh, 1
clc
movss dword [rax], xmm0
mov ah, 0
rcr ah, cl
rol eax, 0x20
mov rax, qword [rsp + 0x20]
cmc
clc
movss xmm0, dword [0x1400cea20]
cmp bl, 0xb2
jmp 0x140372b1c
movss dword [rax + 4], xmm0
mov rax, qword [rsp + 0x20]
test bx, 0x6286
jmp 0x140372b30
xorps xmm0, xmm0
movss dword [rax + 8], xmm0
shr rax, cl
cdqe
mov rax, qword [rsp + 0x20]
stc
test esp, 0xcf9ce70f
test bl, sil
movss xmm0, dword [0x1400cea20]
cmp dil, 5
movss dword [rax + 0xc], xmm0
bt ax, 0xe
movzx eax, cx
jmp 0x140372b6a
mov rax, qword [rsp + 0xe0]
add rax, 0x50
stc
clc
cmc
mov qword [rsp + 0x28], rax
mov eax, 0xb692bc3b
mov rax, qword [rsp + 0x28]
xorps xmm0, xmm0
movss dword [rax], xmm0
mov rax, qword [rsp + 0x28]
clc
test r9b, 0x30
cmp r9b, dil
movss xmm0, dword [0x1400cea20]
cmp r15b, 0x11
cmc
clc
movss dword [rax + 4], xmm0
btc eax, r12d
btr ax, 0x88
mov rax, qword [rsp + 0x28]
xorps xmm0, xmm0
cmp r10b, bl
jmp 0x140372bc8
movss dword [rax + 8], xmm0
mov rax, qword [rsp + 0x28]
stc
movss xmm0, dword [0x1400cea20]
stc
jmp 0x140372be1
movss dword [rax + 0xc], xmm0
sar ah, 0xa1
cdqe
adc al, r13b
mov rax, qword [rsp + 0xe0]
jmp 0x140372bfb
add rax, 0x60
mov qword [rsp + 0x30], rax
cwde
test r11d, 0xf599f58f
mov rax, qword [rsp + 0x30]
cmp edi, 0x54a53bb2
stc
movss xmm0, dword [0x1400cea20]
cmc
movss dword [rax], xmm0
sub ax, 0x9f27
mov rax, qword [rsp + 0x30]
test spl, r8b
xorps xmm0, xmm0
clc
movss dword [rax + 4], xmm0
cmp r13b, dl
mov rax, qword [rsp + 0x30]
cmp al, 0x90
cmp al, sil
xorps xmm0, xmm0
test si, sp
movss dword [rax + 8], xmm0
mov rax, qword [rsp + 0x30]
movss xmm0, dword [0x1400cea20]
clc
movss dword [rax + 0xc], xmm0
mov rax, qword [rsp + 0xe0]
cmp dl, 0x3f
add rax, 0x70
mov qword [rsp + 0x38], rax
test r11b, r13b
rcr ah, 9
mov rax, qword [rsp + 0x38]
jmp 0x140372c8d
movss xmm0, dword [0x1400cea20]
test r10b, 0xae
cmp r10b, r13b
movss dword [rax], xmm0
movsx ax, bpl
mov rax, qword [rsp + 0x38]
xorps xmm0, xmm0
test r15d, esi
movss dword [rax + 4], xmm0
shr al, 0x21
mov rax, qword [rsp + 0x38]
cmc
cmp r12b, bl
jmp 0x140372cc6
xorps xmm0, xmm0
clc
cmp bpl, 0xa1
movss dword [rax + 8], xmm0
mov rax, qword [rsp + 0x38]
stc
jmp 0x140372cde
movss xmm0, dword [0x1400cea20]
test ebx, ebx
jmp 0x140372ced
movss dword [rax + 0xc], xmm0
dec rax
btc ax, cx
mov rax, qword [rsp + 0xe0]
cmp sil, dl
test al, r9b
jmp 0x140372d0c
add rax, 0x80
mov qword [rsp + 0x40], rax
sal ah, cl
bts ax, r8w
mov rax, qword [rsp + 0x40]
jmp 0x140372d28
movss xmm0, dword [0x1400cea20]
cmc
cmp r13b, dil
movss dword [rax], xmm0
rol eax, cl
mov rax, qword [rsp + 0x40]
test spl, 0xa8
cmp r13b, bpl
stc
xorps xmm0, xmm0
movss dword [rax + 4], xmm0
setnp al
btr ax, cx
sbb ax, cx
mov rax, qword [rsp + 0x40]
xorps xmm0, xmm0
stc
clc
movss dword [rax + 8], xmm0
mov rax, qword [rsp + 0x40]
jmp 0x140372d72
movss xmm0, dword [0x1400cea20]
movss dword [rax + 0xc], xmm0
ror ax, 0xbb
mov rax, qword [rsp + 0xe0]
add rax, 0x90
jmp 0x140372d96
mov qword [rsp + 0x48], rax
bsr rax, r9
mov rax, qword [rsp + 0x48]
cmp cx, bx
movss xmm0, dword [0x1400cea20]
cmc
movss dword [rax], xmm0
movsx ax, r12b
bt rax, r8
bsr eax, r8d
mov rax, qword [rsp + 0x48]
movss xmm0, dword [0x1400cea20]
cmc
stc
movss dword [rax + 4], xmm0
mov al, r11b
or eax, ecx
sbb al, r13b
mov rax, qword [rsp + 0x48]
movss xmm0, dword [0x1400cea20]
movups xmm0, xmmword [0x1400cea20]