blob: 217c5fc61796c8c2b34d90331b7ae59f480c5a4b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
bench_try_ref_from_bytes_dynamic_padding:
test dil, 3
jne .LBB5_4
movabs rax, 9223372036854775804
and rax, rsi
cmp rax, 9
jb .LBB5_4
add rax, -9
movabs rcx, -6148914691236517205
mul rcx
shr rdx
lea rax, [rdx + 2*rdx]
or rax, 3
add rax, 9
cmp rsi, rax
jne .LBB5_4
cmp word ptr [rdi], -16192
je .LBB5_5
.LBB5_4:
xor edi, edi
mov rdx, rsi
.LBB5_5:
mov rax, rdi
ret
|