1*c3739801SMiguel Ojedabench_ref_from_bytes_dynamic_padding: 2*c3739801SMiguel Ojeda test dil, 3 3*c3739801SMiguel Ojeda jne .LBB5_3 4*c3739801SMiguel Ojeda movabs rax, 9223372036854775804 5*c3739801SMiguel Ojeda and rax, rsi 6*c3739801SMiguel Ojeda cmp rax, 9 7*c3739801SMiguel Ojeda jb .LBB5_3 8*c3739801SMiguel Ojeda add rax, -9 9*c3739801SMiguel Ojeda movabs rcx, -6148914691236517205 10*c3739801SMiguel Ojeda mul rcx 11*c3739801SMiguel Ojeda shr rdx 12*c3739801SMiguel Ojeda lea rax, [rdx + 2*rdx] 13*c3739801SMiguel Ojeda or rax, 3 14*c3739801SMiguel Ojeda add rax, 9 15*c3739801SMiguel Ojeda cmp rsi, rax 16*c3739801SMiguel Ojeda je .LBB5_4 17*c3739801SMiguel Ojeda.LBB5_3: 18*c3739801SMiguel Ojeda xor edi, edi 19*c3739801SMiguel Ojeda mov rdx, rsi 20*c3739801SMiguel Ojeda.LBB5_4: 21*c3739801SMiguel Ojeda mov rax, rdi 22*c3739801SMiguel Ojeda ret 23