Function at 0x140107760
Capabilities:
Hash data using murmur3

Disassembly:
mov edi, 0x3348000a
fucomp st(0)
cli
dec dword [rax + 0x33]
fisttp qword [rax + 0xb]
sbb eax, 0xabbc7
mov qword [0x1401b2486], rax
inc rcx
add rdi, qword [0x1401b2dce]
call fcn.140050a6a
neg rdi
xor rdx, rsp
call fcn.140085e29
sub rax, rsi
or qword [0x1401b2578], rsi
ror rcx, 0x1f
call fcn.1400cbda9
rol rcx, 0xb
xor rsi, rbp
not rbx
rol rdi, 2
call fcn.1400eb560
xor edi, 0x843a013a
rol rdi, 0x16
call fcn.14005d02f
xor rdx, rbx
xor rbx, rcx
call fcn.1400c21a6
neg rdi
add rax, rcx
inc rdx
neg rsi
or rbx, qword [0x1401b2b97]
call fcn.140052163
call fcn.1400a7718
neg rsi
dec rdx
sub rax, rcx
neg rdi
call fcn.140060d5d
xor rbx, rcx
xor rdx, rbx
ror rdi, 0x16
mov dword [rsp + 0x2c], edi
inc rsi
or rsi, qword [0x1401b2de3]
not rax
xor rbx, 0xffffffffaf2010c0
or rcx, qword [0x1401b2f18]
inc rax
inc rdi
ror rbx, 8
add rdx, rsi
call fcn.14004bbf5
call fcn.14001af2c
sub rdx, rsi
rol rbx, 8
dec rdi
dec rax
or rdi, qword [0x1401b2ed5]
xor rbx, 0xffffffffaf2010c0
not rax
xor rsi, qword [0x1401b2c54]
dec rsi
lea rdx, [rsp + 0x20]
sub qword [0x1401b2679], rdi
call fcn.1400e3177
inc rsi
inc rdx
sub rax, 0x399188da
neg rsi
add rdx, qword [0x1401b2e9c]
neg rsi
dec rsi
call fcn.1400590fb
add qword [0x1401b2405], rax
xor rax, 0x2ed4c529
not rsi
xor rbx, qword [0x1401b2b1f]
sub rdx, qword [0x1401b2eb6]
not rsi
xor rax, 0x2ed4c529
mov qword [0x1401b27b0], rax
call fcn.140041cf8
inc rsi
neg rsi
neg rsi
add rax, 0x399188da
dec rdx
dec rsi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
xchg rbx, rdx
sub rax, 0x2ace169a
xor rsi, 0xffffffff9d36101a
add rdx, rax
xor rdi, rbx
add rdi, qword [0x1401b2c95]
add rdx, rsp
xchg rbx, rsi
sub qword [0x1401b251b], 0x5462588b
xchg rcx, rdx
neg rax
add qword [0x1401b2692], rbx
mov qword [0x1401b265d], rdi
neg rax
xchg rcx, rdx
xchg rbx, rsi
sub rdx, rsp
xor rdi, qword [0x1401b2a11]
xor rdi, rbx
sub rdx, rax
xor rsi, 0xffffffff9d36101a
add rax, 0x2ace169a
xchg rbx, rdx
mov edx, 0x9b8aa94d
sub rsi, qword [0x1401b2adf]
inc rax
xor qword [0x1401b28a1], 0x49cd6420
call fcn.1400844da
add rax, 0xffffffffbb8a24d0
not rcx
or rbx, qword [0x1401b2bca]
xor rcx, rsp
neg rdi
call fcn.14000655e
mov qword [0x1401b2483], rbx
xchg rbx, rax
xchg rbx, rax
add qword [0x1401b267c], rsi
call fcn.1400d90b2
neg rdi
xor rcx, rsp
not rcx
sub rax, 0xffffffffbb8a24d0
call fcn.1400a6454
xor qword [0x1401b2518], 0x243786c3
dec rax
add rdx, qword [0x1401b2c2b]
and edx, 0xc9fcfb27
and qword [0x1401b2417], 0x7d54f5bf
ror rax, 4
call fcn.14007f4c4
add qword [0x1401b2462], rax
or rbx, qword [0x1401b2f05]
xor rbx, 0xffffffffc55df37b
inc rdi
rol rax, 0x13
xor rdx, rsp
xchg rbx, rax
call fcn.140066bc5
add rax, qword [0x1401b2f48]
mov qword [0x1401b2653], rax
not rdx
call fcn.14003b39e
sub rax, 0x379f9c61
add rax, 0x379f9c61
call fcn.14001c7af
not rdx
mov qword [0x1401b2708], rdx
sub rdx, qword [0x1401b2efa]
call fcn.14008e037
xchg rbx, rax
xor rdx, rsp
ror rax, 0x13
dec rdi
xor rbx, 0xffffffffc55df37b
xor rax, qword [0x1401b2d7e]
rol rax, 4
xor edx, 0x8988a905
not rdx
xor rax, 0x551a8059
add rbx, rdx
mov qword [0x1401b2982], rdi
neg rbx
add qword [0x1401b292d], rsi
add rax, rsi
sub qword [0x1401b2694], rdx
dec rsi
add rsi, 0xffffffff8c8841b3
or qword [0x1401b2433], rdx
or rax, qword [0x1401b2bd1]
dec rax
xor rcx, rsp
not rsi
rol rsi, 6
sub rdi, 0xffffffffeb2cc136
inc rdi
add rdx, qword [0x1401b2d72]
or rax, qword [0x1401b2e1a]
xor rcx, qword [0x1401b2cfe]
sub rcx, qword [0x1401b2c9f]
dec rdi
add rdi, 0xffffffffeb2cc136
ror rsi, 6
not rsi
xor rcx, rsp
inc rax
sub rsi, 0xffffffff8c8841b3
inc rsi
sub qword [0x1401b2402], rcx
sub rax, rsi
add qword [0x1401b28c0], rax
neg rbx
add qword [0x1401b2574], rdx
sub rbx, rdx
xor rax, 0x551a8059
not rdx
mov rcx, rdx
neg rbx
call case.0x1400edbac.97
ror rdx, 5
call fcn.14008a523
not rsi
rol rax, 0xf
add rdi, qword [0x1401b2ccc]
call fcn.140031eeb
xor rbx, qword [0x1401b2f4e]
or qword [0x1401b2854], rdx
call fcn.14007d47e
xor rcx, rdi
add rdx, 0xffffffff89bbf849
call fcn.1400ef55a
add rcx, 0x467ae6c0
ror rsi, 0xd
or rsi, qword [0x1401b2d49]
ror rdi, 7
rol rdi, 7
xor rsi, qword [0x1401b2b0f]
rol rsi, 0xd
sub rcx, 0x467ae6c0
sub rdx, 0xffffffff89bbf849
xor rcx, rdi
sub qword [0x1401b28ac], rax
call fcn.14004ae45
add rcx, qword [0x1401b2a1b]
ror rax, 0xf
not rsi
call fcn.14008eafa
rol rdx, 5
neg rbx
mov edx, 0x14a55
dec rsi
add rsi, 0x7d173f7b
xor qword [0x1401b2414], rsi
add rdx, 0x24a6bacb
xor rdx, rsi
add qword [0x1401b2975], rbx
or rdx, qword [0x1401b2d8b]
sub rdx, 0xffffffff99caa4ea
or qword [0x1401b2654], rcx
inc rsi
inc rsi
xor rdi, qword [0x1401b2c9a]
xor qword [0x1401b2675], rbx
xchg rdi, rsi
add rsi, qword [0x1401b2aae]
and qword [0x1401b2919], rbx
not rax
xchg rbx, rax
xchg rbx, rax
not rax
and qword [0x1401b2542], rcx
add rdx, qword [0x1401b2dfb]
xchg rdi, rsi
sub qword [0x1401b27ef], rdi
add rcx, qword [0x1401b2ca5]
dec rsi
dec rsi
mov qword [0x1401b268e], rax
add rdx, 0xffffffff99caa4ea
xor rax, qword [0x1401b2bf8]
and qword [0x1401b24e8], rdx
xor rdx, rsi
sub rdx, 0x24a6bacb
and qword [0x1401b24cc], rcx
sub rsi, 0x7d173f7b
inc rsi
mov edi, 0xae85a93f
add qword [0x1401b2935], rdi
inc rdi
not rdi
add rdx, 0xffffffff8d4e837d
not rsi
call fcn.14005de73
xchg rbx, rdx
xor rcx, 0x4b6bca13
not rax
ror rdi, 0xe
xchg rax, rdx
xchg rax, rdx
rol rdi, 0xe
not rax
xor rcx, 0x4b6bca13
xchg rbx, rdx
not rsi
sub rdx, 0xffffffff8d4e837d
not rdi
dec rdi
add edi, 0x9114f684
add qword [0x1401b264f], rdx
sub rbx, 0x54a26af2
xor rbx, rdi
neg rbx
sub qword [0x1401b2687], rax
mov qword [0x1401b24d1], rdi
call fcn.14001f419
sub rdi, rsi
xchg rbx, rsi
not rdx
call fcn.14001bb99
or rsi, qword [0x1401b2bba]
xor rdx, 0xffffffff8aa225c5
not rsi
sub rsi, qword [0x1401b2e9f]
dec rsi
xor rbx, qword [0x1401b2a23]
sub rdi, 0x418a1adc
add rdi, 0x418a1adc
sub rsi, qword [0x1401b2ef9]
inc rsi
not rsi
xor rdx, 0xffffffff8aa225c5
or rax, qword [0x1401b2ba7]
call fcn.140050546
not rdx
xchg rbx, rsi
add rdi, rsi
call fcn.14006a1c9
sub qword [0x1401b251b], rbx
neg rbx
xor rbx, rdi
add rbx, 0x54a26af2
and qword [0x1401b27d8], rbx
xor edi, 0x3f9aafc3
call fcn.14005a189
neg rsi
sub qword [0x1401b26cb], rsi
xchg rsi, rax
not rsi
xor rbx, qword [0x1401b2daa]
xor rdx, rbp
add qword [0x1401b23ff], rcx
sub rdx, 0x60ca78a0
xor rdx, 0x7022db1d
xor qword [0x1401b2703], 0x3c111d37
xor rcx, rsi
not rsi
xor rdx, 0xffffffffba3c5163
dec rsi
rol rdi, 0xd
call fcn.14001a132
ror rdi, 0xd
inc rsi
xor rdx, 0xffffffffba3c5163
not rsi
xor rcx, rsi
xor qword [0x1401b245e], 0x3bb4e99f
xor rdx, 0x7022db1d
add rdx, 0x60ca78a0
and qword [0x1401b28f4], rsi
xor rdx, rbp
add rdi, qword [0x1401b2dbc]
not rsi
xchg rsi, rax
neg rsi
mov r8d, edi
xor rdi, rdx
add rbx, qword [0x1401b2e20]
call fcn.140041cf8
xor rbx, rdi
ror rsi, 5
neg rsi
add rax, qword [0x1401b2a27]
sub qword [0x1401b27dd], rdi
not rsi
add rcx, qword [0x1401b2b82]
inc rsi
sub qword [0x1401b23fb], rcx
mov qword [0x1401b2675], rax
and qword [0x1401b2881], rbx
mov qword [0x1401b29c9], rdx
dec rsi
add rsi, qword [0x1401b2ed6]
not rsi
or rbx, qword [0x1401b2dd4]
neg rsi
rol rsi, 5
xor rbx, rdi
add rsi, qword [0x1401b2f28]
xor rdi, rdx
mov ebx, 0x76d1893d
call fcn.1400a11a8
add rbx, rbp
add qword [0x1401b2790], rsi
call fcn.14001ec19
ror rcx, 0xc
mov qword [0x1401b246e], 0x70779b8f
sub rbx, rsp
inc rdx
call fcn.14003a4c6
xor rdi, qword [0x1401b2ce5]
neg rcx
xor rbx, rsp
add rdi, 0x3e9c978
ror rsi, 3
inc rdi
xor rbx, rsi
call fcn.140034d50
xor rbx, rsi
dec rdi
rol rsi, 3
sub rdi, 0x3e9c978
xor rbx, rsp
neg rcx
or rdx, qword [0x1401b2d46]
call fcn.1400da718
dec rdx
add rbx, rsp
xor qword [0x1401b28be], 0x7d8f1aa0
rol rcx, 0xc
call fcn.1400af9e3
xor qword [0x1401b2882], rsi
sub rbx, rbp
call fcn.1400062d8
or ebx, 0x2838dd4e
ror rdx, 0xd
xor rcx, 0x1ba904a1
rol rcx, 0x1d
not rax
add qword [0x1401b26bc], rdx
ror rax, 0xb
sub rbx, 0xffffffffc84352f7
add rsi, 0xffffffff9895ea1c
ror rdi, 0x1a
and qword [0x1401b240a], 0x504965cc
add rax, qword [0x1401b2bba]
call fcn.140041cf8
or qword [0x1401b270e], rcx
call fcn.14000b4bb
call fcn.1400547a9
add qword [0x1401b27ca], rcx
sub rdx, qword [0x1401b2c1e]
cmp dh, byte [rdx + rcx + 0x2d814800]
jo 0x140107799
or al, byte [rax]
movabs al, byte [0x481ac7c148a55908]
sub esi, 0x9895ea1c
add rbx, 0xffffffffc84352f7
rol rax, 0xb
add qword [0x1401b25fd], rsi
not rax
ror rcx, 0x1d
xor rcx, 0x1ba904a1
rol rdx, 0xd
xor ebx, 0x7ef9dd3f
rol rbx, 8
add qword [0x1401b26b6], 0xffffffffe1ed6b6f
ror rdi, 0x16
sub rdx, rsi
call fcn.1400c997f
dec rsi
add rdi, 0x134b4dce
xchg rbx, rsi
call fcn.1400dc8ed
xchg rcx, rdx
call fcn.14002fb8f
and qword [0x1401b278c], 0xffffffffb24db0fe
dec rsi
call fcn.14001ec19
mov qword [0x1401b25e6], rdi
or qword [0x1401b252a], 0x37724684
or qword [0x1401b23f3], 0x1c566c89
sub qword [0x1401b23fb], rdx
call fcn.14008f2d1
inc rsi
call fcn.1400c484d
xchg rcx, rdx
call fcn.140053e79
xchg rbx, rsi
sub rdi, 0x134b4dce
inc rsi
add rdx, rsi
rol rdi, 0x16
and qword [0x1401b28d1], 0xffffffff96ae976a
ror rbx, 8
mov r9d, ebx
xor qword [0x1401b2951], 0x75702d34
add rax, rsi
call fcn.1400dd654
ror rcx, 6
inc rsi
sub qword [0x1401b246d], rdi
add rsi, qword [0x1401b2f26]
xchg rdi, rdx
xor rsi, rbx
sub rdx, rbp
add rdx, qword [0x1401b2f8d]
mov qword [0x1401b277b], rax
xor rax, 0x77263ba7
call fcn.14008379f
xchg rax, rdx
rol rbx, 0x1e
call fcn.1400b8320
call fcn.140074246
ror rbx, 0x1e
xchg rax, rdx
call fcn.1400d9ed2
xor rax, 0x77263ba7
and qword [0x1401b298c], rsi
xor rsi, qword [0x1401b2f75]
add rdx, rbp
xor rsi, rbx
xchg rdi, rdx
add rbx, qword [0x1401b2b91]
dec rsi
rol rcx, 6
call fcn.14005ded7
sub rax, rsi
mov qword [0x1401b2738], 0xffffffffe229e781
call rax
xor rbx, 0xffffffffec1d57bf
xchg rsi, rax
neg rbx
xchg rdx, rsi
inc rdi
xor rax, 0xffffffffe5de77dd
neg rsi
add rdx, 0xffffffff80bf3230
inc rcx
xchg rcx, rax
sub qword [0x1401b2968], rdx
or rbx, qword [0x1401b2a77]
sub rsi, 0xffffffff8f853626
dec rdi
add rdx, qword [0x1401b2eb4]
or qword [0x1401b2869], rbx
call fcn.140004b3e
add qword [0x1401b26a8], rax
inc rdi
add rsi, 0xffffffff8f853626
sub rdi, qword [0x1401b2f34]
mov qword [0x1401b253c], rcx
xchg rcx, rax
dec rcx
sub rdx, 0xffffffff80bf3230
neg rsi
xor rax, 0xffffffffe5de77dd
dec rdi
xchg rdx, rsi
neg rbx
xchg rsi, rax
xor rbx, 0xffffffffec1d57bf
add rsp, 0x48
ror rbx, 1
add qword [0x1401b24d1], rbx
call fcn.14007bc21
inc rbx
add qword [0x1401b260f], rdi
or rsi, qword [0x1401b2b4b]
not rbx
ror rbx, 0x18
call fcn.1400e57cc
sub rcx, 0xffffffffb61ba628
sub rsi, qword [0x1401b2ef8]
rol rbx, 7
add qword [0x1401b2418], rax
sub rax, 0xffffffffcd6d444e
xchg rcx, rax
xchg rcx, rax
add rax, 0xffffffffcd6d444e
or qword [0x1401b26ea], rdi
ror rbx, 7
or rdx, qword [0x1401b2c3c]
add rcx, 0xffffffffb61ba628
rol rbx, 0x18
not rbx
or rdx, qword [0x1401b2f41]
sub qword [0x1401b274a], rdx
dec rbx
call fcn.140069c4e
sub qword [0x1401b240b], rbx
rol rbx, 1
lea rsi, [0x1802cd1bd]
call fcn.14007bdec
mov qword [0x1401b25bd], rcx
or rax, qword [0x1401b2cf8]
call fcn.140041cf8
inc rcx
neg rdx
xchg rcx, rdx
xor rdx, 0x1e065797
xchg rax, rsi
rol rdx, 0x15
not rax
add rax, rsp
call case.0x1400c9c38.35
sub rax, 0x2b812260
mov qword [0x1401b2519], rbx
sub rdx, 0xffffffffd3e5ff24
xor rbx, qword [0x1401b2c91]
ror rcx, 0xc
neg rbx
dec rsi
call fcn.1400ead09
inc rsi
neg rbx
rol rcx, 0xc
add rdi, qword [0x1401b2e7e]
add rdx, 0xffffffffd3e5ff24
add qword [0x1401b2630], rbx
add rax, 0x2b812260
call fcn.140070969
sub rax, rsp
not rax
ror rdx, 0x15
xchg rax, rsi
xor rdx, 0x1e065797
xchg rcx, rdx
neg rdx
dec rcx
call fcn.1400aa12e
or rbx, qword [0x1401b2b5b]
or qword [0x1401b23fc], rdi
or rsi, 0x5bb0
neg rsi
ror rdi, 8
sub rbx, qword [0x1401b2a8b]
sub rsi, 0xffffffffed2dc1c3
inc rbx
call fcn.140027765
xor qword [0x1401b29c3], rbx
ror rdi, 0x1f
add rdi, 0xffffffffb18daa83
call fcn.140048f92
call fcn.1400a9152
sub rdi, 0xffffffffb18daa83
rol rdi, 0x1f
xor qword [0x1401b2963], rcx
call fcn.14006b5ec
dec rbx
add rsi, 0xffffffffed2dc1c3
rol rdi, 8
neg rsi
sub rsi, 0x401077bd
xor rcx, 0xffffffffc4755139
sub rsi, rbx
rol rbx, 0x15
sub rdi, qword [0x1401b2df3]
rol rcx, 0xa
inc rsi
sub rsi, 0x79199ad4
rol rcx, 0xf
xor qword [0x1401b279d], rax
ror rbx, 0xa
inc rdx
sub rsi, qword [0x1401b2e90]
call fcn.1400ca9c4
inc rcx
rol rax, 0x19
inc rsi
add rsi, qword [0x1401b2bed]
call fcn.140039bd1
xor rdi, qword [0x1401b2cdd]
dec rsi
ror rax, 0x19
dec rcx
call fcn.1400ba965
dec rdx
rol rbx, 0xa
mov qword [0x1401b2852], rbx
ror rcx, 0xf
add rsi, 0x79199ad4
dec rsi
ror rcx, 0xa
ror rbx, 0x15
add rsi, rbx
xor rcx, 0xffffffffc4755139
mov rdi, rax
xor rsi, 0xffffffff8c6fefee
add rbx, rax
sub rdx, qword [0x1401b2d5c]
sub qword [0x1401b263c], rcx
or rax, qword [0x1401b2cef]
xor qword [0x1401b2920], rbx
xor rsi, 0x6f64b0b8
dec rsi
not rbx
call fcn.140004335
add rdx, rsi
sub rbx, rsp
not rdi
sub qword [0x1401b2936], rdx
xor rsi, qword [0x1401b2f9e]
inc rdx
add rsi, 0xffffffffbf5c52f3
xor rdi, qword [0x1401b2e5f]
inc rcx
sub rdi, qword [0x1401b2cf7]
sub qword [0x1401b2873], 0xffffffffd6d0730f
ror rcx, 0x1d
rol rcx, 0x1d
add qword [0x1401b25db], 0xffffffffc656f985
xor rsi, qword [0x1401b2d31]
dec rcx
xor rsi, qword [0x1401b2a44]
sub rsi, 0xffffffffbf5c52f3
dec rdx
or rdx, qword [0x1401b2b69]
xor qword [0x1401b24e8], rax
not rdi
add rbx, rsp
sub rdx, rsi
call fcn.1400050e1
not rbx
inc rsi
xor rsi, 0x6f64b0b8
or qword [0x1401b2708], rsi
mov qword [0x1401b24f8], rcx
add rbx, qword [0x1401b2c0f]
sub rbx, rax
xor rsi, 0xffffffff8c6fefee
mov ecx, 0x14a55
sub rcx, qword [0x1401b29e2]
mov qword [0x1401b26f2], rbx
call fcn.14001f419
ror rdx, 0x10
dec rcx
add qword [0x1401b25e3], rdx
xor rbx, 0xffffffffa1d899f4
xor rsi, qword [0x1401b2b7e]
inc rbx
xor qword [0x1401b26b8], rax
xor qword [0x1401b26f3], rdi
xor rdi, rsi
xor rsi, 0xfffffffff8f5e954
sub qword [0x1401b23f4], rcx
xor rdx, rsp
xchg rdx, rax
dec rax
sub rsi, qword [0x1401b2adc]
call fcn.1400f056e
xor rbx, qword [0x1401b2a37]
inc rax
xchg rdx, rax
xor rdx, rsp
or qword [0x1401b2658], rbx
xor rsi, 0xfffffffff8f5e954
xor rdi, rsi
xor qword [0x1401b23f5], rcx
dec rbx
or rdi, qword [0x1401b2dee]
xor rbx, 0xffffffffa1d899f4
inc rcx
rol rdx, 0x10
call fcn.1400805b0
add qword [0x1401b28d2], rdi
or rax, qword [0x1401b2e76]
rep movsb byte [rdi], byte [rsi]
rol rax, 0x1c
or qword [0x1401b274d], rdi
sub rbx, qword [0x1401b2cb3]
sub qword [0x1401b245a], 0xffffffffabf0677b
sub rax, rsp
xor qword [0x1401b26f8], rdx
dec rbx
sub qword [0x1401b2973], rax
sub rax, 0xffffffffd55f3901
inc rcx
not rdi
sub rax, qword [0x1401b2d0e]
inc rax
call fcn.14003d4ec
call fcn.1400e000f
dec rax
not rdi
dec rcx
add rax, 0xffffffffd55f3901
inc rbx
xor qword [0x1401b282d], rdi
add rax, rsp
mov qword [0x1401b2601], 0x6bb64fb5
xor rdx, qword [0x1401b2d45]
add qword [0x1401b28c2], rdx
ror rax, 0x1c
call fcn.14009823a
dec rsi
add rsi, qword [0x1401b2bf6]
sub rdx, 0xffffffff931a1ad2
rol rax, 2
xor rcx, qword [0x1401b2b22]
or qword [0x1401b2690], rcx
inc rsi
inc rsi
xor rdi, 0xffffffff857ee7d5
ror rdi, 0x1e
and qword [0x1401b2690], rax
not rsi
xor rdx, 0xffffffff874672c5
call fcn.140045364
call fcn.14005afad
xor rdx, 0xffffffff874672c5
not rsi
mov qword [0x1401b23de], rsi
rol rdi, 0x1e
xor rdi, 0xffffffff857ee7d5
dec rsi
dec rsi
and qword [0x1401b2794], rsi
sub rdi, qword [0x1401b2c33]
ror rax, 2
add rdx, 0xffffffff931a1ad2
inc rsi
add byte [rax], al
add byte [rax], al
test rdx, rdx
je 0x140107f62
mov r8d, 1
call fcn.140008490
test sil, sil
je 0x140107ff9
mov rax, qword [rbp + 0x18]
mov rcx, qword [rbp + 0x20]
cmp rcx, rax
jbe 0x140107fd6
mov rax, qword [rdi + 0x28]
mov qword [rbp + 0x60], rax
movdqu xmm0, xmmword [rdi + 0x18]
movdqa xmmword [rbp + 0x50], xmm0
mov dword [rdi + 0x18], 0
mov eax, dword [rbp + 0x50]
test rax, rax
je 0x140107fab
cmp eax, 1
mov ecx, dword [rbp + 0x54]
mov dword [rbp + 0x7c], ecx
xor esi, esi
cmp eax, 1
je 0x140107fb3
jmp 0x140107fcd
mov sil, 1
cmp eax, 1
jne 0x140107fcd
mov rax, qword [rbp + 0x58]
lock dec qword [rax]
jne 0x140107fcd
lea rcx, [rbp + 0x58]
mov byte [rbp + 0x96], 0
call fcn.140005c60
test sil, sil
jne 0x140108101
mov byte [rbp + 0x96], 0
mov dword [rsp + 0x20], r14d
mov rcx, qword [rbp + 0x80]
mov rdx, rdi
mov r8d, dword [rbp + 0x7c]
mov r9d, dword [rbp + 0x2c]
call fcn.140071030
mov eax, ebx
mov edx, r14d
movaps xmm6, xmmword [rbp + 0xa0]
movaps xmm7, xmmword [rbp + 0xb0]
movaps xmm8, xmmword [rbp + 0xc0]
add rsp, 0x158
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rbp + 0x96], 0
lea rcx, str.state_saver_does_not_have_saved_state_ID
lea r8, str.C:Users_ram.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.4_srchybriddfa.rs
mov edx, 0x28
call fcn.14010aa40
jmp 0x140108196
ud2