.section .text.inline_len,"ax",@progbits
.globl inline_len
.p2align 4, 0x90
.type inline_len,@function
inline_len:
.cfi_startproc
vmovq xmm0, qword ptr [rdi]
vpxor xmm1, xmm1, xmm1
vpinsrd xmm0, xmm0, dword ptr [rdi + 8], 2
vpblendd xmm0, xmm0, xmm1, 8
vpcmpeqd xmm1, xmm1, xmm1
vpcmpeqb xmm0, xmm0, xmm1
vpmovmskb eax, xmm0
tzcnt ecx, eax
mov eax, 12
cmovae eax, ecx
ret